Comlist

Плагин предназначен для создания списков (виджетов) комментариев и их глобального вывода на сайте. Виджеты генерятся с помощью функции cot_comlist:

{PHP|cot_comlist($tpl = 'comlist', $items = 0, $order = '', $area = '', $extra = '', $group = 0, $offset = 0, $pagination = '', $ajax_block = '', $cache_name = '', $cache_ttl = 86400)}

#1. Функции передаются следующие параметры:

  • $tpl -- имя шаблона (по умолчанию comlist)
  • $items -- количество выводимых записей (0 -- вывести все)
  • $order -- сортировка (по умолчанию "com_id DESC")
  • $extra -- дополнительное MYSQL-условие
  • $group -- сгруппировать по страницам
  • $offset -- сдвиг записей
  • $pagination -- код паджинации
  • $ajax_block -- ID ajax-блока при использовании ajax-паджинации
  • $cache_name -- имя записи кэша
  • $cache_ttl -- срок жизни кэша

#2. В шаблоне генерятся следующие теги:

  • {PAGE_ROW_COMLIST_NUM} -- порядковый номер
  • {PAGE_ROW_COMLIST_ODDEVEN} -- класс odd/even
  • {PAGE_ROW_COMLIST_CODE_IS_NUMERIC} -- цифровой (не символьный) код 'com_code'
  • {PAGE_ROW_COMLIST_ID} -- id комментария
  • {PAGE_ROW_COMLIST_CODE} -- код комментария
  • {PAGE_ROW_COMLIST_AREA} -- расширение комментария
  • {PAGE_ROW_COMLIST_AUTHOR} -- кликабельное имя автора
  • {PAGE_ROW_COMLIST_AUTHORNAME} -- имя автора
  • {PAGE_ROW_COMLIST_AUTHORID} -- пользовательский id автора
  • {PAGE_ROW_COMLIST_AUTHORIP} -- ip автора
  • {PAGE_ROW_COMLIST_TEXT} -- текст комментария
  • {PAGE_ROW_COMLIST_TEXT_PLAIN} -- текст комментария, обработанный функцией strip_tags (без NULL-байтов, PHP- и HTML-тегов)
  • {PAGE_ROW_COMLIST_DATE} -- дата в формате Cotonti
  • {PAGE_ROW_COMLIST_DATE_STAMP} -- дата в формате timestamp

#2.1. Подключение тегов PAGE_ROW_

Кроме основных тегов плагин генерит весь набор тегов для родительской страницы (функция cot_generate_pagetags)

#2.2. Подключение тегов PAGE_ROW_AUTHOR_

Кроме основных тегов плагин может генерить весь набор тегов для владельца комментария (функция cot_generate_usertags)

Установка плагина стандартная, для работы требуется наличие установленного плагина Comments



1. Kabak  14.06.2023 09:31

Чем он принципиально отличается от плагина pagecom и pagelist ? 

только тем, что работает только с комментариями ?

2. Kort  14.06.2023 09:33

От pagecom ничем -- переименован + мелкие исправления.

От pagelist всем.

3. Kabak  14.06.2023 09:40

А в чём причина преименования ?

4. Kort  14.06.2023 09:42

Так правильнее: comlist -- список комментариев

5. Denisbox  14.06.2023 09:49

Спасибо за обновление! Нужный плагин!

Добавление комментариев доступно только зарегистрированным пользователям