Описание шаблонов форума
Шаблоны форума представляют собой обыкновенные HTML-файлы.
В них должны присутствовать элементы с определенными классами и поля
форм с определенными именами. Скрипты форума вставляют в эти файлы
информацию руководствуясь классами элементов и именами полей форм.
Во всех шаблонах производится правка относительных URL в элементах
img src, a href, link href, form action.
В URL начинающихся со слова templates заменяются на значение templateurl
из конфигурации форума, URL, начинающиеся со слова users - на userurl,
со слова forum - на путь к скрипту форума. Остальные относительные (т.е.
не начинающиеся c http: или / url дополняются путем к корневому каталогу
форума. Cсылки вида forum?параметры будут заменены на
url-скрипта/url-страницы?параметры
Шаблоны страниц:
1. Страница темы
title - в элемент с таким классом помещается заголовок темы. Тот же
самый заголовок помещается в элемент
в
Например
Тема форума
message
На странице темы должен присутствовать блоковый элемент с классом
message. Подстановка конкретного сообщения производится внутрь этого
элемента. При появлении в теме следующего сообщения этот элемент
копируется и копия вставляется сразу после предыдущего.
Элементу приписывается атрибут id, содержащий уникальный идентификатор
данного сообщения
Внутри элемента с классом message должны содержаться следующие элементы
manchor - якорь на который будут формироваться ссылки на это сообщение.
Атрибут name заменяется на идентификтаор этого сообщения
mlink - ссылка на это сообщение. Атрибут href заменяется на
author - ник автора сообщения. innerHtml заменяется на ник автора
Следует учитывать что в случае openId авторизации в этот элемент
будет помещен элемент a со ссылкой на домашнюю страницу
mdate - дата публикации сообщения innerHtml заменяется на дату
avatar - элемент img атрибут src которого заменияется на аватар автора
astatus - статус автора на форуме innerHtml заменяется на статус
acomment - комментарий к нику, введенный автором при регистрации.
innerHtml заменяется на комментарий
msubject - тема сообщения. Заменяется innerHtml
mtext - текст сообщения. innerHtml заменяется на отформатированный текст
mreply - ссылка на скрипт ответа. Атрибут href будет заменен на
корректную url. Элемент id заменяется на reply<идентификатор
сообщения>
Например: