Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
kai977
Posts:33
Joined:10 January 2011, 17:03
Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by kai977 » 27 August 2014, 13:52

Обновился до версии ejudge 2.3.29+ (SVN r8556) (2014-08-27 13:20:25) которую взял из SVN следующим образом:

1. запустил ./configure --prefix=/home/ejudge/program/inst-ejudge --enable-contests-home-dir=/home/ejudge/program/judges --enable-conf-dir=/home/ejudge/program/judges/data --enable-cgi-conf-dir=../cgi-data --with-httpd-cgi-bin-dir=/usr/lib/cgi-bin/ --with-httpd-htdocs-dir=/var/www/html/
При этом пришлось доставить две библиотеки libelf-dev libdwarf-dev. Причем для второй прошлось создать папку
/usr/include/libdwarf вручную (Ubuntu 14.04) и скопировать туда файлы libdwarf.h dwarf.h, иначе configure их не находил.
2. Выполнил make && make install
3. В директории ejudge/style выполнил скрипт ejudge-upgrade-web из под рута.

Все заработало, но, к сожалению в интерфейсе участника (Mozilla Firefox, Chrom последних версий) все надписи и ссылки наезжают друг на друга и перекрываются. Работать практически невозможно. Да, еще в разделе details serve-control не срабатывают кнопки open - close для соревнования. Приходится закрывать-открывать контест через settings.

Возможно, я что-то упустил при обновлении? Подскажите, пожалуйста.

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by cher » 27 August 2014, 14:37

Пришлите скриншот. Посмотрите в firebug какие файлы не подгрузились.

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by cher » 27 August 2014, 15:36

Еще сделайте, пожалуйста, листинг

Code: Select all

ls -l /var/www/html/ejudge

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by cher » 27 August 2014, 15:38

И еще попробуйте указать опцию --enable-ajax в configure

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by kai977 » 28 August 2014, 11:26

Спасибо! После добавления --enable-ajax кнопки open close заработали

Но с интерфейсом проблема осталась.

Image

Вот скриншот. Я зашел как администратор из serve-control кликнув по ссылке user. При этом еще появляется и сообщение об ошибке. Оно видно на скриншоте. Потом оно исчезает, после того, как страница сама обновится, по-видимому.

Куда можно прислать листинг директории ejudge? В форум не хочется его выкладывать.

firebug вроде никаких ошибок не показывает. Правда, я, может быть не там смотрел.

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by cher » 28 August 2014, 14:50

Попробуйте текущую версию

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

Re: Интерфейс версии ejudge 2.3.29+ (SVN r8556)

Post by kai977 » 28 August 2014, 16:18

Cпасибо! Теперь вроде нормально!

Единственное, если задач много, то закладки выезжают за белое поле. То же самое происходит с условием.
И, наверное, xml с условием задачи парсится немного по-другому, потому что условие отображается немного иначе, чем в предыдущей версии (например, не отделяются пустыми строками раздлеы условия).

И еще, кажется, ссылка "Выйти из системы" не видна или исчезла. В другом контесте (который не начат и задачи не видны) эта ссылка есть.

И последнее. После обновление при первом вызове какого либо скрипта (new-client, new-master и т.п. выпадает
та же ошибка, что на предыдущем скриншоте. при последующих вызовах это сообщение уже больше не появляется (скорее всего, это все-таки проблема локальная).

Image

Post Reply