Difference between revisions of "Contest.xml:users head style"

From EjudgeWiki
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[contest.xml]]/[[contest.xml:users_head_style|users_head_style]]
+
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[contest.xml]]/[[contest.xml:users_table_style|users_table_style]]
  
 
{|
 
{|
| '''Имя элемента''':  || <tt>'''users_head_style'''</tt>  
+
| '''Имя элемента''':  || <tt>'''users_table_style'''</tt>  
 
|-
 
|-
 
|  '''Содержится в:'''    || <tt>[[contest.xml:contest|contest]]</tt>   
 
|  '''Содержится в:'''    || <tt>[[contest.xml:contest|contest]]</tt>   
Line 14: Line 14:
 
|'''Может отсутствовать:''' || ''да''  
 
|'''Может отсутствовать:''' || ''да''  
 
|-
 
|-
| '''Значение по умолчанию:''' || <tt>h2</tt>
+
| '''Значение по умолчанию:''' || "" (пустая строка)
 
|-
 
|-
 
|'''Может повторяться:''' || ''нет''  
 
|'''Может повторяться:''' || ''нет''  
 
|}
 
|}
'''Описание.''' Данный элемент позволяет установить тег языка HTML, который использу-
 
ется для выделения названий секций в html-странице, генерируемой CGI-программой <tt>users</tt>.
 
Если значение этого элемента не установлено, используется тег <tt>h2</tt>, то есть заголовки в
 
генерируемом html-документе будут иметь примерно следующий вид.
 
  
<nowiki><h2>Список участников турнира X</h2></nowiki>
+
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"General settings (contest.xml)"'', блок ''"extra HTML attributes for CGI-programs"'', поле ''"HTML attributes for `users' headers"''.
 +
 
 +
'''Описание.''' Данный элемент позволяет задать параметры тегов <tt><nowiki><th></nowiki></tt> и <tt><nowiki><td></nowiki></tt> в html-странице, содержащей таблицу всех участников, зарегистрированных на турнир, генерируемой программой <tt>users</tt>. Значение элемента <tt>users_table_style</tt> добавляется в открывающие теги <tt><nowiki><th></nowiki></tt> и <tt><nowiki><td></nowiki></tt>. Закрывающие теги <tt><nowiki></th></nowiki></tt> и <tt><nowiki></td></nowiki></tt> остаются без изменений.
  
 
'''Пример.'''
 
'''Пример.'''
  <users_head_style>h3</users_head_style>
+
  <users_table_style> class="reg"</users_table_style>
 
+
Такое значение конфигурационной переменной <tt>users_table_style</tt> приведёт к тому, что в генерируемой CGI-программой <tt>users</tt> таблице участников турнира все заголовки
Такое значение данной конфигурационной переменной приведёт к тому, что тот же самый
+
столбцов и ячейки таблицы будут помечены следующим образом:
заголовок будет иметь следующий вид.
 
<h3>Список участников турнира X</h3>
 
  
'''Замечание.''' В текущей реализации системы <tt>ejudge</tt> отсутствует возможность задать от-
+
<td class="reg">User</td>
дельно открывающий и закрывающий тег. И для того, и для другого будет использоваться
+
Обратите внимание на пробел в начале строки значения конфигурационной переменной
значение данной переменной. Поэтому указание ещё каких-либо дополнительных атрибутов
+
<tt>users_table_style</tt>. Если бы он отсутствовал, тег <tt>td</tt> и атрибут <tt>class</tt> слились в одно
тега заголовка приведёт к тому, что дополнительные атрибуты продублируются в закрываю-
+
слово <tt>tdclass</tt>.
щем теге, приводя, строго говоря, к неправильному html.
 

Latest revision as of 09:24, 12 February 2013

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml/users_table_style

Имя элемента: users_table_style
Содержится в: contest
Может содержать: нет
Атрибуты: нет
Тип содержимого: строка
Может отсутствовать: да
Значение по умолчанию: "" (пустая строка)
Может повторяться: нет

Редактирование элемента: страница "Editing contest", вкладка "General settings (contest.xml)", блок "extra HTML attributes for CGI-programs", поле "HTML attributes for `users' headers".

Описание. Данный элемент позволяет задать параметры тегов <th> и <td> в html-странице, содержащей таблицу всех участников, зарегистрированных на турнир, генерируемой программой users. Значение элемента users_table_style добавляется в открывающие теги <th> и <td>. Закрывающие теги </th> и </td> остаются без изменений.

Пример.

<users_table_style> class="reg"</users_table_style>

Такое значение конфигурационной переменной users_table_style приведёт к тому, что в генерируемой CGI-программой users таблице участников турнира все заголовки столбцов и ячейки таблицы будут помечены следующим образом:

User

Обратите внимание на пробел в начале строки значения конфигурационной переменной users_table_style. Если бы он отсутствовал, тег td и атрибут class слились в одно слово tdclass.