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

Сообщения - модерация


Описание socialnetwork.blog.moderation

Компонент выводит сообщения, требующие модерации. Компонент является стандартным и входит в дистрибутив модуля.

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

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



Параметры

Описание параметров

Поле Параметр Описание
Внешний вид
Количество сообщений, выводимых на страницу MESSAGE_COUNT Указывается количество сообщений, отоброжаемых в блоках на странице. Все сообщения будут выведены с помощью постраничной навигации.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Имя шаблона для постраничной навигации NAV_TEMPLATE Указывается имя шаблона для постраничной навигации.
Максимальная ширина изображения IMAGE_MAX_WIDTH Указывается максимальная ширина изображения, вставляемого в сообщение (в пикселах).
Максимальная высота изображения IMAGE_MAX_HEIGHT Указывается максимальная высота изображения, вставляемого в сообщение (в пикселах).
Шаблоны ссылок
Шаблон пути к странице сообщений PATH_TO_BLOG Задается путь к главной странице конкретного сообщения социальной сети.
Шаблон пути к странице сообщения c фильтром по тегу PATH_TO_BLOG_CATEGORY Задается путь к главной странице сообщения социальной сети c фильтром по тегу.
Шаблон пути к странице с сообщением PATH_TO_POST Задается путь к странице с сообщением социальной сети.
Шаблон пути к странице редактирования сообщения PATH_TO_POST_EDIT Задается путь к странице редактирования сообщения блога социальной сети.
Шаблон пути к странице пользователя PATH_TO_USER Задается путь к странице пользователя социальной сети.
Шаблон пути к странице группы PATH_TO_GROUP Задается путь к странице группы социальной сети.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Время кэширования остальных страниц CACHE_TIME_LONG Указывается время кеширования страниц, начиная со второй.
Дополнительные настройки
Путь к папке со смайликам относительно корня сайта PATH_TO_SMILE Указывается путь к папке со смайлами относительно корня сайта. По умолчанию поле содержит /bitrix/images/socialnetwork/smile/.
Добавлять пункт в цепочку навигации SET_NAV_CHAIN [Y|N] При отмеченной опции в цепочку навигации будет добавлен пункт с названием блога.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название сообщения в социальной сети.
Показывать доп. свойства сообщения POST_PROPERTY_LIST Указываются пользовательские свойства сообщения, которые необходимо дополнительно отобразить в социальной сети.
Включить рейтингSHOW_RATINGУказывается включать ли вывод рейтинга:
  • - по умолчанию;
  • Y - да;
  • N - нет.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопки рейтинга:
  • - по умолчанию;
  • like - Мне нравится (текстовый);
  • like_graphic - Мне нравится (графический);
  • standart_text - Нравится / Не нравится (текстовый);
  • standart - Нравится / Не нравится (графический).
Имена переменных
Имя переменной для идентификатора сообщения POST_VAR Указывается имя переменной, которой передается идентификатор сообщения блога социальной сети.
Имя переменной для идентификатора пользователя USER_VAR Указывается имя переменной, которой передается идентификатор пользователя блога социальной сети.
Имя переменной для страницы PAGE_VAR Указывается имя переменной, которой передается страница блога социальной сети.


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

<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.blog.moderation","",Array(
	"SEO_USER" => "Y", 
	"MESSAGE_COUNT" => "25", 
	"DATE_TIME_FORMAT" => "d.m.Y H:i:s", 
	"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#", 
	"PATH_TO_BLOG_CATEGORY" => "blog_filter.php?page=blog&blog=#blog#&category=#category#", 
	"PATH_TO_POST" => "blog_post.php?page=post&blog=#blog#&post_id=#post_id#", 
	"PATH_TO_POST_EDIT" => "blog_p_edit.php?page=post_edit&blog=#blog#&post_id=#post_id#", 
	"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", 
	"PAGE_VAR" => "page", 
	"CACHE_TYPE" => "A", 
	"CACHE_TIME" => "7200", 
	"CACHE_TIME_LONG" => "604800", 
	"SET_NAV_CHAIN" => "Y", 
	"SET_TITLE" => "Y", 
	"NAV_TEMPLATE" => "",
	"SHOW_RATING" => "Y", 
	"POST_PROPERTY_LIST" => Array() 
	"SHOW_RATING" => "",
	"RATING_TYPE" => "",
	"IMAGE_MAX_WIDTH" => "600",
	"IMAGE_MAX_HEIGHT" => "600"
	)
);?>



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