Описание 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] При отмеченной опции будет отправляться уведомление по электронной почте в случая добавления к товару комментария.
Режим ajax AJAX_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"
)
);?>