Документация для разработчиков
Темная тема

Комментарии к товарам


Описание catalog.comments

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

В визуальном редакторе компонент расположен по пути Контент > Социальные сервисы > Комментарии к товарам.

Компонент относится к модулю Информационные блоки.



Параметры

ПолеПараметрОписание
Основные параметры
Тип инфоблокаIBLOCK_TYPEУказывается один из созданных в системе типов информационного блока.
Идентификатор инфоблокаIBLOCK_IDДля выбранного типа инфоблока указывается идентификатор инфоблока, к товарам которого будут добавляться комментарии.
Идентификатор товараELEMENT_IDУказывается код, в котором передается идентификатор товара. Поле может быть оставлено пустым, если указан Код товара.
Код товараELEMENT_CODEУказывается код товара. Поле может быть оставлено пустым, если указан Идентификатор товара.
Путь к комментируемому товаруURL_TO_COMMENTПуть к детальной странице товара.
ШиринаWIDTHШирина блока с комментариями к товарам.
Количество показываемых комментариевCOMMENTS_COUNTКоличество показываемых комментариев на странице (используется обратная постраничка).
Внешний вид
Цветовая темаTEMPLATE_THEMEЗадается цветовая схема для отображения комментариев к товарам. По умолчанию используется синяя схема (blue).
Настройки кеширования
Тип кешированияCACHE_TYPEТип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.)CACHE_TIMEВремя кеширования, указанное в секундах.
Комментарии на сайте
Использовать комментарииBLOG_USE[Y|N] При отмеченной опции становится доступным функционал комментариев
Надпись на вкладкеBLOG_TITLEНадпись на вкладке с комментариями.
Название блога латинскими буквамиBLOG_URLЗадается код блога (латинскими символами), в котором будут храниться комментарии к товарам.
Путь к улыбкамPATH_TO_SMILEУказывается путь к папке со смайлами относительно корня сайта.
Уведомление по электронной почтеEMAIL_NOTIFY[Y|N] При отмеченной опции будет отправляться уведомление по электронной почте в случая добавления к товару комментария.
Режим ajaxAJAX_POST[Y|N] При отмеченной опции в комментариях будет использоваться технология AJAX.
Показывать администраторам ссылку на все комментарии пользователяSHOW_SPAM[Y|N] При отмеченной опции администратор будет видеть ссылку на страницу со всеми комментариями каждого пользователя.
Включить рейтингSHOW_RATING[Y|N] При установленной опции для комментариев будет доступен функционал рейтинга.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопок рейтинга:
  • по умолчанию;
  • Мне нравится (текстовый);
  • Мне нравится (графический);
  • Нравится / Не нравится (текстовый);
  • Нравится / Не нравится (графический).
  • Значение По умолчанию берется из настроек рейтингов.

к товарам на основе блогов.
Комментарии в Facebook*
Использовать Facebook*FB_USE [Y|N] При отмеченной опции отзывы о товаре можно будет оставлять с помощью Facebook*, становятся активными дополнительные поля
Надпись на вкладкеFB_TITLEНадпись на вкладке с комментариями в Facebook*.
Идентификатор пользователя Facebook* - модератора сообщенийFB_USER_ADMIN_IDЗадается идентификатор (из аккаунта в Facebook*) пользователя, который будет модератором комментариев к товарам.
Идентификатор приложения Facebook* (app_id)FB_APP_IDУказывается идентификатор приложения Facebook*, который можно получить с помощью ссылки https://developers.facebook.com/setup.
Цветовая схемаFB_COLORSCHEMEЗадается цветовая схема для отображения блока с комментариями в Facebook*: light - светлая или dark - темная.
СортировкаFB_ORDER_BYЗадается сортировка комментариев:
  • social - социальная релевантность;
  • reverse_time - по времени создания обратный;
  • time - по времени создания.

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

Комментарии В Контакте
Использовать ВконтактеVK_USE [Y|N] При отмеченной опции отзывы о товаре можно будет оставлять с помощью Вконтакте, станут доступны дополнительные поля
Надпись на вкладкеVK_TITLEНадпись на вкладке с комментариями ВКонтакте.
Идентификатор приложения (API ID)VK_API_IDУказывается идентификатор приложения Вконтакте, который можно получить с помощью ссылки http://vk.com/developers.php?o=-1&p=Comments.
. Компонент обращается к VKontakte только по протоколу https.


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

<?$APPLICATION->IncludeComponent("bitrix:catalog.comments","",
Array(
		"TEMPLATE_THEME" => "blue",
		"IBLOCK_TYPE" => "books",
		"IBLOCK_ID" => "6",
		"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
		"ELEMENT_CODE" => "",
		"URL_TO_COMMENT" => "/e-store/books/element.php?ELEMENT_ID=#ELEMENT_ID#",
		"WIDTH" => "500",
		"COMMENTS_COUNT" => "4",
		"BLOG_USE" => "Y",
		"FB_USE" => "N",
		"VK_USE" => "N",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0",
		"BLOG_TITLE" => "Комментарии",
		"BLOG_URL" => "catalog_comments",
		"PATH_TO_SMILE" => "/bitrix/images/blog/smile/",
		"EMAIL_NOTIFY" => "N",
		"AJAX_POST" => "N",
		"SHOW_SPAM" => "Y",
		"SHOW_RATING" => "Y",
		"RATING_TYPE" => "like_graphic",
		"FB_TITLE" => "Facebook",
		"FB_USER_ADMIN_ID" => "",
		"FB_APP_ID" => "",
		"FB_COLORSCHEME" => "dark",
		"FB_ORDER_BY" => "time",
		"VK_TITLE" => "Вконтакте",
		"VK_API_ID" => "API_ID"
	)
);?>


Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх