<< Click to Display Table of Contents >> Навигация: Шаблоны > Комментарии |
Вывод данного раздела настраивается в файле comments.tpl В данном разделе настраивается вывод комментариев для статьи.
{author} |
Имя человека, оставившего комментарий |
{mail} |
е-mail человека, оставившего комментарий |
{date} |
Дата публикации комментария, формат вывода даты настраивается в настройках системы |
{comment} |
Текст комментария |
{comment limit="X"} |
Выводит текст комментария без HTML форматирования, при этом сам текст комментария сокращается до указанного "x" количества символов. |
{comment-id} |
Идентификационный номер комментария |
{ip} |
IP адрес человека, оставившего комментарий, просмотр доступен только администраторам сайта |
[com-edit] и [/com-edit] |
Ссылка на редактирование комментария только если это разрешено |
[com-del] и [/com-del] |
Ссылка на удаление комментария только если это разрешено |
{news_title} |
Выводит ссылку на новость при просмотре последних комментариев, при выводе комментариев в новости тег вырезается |
{news-title} |
Выводит HTML безопасный заголовок новости, которой принадлежит данный комментарий, при просмотре последних комментариев. При выводе комментариев в новости тег вырезается. Данный тег будет полезен при использовании пользовательского вывода комментариев и при показе последних комментариев. |
{news-link} |
Выводит URL новости, которой принадлежит данный комментарий, при просмотре последних комментариев. При выводе комментариев в новости тег вырезается. Данный тег будет полезен при использовании пользовательского вывода комментариев и при показе последних комментариев. |
[images] текст [/images] |
Выводят заключенный в них текст, в случае если к комментарию были загружены изображения |
{images} |
Выводит все загруженные для комментария изображения в виде галереи изображений |
{foto} |
Выводит ссылку на фотографию |
{fullname} |
Выводит полное имя пользователя |
{land} |
Выводит место жительства |
[signature] и [/signature] |
Выводит текст заключенный в теги, если пользователь задал подпись в профиле |
{signature} |
Выводит подпись пользователя |
{registration} |
Выводит дату регистрации на сайте |
{lastdate} |
Выводит дату последнего посещения сайта пользователя. |
{lastdate=формат даты} |
Выводит последнего посещения сайта пользователем в заданном в теге формате. Например тег {lastdate=d} выведет день месяца, а тег {lastdate=F} выведет название месяца, а тег {lastdate=d-m-Y H:i} выведет полную дату и время. |
{registration=формат даты} |
Выводит дату регистрации пользователя в заданном в теге формате. Например тег {registration=d} выведет день месяца, а тег {registration=F} выведет название месяца, а тег {registration=d-m-Y H:i} выведет полную дату и время. |
[fast] [/fast] |
Быстрое цитирование комментариев |
{group-icon} |
Выводит иконку группы участника |
{group-name} |
Выводит имя группы участника |
{news-num} |
Выводит количество новостей участника |
{comm-num} |
Выводит количество комментариев участника |
{date=формат даты} |
Выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца публикации новости или комментария, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время |
{login} |
Выводит логин автора комментария без каких либо ссылок и меню |
[profile] текст [/profile] |
Выводит текст заключенный в теге в виде ссылки на профиль пользователя оставившего комментарий |
{mass-action} |
Устанавливает возможность массовой отметки комментариев для выполнения массовых действий на сайте |
[complaint] текст [/complaint] |
Выводят текст, указанных в тегах в виде ссылки на написание жалобы, на комментарий. |
[xfgiven_x] [xfvalue_x] [/xfgiven_x] |
Выводится дополнительное поле "x", если поле не пустое |
[xfnotgiven_x] текст [/xfnotgiven_x] |
Выводится текст, указанный в них, если дополнительное поле пользователя не было задано, где X это имя дополнительного поля профиля пользователя |
[xfvalue_x] |
Значение дополнительного поля "x", где "x" название дополнительного поля |
[fullname] текст [/fullname] |
Выводится текст заключенный в них только если полное имя пользователя задано |
[not-fullname] текст [/not-fullname] |
Выводится текст, заданный в них только если полное имя пользователя не задано |
[land] текст [/land] |
Выводится текст заключенный в них только если местожительство пользователя было им задано |
[not-land] текст [/not-land] |
Выводится текст, заданный в них только если местожительство пользователя не было им указано |
[news-num] текст [/news-num] |
Выводится текст, заключенный в них если у данного пользователя есть опубликованные новости на сайте |
[not-news-num] текст [/not-news-num] |
Выводится текст заключенных в них если у данного пользователя нет новостей на сайте |
[comm-num] текст [/comm-num] |
Выводится текст, заключенный в них если у данного пользователя есть опубликованные комментарии на сайте |
[not-comm-num] текст [/not-comm-num] |
Выводится текст заключенных в них если у данного пользователя нет комментариев на сайте |
[online] текст [/online] |
Выводят текст если пользователь онлайн (20 минут с момента последнего посещения пользователем сайта) |
[offline] текст [/offline] |
Выводят текст если пользователь оффлайн |
[spam] Спамер [/spam] |
Выводят текст, указанных в них, в виде ссылки, при нажатии на которую происходит отметка посетителя, оставившего комментарий, как "спамера" |
[declination=X] текст [/declination] |
Выводит склонения слов относительно чисел. В качестве параметров тега вместо X передается число, а вместо "текст" передается корень слова с окончаниями. Окончания слова перечисляются при помощи символа "|". Данный тег полезно использовать с другими тегами, выводящими например количество просмотров новости или количество комментариев. Например [declination={comments-num}]комментари|й|я|ев[/declination] в зависимости от количества комментариев будет выводить: "комментарий", "комментария", "комментариев" |
[commentsgroup=1,2,3] текст [/commentsgroup] |
Выводят заключенный в них текст указанных в них, если комментарий был написан пользователем принадлежащем перечисленным группам |
[not-commentsgroup=1,2,3] текст [/not-commentsgroup] |
Выводят заключенный в них текст если комментарий был написан пользователем не принадлежащем указанным группам |
[commentscount=x] текст [/commentscount] |
Выводят текст указанный в тегах если показывается X комментарий, где X это число показываемого на странице комментария. Например [commentscount=1] текст [/commentscount] покажет текст при показе первого по счету на странице комментария. Данный тег полезен для вебмастеров, которые хотят например регулировать где им показывать рекламу на сайте между комментариями. Например, добавленный в самый конец шаблона код [commentscount=1,10] рекламный код [/commentscount], будет показывать рекламу после первого и десятого комментария. |
[not-commentscount=X] текст [/not-commentscount] |
Выводят текст заключенный в данные теги при показе любых по счету комментариев, кроме указанных X комментариях. Данный тег будет полезен, если вы хотите выводить какие-либо элементы оформления во всех по счету комментариях, кроме вышеуказанных. Например, что-либо не показывать в первом по списку комментарии. |
[rating-type-1] текст [/rating-type-1] |
Выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга 'Оценка'. |
[rating-type-2] текст [/rating-type-2] |
Выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга 'Только Нравится'. |
[rating-type-3] текст [/rating-type-3] |
Выводят текст, заключенный в них, если в настройках скрипта включено использование третьего типа рейтинга 'Нравится' или 'Не нравится'. |
[rating-type-4] текст [/rating-type-4] |
Выводят текст, заключенный в теге, в случае если в настройках включено использование четвертого типа рейтинга 'Нравится' и 'Не нравится'. |
[rating-minus] текст [/rating-minus] |
Выводят текст, заключенных в них, в виде ссылки для уменьшения рейтинга комментария, выводится данная ссылка только если используется третий и четвертый тип рейтинга. |
[rating-plus] текст [/rating-plus] |
Выводят текст, заключенных в них, в виде ссылки для увеличения рейтинга комментария, выводится данная ссылка только если используется второй, третий и четвертый тип рейтинга. |
{rating} |
Выводит выставленный для комментария рейтинг. |
{likes} |
Выводит количество лайков |
{dislikes} |
Выводит количество дизлайков |
{vote-num} |
Выводит количество пользователей, которые выставили рейтинг для данного комментария. |
{ratingscore} |
Выводит число усредненного рейтинга от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 1.6 или 4.2 и т.д. |
[reply] текст [/reply] |
Выводят текст в них, в виде ссылки на открытие всплывающего окна для ответа на комментарий, в случае если включена поддержка древовидных комментариев, а в случае если она отключена вставляет логин выбранного комментатора в форму добавления комментариев |
[treecomments] текст [/treecomments] |
Выводят текст, заключенных в них, в случае если включены древовидные комментарии в настройках скрипта. |
[not-treecomments] текст [/not-treecomments] |
Выводят текст, заключенный в них, в случае если древовидные комментарии отключены. |
[rootcomments] текст [/rootcomments] |
Выводят текст, заключенных в них, в случае если комментарий является основным родительским к новости, а не является ответом на какой-либо другой комментарий. |
[childrencomments] текст [/childrencomments] |
Выводят текст, заключенных в них, в случае если комментарий является ответом на другой комментарий. |
{replycount} |
Выводит количество имеющихся ответов на данный комментарий |
[comments-author] текст [/comments-author] |
Выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, является автором данного комментария |
[not-comments-author] текст [/not-comments-author] |
Выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, не является автором данного комментария |
[news-author] текст [/news-author] |
Выводят текст, заключенный в них, если комментарий принадлежит автору данной новости |
[not-news-author] текст [/not-news-author] |
Выводят текст, заключенный в них, если комментарий не принадлежит автору данной новости |
[positive-comment] текст [/positive-comment] |
Выводят текст, заключенный в них, если комментарий имеет позитивный рейтинг |
[negative-comment] текст [/negative-comment] |
Выводят текст, заключенный в них, если комментарий имеет негативный рейтинг |
[neutral-comment] текст [/neutral-comment] |
Выводят текст, заключенный в них, если комментарий имеет нейтральный рейтинг |
[catlist=1,2....] текст [/catlist] |
Выводит текст в теге, если новость принадлежит указанным категориям |
[not-catlist=1,2....] текст [/not-catlist] |
Выводит текст в теге, если новость не принадлежит указанным категориям. |
{banner_X} |
Выводит рекламу из модуля рекламных материалов в админпанели. Где X это имя рекламного баннера |
[if field = "значение"] текст [/if] |
Выводят текст заключённых в них если значения поля равно указанному значению.
[if field = "значение"] текст [/if] - выведет текст если поле равно параметру 'значение' [if field != "значение"]текст[/if] - выведет текст если поле не равно параметру 'значение' [if field > "1"] текст [/if] - выведет текст если поле больше параметра 'значение' [if field >= "2"] текст [/if] - выведет текст если поле больше либо равно параметру 'значение' [if field < "3"] текст [/if] - выведет текст если поле меньше параметра 'значение' [if field <= "4"] текст [/if] - выведет текст если поле меньше либо равно параметру 'значение' [if field ~ "значение"] текст [/if] - выведет текст если в поле встречается текст 'значение' [if field !~ "значение"] текст [/if] - выведет текст если в поле НЕ встречается текст 'значение'
Комбинированное использование:
[if field > "3" AND field2 < "5"] текст [/if] выведет текст если поле field больше трех, и при этом field2 меньше 5 [if field > "3" OR field2 < "5"] текст [/if] выведет текст если поле field больше трех или field2 меньше 5, то есть совпадение какого либо либого из условий
Имена полей, которое может принимать field:
id - Уникальный ID номер комментария (число) post_id - Уникальный ID номер публикации (число) user_id - Уникальный ID номер пользователя оставившего комментарий если он зарегистрирован (число) date - Дата комментария (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата новости округляется до минуты) gast_name - Логин автора комментария (текст) gast_email - Е-mail автора комментария (текст) ip - IP пользователя оставившего комментарий (текст) is_register - Зарегистрирован автор комментария на сайте или нет (число 1 или 0) rating - Общий рейтинг комментария (число) vote_num - Количество голосов в рейтинге комментария (число) name - Логин автора комментария если он зарегистрирован. (текст) email - E-mail автора комментария если он зарегистрирован (текст) news_num - Количество публикаций автора комментария если он зарегистрирован (число) comm_num - Количество комментариев автора комментария если он зарегистрирован (число) user_group - Группа автора комментария если он зарегистрирован (число) lastdate - Дата последнего посещения автора комментария если он зарегистрирован (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата новости округляется до минуты) reg_date - Дата регистрации автора комментария если он зарегистрирован (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата новости округляется до минуты) signature - Подпись автора комментария если он зарегистрирован (текст) foto - Ссылка на аватар автора комментария если он зарегистрирован (текст) fullname - Полное имя автора комментария если он зарегистрирован (текст) land - Местожительства автора комментария если он зарегистрирован (текст) xfield_x - Значение дополнительного поля профиля пользователя, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test |