Последние сообщения всех блогов экстранета
Описание extranet.blog.new_posts.list
Компонент выводит последние сообщения блогов сайта экстранета с постраничной навигацией. Компонент является стандартным и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > Последние сообщения всех блогов экстранета.
Параметры
Поле | Параметр | Описание |
Источник данных | ||
---|---|---|
Группа блогов для отображения | GROUP_ID | Указывается группа блогов, последние сообщения которых будут отображены. Если не указано, то выборка производится по всем группам блогов сайта экстранета. |
Внешний вид | ||
Количество результатов, выводимых на страницу | MESSAGE_PER_PAGE | Указывается число последних сообщений блогов, отображаемых на одной странице. Все последние сообщения блогов будут выведены с помощью постраничной навигации. |
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Имя шаблона для постраничной навигации | NAV_TEMPLATE | Указывается имя шаблона для постраничной навигации. |
Шаблоны ссылок | ||
Шаблон пути к странице блога | PATH_TO_BLOG | Указывается шаблон пути к главной странице блога. |
Шаблон пути к странице с сообщением блога | PATH_TO_POST | Указывается шаблон пути к странице детального просмотра сообщения блога. |
Шаблон пути к странице пользователя блога | PATH_TO_USER | Указывается шаблон пути к странице профиля пользователя блога. |
Шаблон пути к странице с сообщением блога группы | PATH_TO_GROUP_BLOG_POST | Указывается шаблон пути к странице с сообщением блога группы. |
Настройки кеширования | ||
Тип кеширования | CACHE_TYPE | Указывается тип кеширования:
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Дополнительные настройки | ||
Путь к папке со смайликами относительно корня сайта | PATH_TO_SMILE | Указывается путь к папке со смайликами относительно корня сайта. |
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено . |
Отображение имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. |
Показывать логин, если не задано имя | SHOW_LOGIN | [Y|N] При отмеченной опции будет отображен логин пользователя, если не задано имя. |
Шаблон пути к странице пользователя соцсети | PATH_TO_SONET_USER_PROFILE | Указывается шаблон пути к странице пользователя соцсети. |
Шаблон пути к чату с пользователем | PATH_TO_MESSAGES_CHAT | Указывается шаблон пути к странице чата с пользователем. |
Шаблон пути к странице подразделения | PATH_TO_CONPANY_DEPARTMENT | Указывается шаблон пути к странице подразделения компании. |
Имена переменных | ||
Имя переменной для идентификатора блога | BLOG_VAR | Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для идентификатора сообщения блога | POST_VAR | Указывается имя переменной, которой передается идентификатор сообщения блога. |
Имя переменной для идентификатора пользователя блога | USER_VAR | Указывается имя переменной, которой передается идентификатор пользователя блога. |
Имя переменной для страницы | PAGE_VAR | Указывается имя переменной, которой передается страница блога. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:extranet.blog.new_posts.list","",Array( "NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#", "SHOW_LOGIN" => "Y", "PATH_TO_SONET_USER_PROFILE" => "/extranet/contacts/personal/user/#user_id#/", "PATH_TO_MESSAGES_CHAT" => "/extranet/contacts/personal/messages/chat/#user_id#/", "PATH_TO_VIDEO_CALL" => "/extranet/contacts/personal/video/#user_id#/", "PATH_TO_CONPANY_DEPARTMENT" => "/company/structure.php?set_filter_structure=Y&structure_UF_DEPARTMENT=#ID#", "MESSAGE_PER_PAGE" => "6", "DATE_TIME_FORMAT" => "d.m.Y H:i:s", "PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#", "PATH_TO_POST" => "blog_post.php?page=post&blog=#blog&post_id=#post_id#", "PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#", "PATH_TO_GROUP_BLOG_POST" => "", "PATH_TO_SMILE" => "/bitrix/images/blog/smile/", "BLOG_VAR" => "blog", "POST_VAR" => "post_id", "USER_VAR" => "user_id", "PAGE_VAR" => "page", "CACHE_TYPE" => "A", "CACHE_TIME" => "86400", "GROUP_ID" => "1", "NAV_TEMPLATE" => "", "SET_TITLE" => "Y" ), );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024