Параметры компонента
CACHE_TIME
Кэширование комментариев
Количество секунд, на которое будут закэшированы результаты выборки.
По умолчанию: 3600
DISCUSSION_KEY
Уникальный ключ обсуждения
Строка, по которой определяется конкретная ветка обсуждения (например, ID элемента или произвольный идентификатор). Для особых случаев, когда идентификация по url невозможна.
По умолчанию: ""
THEME
Тема оформления
Название темы, которая будет применена при отображении компонента.
Возможные значения: compact / default / ваше значени
По умолчанию: default
DISPLAY_COMMENT_THREAD
Отображение веток обсуждения
Включает или выключает режим древовидных комментариев.
По умолчанию: N
COMMENT_THREAD_START_LIMIT
Количество элементов в ветке при старте
Число дочерних комментариев, показываемых сразу при первой загрузке ветки.
По умолчанию: 5
COMMENT_THREAD_PAGE_LIMIT
Количество подгружаемых элементов в ветке
Число комментариев, загружаемых при каждом “Показать ещё”.
По умолчанию: 5
COMMENT_THREAD_SORT
Направление сортировки ветки
Сортировка дочерних комментариев.
Возможные значения: asc / desc
По умолчанию: asc
COMMENT_THREAD_SORT_BY
Поле сортировки ветки
Поле, по которому сортируется дерево комментариев.
Возможные значения: ID / RATING
По умолчанию: ID
EDIT_COMMENTS
Разрешить пользователю редактировать свои комментарии.
По умолчанию: Y
EDIT_COMMENTS_TIME
Время доступности редактирования
Количество секунд, в течение которых пользователь может изменить свой комментарий после публикации.
По умолчанию: 3600
PAGE_LIMIT
Количество комментариев на странице
Основной лимит комментариев при постраничной загрузке.
По умолчанию: 15
SERVER_RENDERING_USE
Предварительный вывод для SEO
Включает SSR-рендеринг части комментариев, чтобы улучшить индексацию.
По умолчанию: Y
SHOW_FORM_FOR_GUESTS
Показывать форму гостям
Если включено — неавторизованные пользователи увидят форму ввода комментария. Но при отправке сообщения увидят ошибку с указанием о необходимости авторизоваться.
По умолчанию: N
SHOW_LIKES
Отображать лайки
Вывод кнопок лайков и счетчиков.
По умолчанию: Y
SORT
Направление сортировки основных комментариев
Сортировка первых уровней комментариев.
Возможные значения: asc / desc
По умолчанию: asc
SORT_BY
Поле сортировки основных комментариев
Поле, по которому сортируются корневые комментарии.
Возможные значения: ID / RATING
По умолчанию: ID
Пример вызова компонента со всеми параметрами:
<?php $APPLICATION->IncludeComponent("sadieff:comments",
".default", [
"THEME" => "compact", // Тема оформления
"CACHE_TIME" => "3600", // Кэширование комментариев
"DATE_FORMAT" => "d.m.Y, H:i", // Формат даты в сообщениях
"DISCUSSION_KEY" => "", // Уникальный ключ, по которому будет определяться обсуждение
"DISPLAY_COMMENT_THREAD" => "Y", // Отображение ветки обсуждения
"COMMENT_THREAD_START_LIMIT" => "2", // Количество элементов в ветке обсуждения при старте
"COMMENT_THREAD_PAGE_LIMIT" => "5", // Количество подгружаемых элементов в ветке обсуждения
"EDIT_COMMENTS" => "Y", // Разрешение редактирования комментария пользователем
"EDIT_COMMENTS_TIME" => "3600", // Время в течении которого разрешено редактирование
"PAGE_LIMIT" => "10", // Количество комментариев на странице
"SERVER_RENDERING_CACHE_TIME" => "360000", // Кэширование предварительных комментариев
"SERVER_RENDERING_PAGE_LIMIT" => "15", // Количество предварительных комментариев
"SERVER_RENDERING_USE" => "Y", // Предварительный вывод комментариев для SEO
"SHOW_LIKES" => "Y", // Отображать лайки
"SHOW_FORM_FOR_GUESTS" => "Y", // Отображать форму неавторизованным пользователям
"SORT" => "desc", // Направление сортировки
"SORT_BY" => "RATING", // Сортировка по ID
],
false
); ?>