21.03.2008 17:02 (ссылка) (в ответ на) | |
vitus Статус: Email: vitus@wagner.pp.ru |
Шаблон темы содержит элемент с классом topic, куда подставляется информация о собственно теме (title, abstract, дата создания, автор) В элемент title прописывается название темы, в meta name="description" - текстовое представление абстракта. Кроме этого элемент с классом messagelist, внутри которого содержится элемент с классом message. Если в теме нет ни одного сообщения, элементу messagelist устанавливается style="display: none;" При добавлении второго и последующих сообщений элемент message дублируется и новый элемент вставляется непосредственно за предыдущим. Внутри элемента с классом message выполняются следующие подстановки:
В элементе message vожет присутствовать форма класса msginfo. В ней должно быть скрытое поле id и скрытое поле author, которые заменяются соответственно на идентификатор сообщения и имя его автора Кроме того там должны присутствовать кнопки (элементы input с типом submit или image) имена которых соответствуют операциям, которые можно выполнить над сообщенем Допустимы следующие операции: edit, move, delete, reply. Кроме того, в шаблоне темы рекомендуется иметь форму для отправки реплики, которая в норме является скрытой но при клике на кнопку (ссылку) reply показывается client-side скриптом. Она должна быть устроена аналогично форме для операции reply (cм описание шаблонов форм), в частности может содержать поля для аутентификации пользователя (user, password, openidsite) одновременно с отправкой реплики и поле для аплоада картинок. |