Документация для разработчиков
Темная тема
Недоступно в редакциях: Старт

Комментарии к инфоблоку


Описание forum.topic.reviews

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

В визуальном редакторе компонент находится в Компоненты > Общение > Форум.

Компонент относится к модулю Форум.



Параметры

Поле Параметр Описание
Основные параметры
ID форума для отзывов FORUM_ID Указывается идентификатор форума, в котором будут храниться отзывы пользователей.
Тип информационного блока (используется только для проверки) IBLOCK_TYPE Указывается один из созданных в системе типов информационного блока.
Код информационного блока IBLOCK_ID Для выбранного типа инфоблока указывается идентификатор информационного блока, элементы которого будут выводиться.
ID элемента ELEMENT_ID Указывается идентификатор элемента инфоблока, отзывы к которому будут создаваться.
Шаблоны ссылок
Страница чтения темы форума URL_TEMPLATES_READ Указывается адрес страницы чтения темы форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#. Такая страница может быть создана с помощью компонента Тема (чтение).
Страница элемента инфоблока URL_TEMPLATES_DETAIL Указывается адрес страницы элемента инфоблока. Например, для фотографии поле может содержать photo_detail.php?ID=#ELEMENT_ID#.
Страница пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль).
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Количество сообщений на одной странице MESSAGES_PER_PAGE Указывается количество сообщений, отображаемых на одной странице. Все сообщения будут выведены с помощью постраничной навигации.
Название шаблона для вывода постраничной навигации PAGE_NAVIGATION_TEMPLATE Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию.
По умолчанию показывать невизуальный режим редактора EDITOR_CODE_DEFAULT [Y|N] При отмеченной опции при создании или редактировании сообщения будет включен режим показа BB-кодов. (Пример: [B]сообщение[/B] вместо сообщение).
Показывать аватары пользователей SHOW_AVATAR [Y|N] При отмеченной опции при выводе отзыва будет показан аватар пользователя.
Включить рейтинг SHOW_RATING Указывается включать ли вывод рейтинга:
  • - по умолчанию;
  • Y - да;
  • N - нет.




Примечание:

С версии 17.5.4 добавлена поддержка рейтингов с реакциями.

Вид кнопок рейтинга RATING_TYPE Указывается тип кнопки рейтинга:
  • - по умолчанию;
  • like - Мне нравится (текстовый);
  • like_graphic - Мне нравится (графический);
  • standart_text - Нравится / Не нравится (текстовый);
  • standart - Нравится / Не нравится (графический).
Использовать CAPTCHA USE_CAPTCHA [Y|N] При отмеченной опции будет выводиться изображение и поле ввода CAPTCHA в форме добавления отзыва в публичной части.
Выводить сообщения в прямом порядке PREORDER [Y|N] При отмеченной опции сообщения будут отсортированы по возрастанию.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:forum.topic.reviews","",Array(
		"FORUM_ID" => "1",
		"IBLOCK_TYPE" => "photos",
		"IBLOCK_ID" => "22",
		"ELEMENT_ID" => "177",
		"URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#",
		"URL_TEMPLATES_DETAIL" => "photo_detail.php?ID=#ELEMENT_ID#",
		"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
		"MESSAGES_PER_PAGE" => "10",
		"PAGE_NAVIGATION_TEMPLATE" => "",
		"EDITOR_CODE_DEFAULT" => "Y",
		"SHOW_AVATAR" => "Y",
		"SHOW_RATING" => "Y",
		"RATING_TYPE" => "like",
		"USE_CAPTCHA" => "Y",
		"PREORDER" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024