%comments.tree()%

На печать

%comments.tree()% – Строит список (дерево) комментариев для указанной страницы.

%comments.tree(page_id[, templ_name = tree])%


page_id

ID страницы, для которой выводятся комментарии.

templ_name

Шаблон оформления списка комментариев. Шаблоны находятся в папке /template/comments. По умолчанию используется шаблон tree.


Структура шаблона


Шаблоны находятся в папке /template/comments. По умолчанию используется шаблон tree.

Шаблон состоит из следующих блоков:

 

frame

Выводит общее оформление списка комментариев. В данном блоке можно использовать следующие макросы:

%list%

Список комментариев в оформлении блока list.

%count%

Общее количество комментариев.

%obj_id%

ID страницы, к которой прикреплен список комментариев.

 

list

Оформление комментария в списке. В данном блоке можно использовать следующие макросы:

%list%

Выводит список вложенных комментариев.

%rate%

Выводит блок с рейтингом комментария, в оформлении блока rate или rate_change.

   

%obj.id%

ID комментария.

%obj.parent_id%

ID родительского комментария.

%obj.user_id%

ID пользователя оставившего данный комментарий.

%obj.username%

Имя пользователя оставившего данный комментарий.

%obj.email%

E-mail пользователя оставившего данный комментарий.

%obj.publ_date%

Дата публикации комментария.

%obj.text%

Текст комментария.

%obj.rate%

Рейтинг комментария.

   

%obj.num%

Порядковый номер комментария в списке.

%class-first%

Вернет «first», если комментарий является первым в списке. Используется для генерации имен для CSS классов.

%class-last%

Вернет «last», если комментарий является последним в списке. Используется для генерации имен для CSS классов.

%class-odd%

Вернет «odd», если порядковый номер комментария четный. Используется для генерации имен для CSS классов.

%class-even%

Вернет «even», если порядковый номер комментария нечетный. Используется для генерации имен для CSS классов.

%class- third%

Вернет «third» для каждого третьего комментария в списке. Используется для генерации имен для CSS классов.

 

rate

Оформление рейтинга комментария. Каких либо специальных встроенных макросов не имеет.

 

rate_change

Оформление рейтинга комментария после голосования. Каких либо специальных встроенных макросов не имеет.

 

empty

Содержимое этого блока выводится, если еще нет ни одного комментария. Макрос %obj_id% вернет ID страницы, к которой прикреплен список комментариев.



Что-то не так? Напиши, учтем!