X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=doc%2Ftemplates.txt;h=a9952445328a2f14fbdd5036778fd9ac12d5d4a7;hb=182c1f107810fa5623b9a998b5ad09e963dc793b;hp=fde12d50fecdab6c614f88e956b9c1c1bb225cc8;hpb=d7a5845a0ea5f1748965d7cfd13e4da981ae5eef;p=oss%2Fstilllife.git diff --git a/doc/templates.txt b/doc/templates.txt index fde12d5..a995244 100644 --- a/doc/templates.txt +++ b/doc/templates.txt @@ -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 Список подфорумов устроен аналогично списку тем.