Skip to content

Параметры компонента

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

<?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
); ?>