Что умеет решение
Модуль реализует функционал комментариев для любых сущностей в системе Битрикс. Для использования лайков и дизлайков в компоненте требуется установка модуля YLab: Лайки/Дизлайки.
Компонент ylab:comments предназначен для отображения и добавления комментариев. Он содержит все необходимое для начала работы. Пример подключения включает настройку параметров: разрешение автору удалять собственные непромодерированные комментарии, возможность редактирования автором своих комментариев, временной лимит в секундах для редактирования (по умолчанию 10800), доступ для неавторизованных пользователей и набор инструментов WYSIWYG (HTML, отмена/повтор, форматирование, жирный, курсив, зачеркнутый, надстрочный/подстрочный, ссылки, изображения, выравнивание, списки, разделители, очистка форматирования, эмодзи).
Модуль YLab: Комментарии управляет отображением и настройками системы комментариев. Сортировка по умолчанию — по убыванию даты, новые сообщения отображаются первыми. Формат даты и времени задаётся как дд.мм.гг чч:мм. Для привязки к контенту используются идентификаторы контента и типа контента; например, в разделе новостей в поле идентификатора контента указывается ID конкретной новости, а в поле типа контента — ID инфоблока новостей. На одной странице отображается 10 веток комментариев. Имя автора выводится в формате «Имя Фамилия», если не задано иное. Право комментирования имеют пользователи из указанных групп. При упоминании в модальном окне отображаются пользователи из заданных групп, отфильтрованные по параметрам личных данных. Предварительная модерация комментариев включается отдельным параметром.
Модуль YLab: Комментарии предоставляет компоненты для управления и отображения комментариев. Компонент ylab:comments.moderate предназначен для вывода списка непромодерированных комментариев и работы с ними. Он готов к использованию сразу после подключения.
Пример конфигурации включает параметры сортировки по дате (по умолчанию новые комментарии первыми), идентификацию контента через ID и тип, а также настройку количества веток комментариев на странице. Для навигации по страницам поддерживается шаблон modern и возможность асинхронной подгрузки.
Компонент ylab:comments.user выводит комментарии, оставленные конкретным пользователем. Для корректной работы функционала оценки требуется наличие модуля лайков, при этом используется стандартный шаблон .default.
Компонент YLab: Комментарии пользователя отображает ветки комментариев конкретного пользователя или текущего посетителя. По умолчанию сортировка осуществляется по убыванию даты, поэтому новые сообщения располагаются в начале списка. На одной странице отображается десять комментариев. Для навигации используется современный шаблон с поддержкой асинхронной подгрузки без перезагрузки страницы. Если идентификатор пользователя не задан, компонент автоматически определяет текущего посетителя.
Для «YLab: Комментарии» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.