Недоступно в редакциях: Старт
Пользователь (сообщения)
Описание forum.user.post
Компонент служит для вывода списка сообщений, тем пользователя форума. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Общение > Форум.
Компонент относится к модулю Форум.
Параметры
Поле | Параметр | Описание | |
Основные параметры | |||
---|---|---|---|
ID пользователя форума | UID | Параметр содержит код, в котором передается идентификатор пользователя. Значение по умолчанию: $_REQUEST["UID"]. | |
Режим отображения | MODE | Указывается режим отображения сообщений пользователя:
|
|
Шаблоны ссылок | |||
Страница списка тем | URL_TEMPLATES_LIST | Путь к странице со списком тем форума. По умолчанию поле содержит list.php?FID=#FID#. | |
Страница чтения темы | URL_TEMPLATES_READ | Путь к странице чтения темы форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#. | |
Страница чтения сообщения | URL_TEMPLATES_MESSAGE | Путь к странице чтения сообщения форума. По умолчанию поле содержит message.php?FID=#FID#&TID=#TID#&MID=#MID#. | |
Страница профиля пользователя | URL_TEMPLATES_PROFILE_VIEW | Путь к странице просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. | |
Страница пользователей форума | URL_TEMPLATES_USER_LIST | Путь к странице списка пользователей форума. По умолчанию поле содержит user_list.php. | |
Настройки кеширования | |||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |
Дополнительные настройки | |||
ID форума | FID_RANGE | Указываются форумы, из которых будут выбраны для отображения сообщения пользователя. | |
Количество сообщений на одной странице | MESSAGES_PER_PAGE | Количество сообщений, отображаемых на одной странице. Все сообщения выводятся с помощью постраничной навигации. | |
Формат показа даты | DATE_FORMAT | Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |
Формат имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. | |
Название шаблона для вывода постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию. | |
Количество страниц в постраничной навигации | PAGE_NAVIGATION_WINDOW | Задается количество отображаемых в навигации ссылок на страницы. Если количество страниц превышает заданное число, то в навигацию будет добавлено многоточие. | |
Длина слова | WORD_LENGTH | Задается максимально допустимая длина словообразующих символов, следующих друг за другом. Если длина слова превысит указанное число, то символы слова будут разбавлены разрывами (при просмотре сообщений разрывы не отображаются). | |
Показывать навигацию | SET_NAVIGATION | [Y|N] При отмеченной опции будет добавлен пункт с логином пользователя в цепочку навигации. | |
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При установленной опции в качестве заголовка страницы будет установлено <логин_пользователя> (<режим_отображения>). |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.user.post","",Array( "PATH_TO_ICON" => "/bitrix/images/forum/icon/", "UID" => $_REQUEST["UID"], "mode" => "all", "URL_TEMPLATES_LIST" => "list.php?FID=#FID#", "URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#&MID=#MID#", "URL_TEMPLATES_MESSAGE" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#", "URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#", "URL_TEMPLATES_USER_LIST" => "user_list.php", "FID_RANGE" => Array(3), "MESSAGES_PER_PAGE" => "3", "DATE_FORMAT" => "d.m.Y", "DATE_TIME_FORMAT" => "d.m.Y", "NAME_TEMPLATE" => "", "PAGE_NAVIGATION_TEMPLATE" => "", "PAGE_NAVIGATION_WINDOW" => "11", "WORD_LENGTH" => "50", "SET_NAVIGATION" => "Y", "SET_TITLE" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "0" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024