Описание 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"
)
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.