Создание комментариев к различным элементам сайта

Урок 309 из 333
Автор: Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 37144
Дата изменения: 19.12.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт

  Форум как комментарии

На популярных и посещаемых сайтах гости пишут комментарии на форумах, в блогах, оставляют отзывы к товарам и фотографиям, а также обсуждают новости. Поэтому в Bitrix Framework в комплексные компоненты Компонент – это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... фотогалерей, новостей и каталога товаров по умолчанию встроен компонент отзывов. В каждом компоненте представлена опция Разрешить отзывы и необходимые настройки.

Но иногда возникает потребность добавления отзывов и комментариев там, где они изначально не предусмотрены. Например, в разделе опросов, на странице просмотра видеотеки и т.д.

В этом случае проблема решается использованием компонента Комментарии к инфоблоку (forum.topic.reviews). Описание компонента «Комментарии к инфоблоку» в пользовательской документации.

Рассмотрим пример добавления функционала комментариев к видеотеке. Допустим, что предварительные операции по настройке видеотеки Настроить Видеотеку можно из публичного раздела в режиме правки с помощью команды Редактировать параметры компонента или через панель Свойства при редактировании страницы с помощью визуального редактора.

Подробнее...
уже выполнены и на сайте создан публичный интерфейс.

  Создание форума

Создайте форум, Управление форумами осуществляется, как правило, в Административном разделе. Создание новых форумов возможно только в административном разделе. Список всех форумов размещается на странице Список форумов (Сервисы > Форумы > Список форумов).

Подробнее...
например, Комментарии к видеороликам, в котором будут храниться комментарии к роликам из видеотеки:

Укажите необходимые настройки форума. На закладке Доступ для всех пользователей задайте право на создание новых тем Пользователям необходимо иметь право доступа Новая тема, поскольку при создании первого комментария выполняется создание темы. Если пользователям выставить право ответ, то тема (а следовательно и первый комментарий) должен быть создан модератором форума. .

Все комментарии к видеотеке будут храниться в этом форуме в темах с названием элемента (ролика) инфоблока видеотеки.

Чтобы комментарии проходили премодерацию перед публикацией, в настройках форума выберите опцию Модерация: премодерируемый.

  Настройка компонента Комментарии к инфоблоку

Откройте страницу где размещена видеотека в визуальном редакторе. Разместите компонент Комментарии к инфоблоку на странице.

Настройте параметры компонента, уделив внимание следующим моментам:

  • В списке ID форума для отзывов выберите созданный форум для комментариев, в нашем случае это Комментарии к видеороликам.
  • В параметрах Тип информационного блока и Код информационного блока укажите тип инфоблоков и сам инфоблок, в котором хранится видеотека.
  • В поле ID элемента задайте идентификатор любого из элементов (ролика) в инфоблоке видеотеки. Этот параметр задается для отображения формы добавления комментариев.

  Создание интерфейса для модерации комментариев

В некотором разделе сайта (или создайте новый) создайте страницу Создавать страницу лучше сразу в том разделе, где она должна "жить". Перенести неверно созданную страницу можно, но зачем лишние действия? Создание страниц доступно с помощью Мастера, по шаблону и через документооборот. Самый простой и рекомендуемый нами способ - с помощью Мастера.

Подробнее...
на которой разместите комплексный компонент Форум bitrix:forum. Доступ к странице дайте только тем пользователям, кто будет выполнять модерацию комментариев.

В настройках компонента в параметре Показывать только выбранные форумы отметьте Комментарии к видеороликам. Все остальные параметры Комплексный компонент позволяет создать полноценный публичный интерфейс форума. Компонент стандартный и входит в дистрибутив модуля.

Описание компонента «Форум (комплексный компонент)» в пользовательской документации.
настройте необходимым для вас образом.

В результате страница с видеотекой и комментариями будет выглядеть так:

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



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»