Вывод последних комментариев в коротких новостях, можно указать сколько комментариев показать в новости.Установка не требует каких-либо правок движка. Добавлен кэш модуля.
Установка:
Залить содержимое папки upload в корень сайта.В файле шаблона shortstory.tpl нужном месте для вывода подключить:
{include file="engine/modules/comment.php?news_id={news-id}&autor={login}"}
или
{include file="engine/modules/comment.php?news_id={news-id}&autor={login}&limit=количество комментариев"}
Использование тегов в шаблоне comment.tpl:
{author} — автор, оставившего комментарий
{mail} — е-mail автора, оставившего комментарий
{date} — дата публикации комментария
{date=формат даты} — выводит дату в заданном в теге формате
{comment} — текст комментария
{comment-id} — идентификационный номер комментария
{ip} — ip адрес автора, оставившего комментарий, просмотр доступен только администраторам сайта
{foto} — выводит ссылку на фотографию автора
{fullname} — выводит полное имя пользователя
[fullname]текст[/fullname] — выводится текст заключенный в них только если полное имя пользователя задано
[not-fullname]текст[/not-fullname] — выводится текст, заданный в них только если полное имя пользователя не задано
{land} — выводит место жительства
[land]текст[/land] — выводится текст заключенный в них только если местожительство пользователя было им задано
[not-land]текст[/not-land] — выводится текст, заданный в них только если местожительство пользователя не было им указано
{login} — выводит логин автора комментария без каких либо ссылок
{group-icon} — выводит иконку группы автора
{group-name} — выводит имя группы автора
{signature} — выводит подпись пользователя
[signature]текст[/signature] — выводит текст заключенный в теги, если пользователь задал подпись в профиле
{registration} — выводит дату регистрации на сайте
{lastdate} — выводит дату последнего посещения сайта пользователя.
{news-num} — выводит количество новостей автора
[news-num]текст[/news-num] — выводится текст, заключенный в них если у данного пользователя есть опубликованные новости на сайте
[not-news-num]текст[/not-news-num] — выводится текст заключенных в них если у данного пользователя нет новостей на сайте
{comm-num} — выводит количество комментариев автора
[comm-num]текст [/comm-num] — выводится текст, заключенный в них если у данного пользователя есть опубликованные комментарии на сайте
[not-comm-num]текст[/not-comm-num] — выводится текст заключенных в них если у данного пользователя нет комментариев на сайте
[complaint]текст[/complaint] — выводят текст, указанных в тегах в виде ссылки на написание жалобы, на комментарий.
[xfvalue_x] — значение дополнительного поля «x», где «x» название дополнительного поля
[xfgiven_x][xfvalue_x][/xfgiven_x] — выводится дополнительное поле «x», если поле не пустое
[xfnotgiven_x]текст[/xfnotgiven_x] — выводится текст, указанный в них, если дополнительное поле пользователя не было задано, где X это имя дополнительного поля профиля пользователя
[online]текст[/online] — выводят текст если пользователь онлайн (20 минут с момента последнего посещения пользователем сайта)
[offline]текст[/offline] — выводят текст если пользователь оффлайн
[rating-type-1]текст[/rating-type-1] — выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга ‘Оценка’
[rating-type-2]текст[/rating-type-2] — выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга ‘Только Нравится’
[rating-type-3]текст[/rating-type-3] — выводят текст, заключенный в них, если в настройках скрипта включено использование третьего типа рейтинга ‘Нравится’ или ‘Не нравится’
[rating-minus]текст[/rating-minus] — выводят текст, заключенных в них, в виде ссылки для уменьшения рейтинга комментария, выводится данная ссылка только если используется третий тип рейтинга
[rating-plus]текст[/rating-plus] — выводят текст, заключенных в них, в виде ссылки для увеличения рейтинга комментария, выводится данная ссылка только если используется второй и третий тип рейтинга
{rating} — выводит выставленный для комментария рейтинг
{vote-num} — выводит количество пользователей, которые выставили рейтинг для данного комментария
[positive-comment] текст [/positive-comment] — выводят текст, заключенный в них, если комментарий имеет позитивный рейтинг
[negative-comment]текст[/negative-comment] — выводят текст, заключенный в них, если комментарий имеет негативный рейтинг
[neutral-comment]текст[/neutral-comment] — выводят текст, заключенный в них, если комментарий имеет нейтральный рейтинг
[comments-author]текст[/comments-author] — выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, является автором данного комментария
[not-comments-author]текст[/not-comments-author] — выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, не является автором данного комментария
[news-author]текст[/news-author] — выводят текст, заключенный в них, если комментарий принадлежит автору данной новости
[not-news-author]текст[/not-news-author] — выводят текст, заключенный в них, если комментарий не принадлежит автору данной новости
[comment]текст[/comment] — выводит текст, если в новости присутствуют комментарии
[not-comment]текст[/not-comment] — выводит текст, если в новости отсутствуют комментарии
Протестировано: DLE 10.5
Кодировка: UTF-8
Автор: s@d@n