]> www.wagner.pp.ru Git - oss/stilllife.git/blobdiff - doc/templates.txt
*** empty log message ***
[oss/stilllife.git] / doc / templates.txt
index fde12d50fecdab6c614f88e956b9c1c1bb225cc8..a9952445328a2f14fbdd5036778fd9ac12d5d4a7 100644 (file)
@@ -45,9 +45,15 @@ author - ник автора сообщения. innerHtml заменяется
 mdate  - дата публикации сообщения  innerHtml заменяется на дату
 avatar - элемент img атрибут src  которого заменияется на аватар автора,
        или на templates/1x1.gif если у автора нет аватара.
-astatus - статус автора на форуме innerHtml заменяется на статус
-acomment - комментарий к нику, введенный автором при регистрации.
+ap-status - статус автора на форуме innerHtml заменяется на статус
+ap-comment - комментарий к нику, введенный автором при регистрации.
          innerHtml заменяется на комментарий
+И прочие классы с префиксом ap-, innerHtml которых заменяеняется 
+на соответствущие поля из профайла автора. Если поле имеет в имени 
+подчерк, допустимо вместо подчерка использовать дефис "-" в названии
+класа.  
+
+
 msubject - тема сообщения. Заменяется innerHtml          
 mtext - текст сообщения. innerHtml заменяется на отформатированный текст 
 mreply - ссылка на скрипт ответа. Атрибут href будет заменен на
@@ -146,18 +152,29 @@ mreply - ссылка на скрипт ответа. Атрибут href буд
 
 Страница списка тем (головная страница форума)
 
-Может иметь элемент с классом header, описывающий форум в целом (его
-создатель, вводный текст и т.д.
+Может иметь элемент с классом annotation, описывающий форум в целом (его
+создатель, вводный текст и т.д. устроенный внутри аналогично элементу
+списка форумов (см ниже). Если в шаблоне присутствует элемент meta
+name="description", то туда помещается текстовое представление аннотации
+форума.
+
+Если в шаблоне присутствуют элементы с классом top-page, то они будут
+сохранены только на головной странице форума, а при создании подфорумов
+будут из их оглавлений удаляться.
 
 Шаблоном описания конкретной темы является элемент с классом topic,
-устроенный аналогично message (показывается текст и автор первой реплики
-темы) с той разницей, что элемент с классом subject должен быть ссылкой.
+Содержащий элемент с классом title (название темы, должно быть
+ссылкой), abstract (аннотация темы)
+author (ссылка), date (дата создания темы), tlink (якорь для ссылок на
+элемент списка тем ), last-updated и msgcount.  
 
 Внутри элемента с классом topic должна присутствовать форма
 с кнопками edit delete move setrights и скрытым полем  id. 
 Кнопку setrights следует показывать только пользователю с правами
 администратора.
 
+
+
 элемент с классом topic должен быть заключен в элемент с классом
 topiclist.
 
@@ -168,8 +185,9 @@ topiclist.
 вставляется непосредственно за предыдущим
 
 
-Кроме этого, cтраница должна иметь ссылку с классом newtopic или форму с именем 
-newtopic и кнопкой submit с именем newtopic
+Кроме этого, cтраница должна иметь ссылку на форумный скрипт с
+параметром newtopic=1 или форму с именем 
+topicinfo и кнопкой submit с именем newtopic
 
 Список подфорумов устроен аналогично списку тем.