Баг с картинками в версии 3.5.0+ ?

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
kai977
Posts:33
Joined:10 January 2011, 17:03
Баг с картинками в версии 3.5.0+ ?

Post by kai977 » 19 January 2016, 14:35

Привет!
После обновления до версии 3.5.0+ в условиях задач перестали отображаться рисунки.

Файл Y.xml с условием задачи расположен в папке statements. Файл с рисунком 1.png расположен в папке
statements/Y (Пробовал, также, разместить файл 1.png просто в папке statements - не помогло).

В xml-файле с условием задачи для отображения картинки стоит строка:
<img align="center" src="${getfile}=1.png" />

В файле который, возвращается скриптом, эта строка превращается в
<img align="center" src="http://ejudge.crimea.edu/cgi-bin/new-cl ... file=1.png"/>

но браузер рисунок не находит.

Если попытаться пойти по ссылке на рисунок напрямую, появляется страница с текстом

Операция завершилась с ошибками
Error 142

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Баг с картинками в версии 3.5.0+ ?

Post by cher » 19 January 2016, 17:49

Если у вас старая раскладка файлов по каталогам (то есть все условия отдельно, все тесты отдельно), то путь должен быть таким:
statements/Y/attachments/1.png

kai977
Posts:33
Joined:10 January 2011, 17:03

Re: Баг с картинками в версии 3.5.0+ ?

Post by kai977 » 19 January 2016, 18:04

Спасибо! Теперь работает!

У меня действительно та самая старая раскладка файлов - тесты, условия, решения, чекеры - все по разным директориям.

Если это существенно в новой версии, подскажите, пожалуйста, какую раскладку файлов лучше использовать?

Спасибо!

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Баг с картинками в версии 3.5.0+ ?

Post by cher » 19 January 2016, 23:02

Предпочтительнее новую расладку. Новая функциональность добавляется, в основном, для новой раскладки файлов.

Post Reply