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