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

Комментарии к сообщению


Описание socialnetwork.blog.post.comment

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

Компонент относится к модулю Социальная сеть.

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



Параметры

Поле Параметр Описание
Источник данных
Идентификатор сообщения ID Параметр содержит код, в котором передается идентификатор сообщения.
Внешний вид
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Максимальная ширина изображения IMAGE_MAX_WIDTH Указывается максимальная ширина изображения, вставляемого в сообщение (в пикселах).
Максимальная высота изображения IMAGE_MAX_HEIGHT Указывается максимальная высота изображения, вставляемого в сообщение (в пикселах).
Шаблоны ссылок
Шаблон пути к странице сообщений PATH_TO_BLOG Задается путь к главной странице конкретного сообщения социальной сети.
Шаблон пути к странице пользователя PATH_TO_USER Задается путь к странице пользователя социальной сети.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Путь к папке со смайликам относительно корня сайта PATH_TO_SMILE Указывается путь к папке со смайлами относительно корня сайта. По умолчанию поле содержит /bitrix/images/socialnetwork/smile/.
Включить рейтингSHOW_RATINGУказывается включать ли вывод рейтинга:
  • - по умолчанию;
  • Y - да;
  • N - нет.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопки рейтинга:
  • - по умолчанию;
  • like - Мне нравится (текстовый);
  • like_graphic - Мне нравится (графический);
  • standart_text - Нравится / Не нравится (текстовый);
  • standart - Нравится / Не нравится (графический).
Разрешить вставку видео ALLOW_VIDEO [Y|N] При отмеченной опции будет разрешена вставка видео в коментарий.
Разрешить загрузку изображений ALLOW_IMAGE_UPLOAD Указывается, кому разрешено использовать в комментариях изображения (по умолчанию - Никому):
  • A - Всем;
  • R - Зарегистрированным пользователям;
  • N - Никому.
Показывать администраторам ссылку на все комментарии пользователя SHOW_SPAM [Y|N] При отмеченной опции администратор будет видеть ссылку на страницу со всеми комментариями данного пользователя.
Запретить вставку ссылок NO_URL_IN_COMMENTS Указывается, кому запрещено вставлять в комментариях ссылки (по умолчанию - Никому):
  • - Никому;
  • А - Анонимным пользователям;
  • L - Всем.
Минимальный авторитет, с которым пользователи могут вставлять ссылки NO_URL_IN_COMMENTS_AUTHORITY Указывается минимальный авторитет пользователя, который может вставлять ссылки в комментарии.
Имена переменных
Имя переменной для идентификатора сообщения POST_VAR Указывается имя переменной, которой передается идентификатор сообщения социальной сети.
Имя переменной для идентификатора пользователя USER_VAR Указывается имя переменной, которой передается идентификатор пользователя социальной сети.
Имя переменной для страницы PAGE_VAR Указывается имя переменной, которой передается страница сообщений социальной сети.
Имя переменной для идентификатора комментария COMMENT_ID_VAR Указывается имя переменной, которой передается идентификатор комментария.


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

<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.blog.post.comment","",Array(
	"ID" => $id, 
	"DATE_TIME_FORMAT" => "d.m.Y H:i:s", 
	"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#", 
	"PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#", 
	"PATH_TO_SMILE" => "/bitrix/images/blog/smile/", 
	"POST_VAR" => "post_id", 
	"USER_VAR" => "user_id",
	"COMMENT_ID_VAR" => "",   
	"PAGE_VAR" => "page", 
	"CACHE_TYPE" => "A", 
	"CACHE_TIME" => "7200", 
	"SHOW_RATING" => "Y", 
	"RATING_TYPE" => "",
	"IMAGE_MAX_WIDTH" => "600",
	"IMAGE_MAX_HEIGHT" => "600"
	"ALLOW_VIDEO" => "Y",
	"ALLOW_IMAGE_UPLOAD" => "N",
	"SHOW_SPAM" => "Y",  
	"NO_URL_IN_COMMENTS_AUTHORITY" => ""
	)
);?>


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