Тема: Плагин Latest_comments (последние комментарии)
Плагин Latest_comments для Strawberry 1.1.1 (версия 1.0).
Выводит последние комментарии и полный список комментариев. В нём всего две функции:
latest_comments($number, $max_length, $tpl, $category); - вывод последних комментариев, где:
$number - количество комментариев (от 1 до 10)
$max_length - максимальная длина текста комментария, или заголовка новости (если не указать или указать 0, то будет выведен полный текст)
$category - категория новостей, из которых брать комментарии для вывода (если не указать или указать 0, будут выведены комментарии из всех категорий)
$tpl - шаблон вывода. Переменные шаблона:{cid} - id-номер комментария
{date} - дата публикации комментария
{author} - автор комментария
{text} - текст комментария
{answer} - текст ответа
{id} - id-номер новости, из которой этот комментарий
{title} - заголовок новости
{category-id} - id-номер категории, в которой находится эта новость
{category} - имя категории (с родителями, разделёнными знаком » )
Примеры использования:
latest_comments(); // выведет все последние комментарии с шаблоном по умолчанию
latest_comments(10, 50, '<p>{text}</p>', 3); // выведет 10 последних комментариев, с длиной текста не более 50 символов, из категории 3, каждый текст комментария - в отдельном абзаце
latest_comments(5, 0, '<p><b>{author} : {date}</b><br>{text}<br><u>Ответ:</u> {answer}</p>'); // выведет 5 последних комментариев с полной длиной текста из всех категорий в формате:Автор: дата публикации
Текст комментария
Ответ: Ответ на комментарий
all_comments($number, $category, $withoutans); - вывод всех комментариев, где:
$number - количество комментариев на страницу (если не указать, то будут выведены все комментарии на одну страницу)
$category - категория новостей, из которой показывать комментарии (если не указать, то будут выведены комментарии из всех категорий)
$withoutans - если true, показывать только комментарии без ответов (если не указать или указать false, будут выведены все комментарии)Шаблоны оформления комментариев лежат в папке latest_comments:
Файл active.tpl - шаблон вывода комментариев:
{cid} - id-номер комментария
{date} - дата публикации комментария
{author} - автор комментария
{text} - текст комментария
{answer} - текст ответа
{id} - id-номер новости, из которой этот комментарий
{title} - заголовок новости
{category-id} - id-номер категории, в которой находится эта новость
{category} - имя категории (с родителями, разделёнными знаком » )Файл prev-next.tpl - шаблон вывода номеров страниц:
{pages} - номера страниц
Примеры использования:
all_comments(); // выведет все комментарии на одной странице
all_comments(10, 5, true); // выведет комментарии с разбивкой по 10 штук на страницу, из категории 5, только комментарии без ответовАрхив с плагином - в приложении:
1. Распаковать и скопировать в папку plugins.
2. Инициализировать в админцентре.