Недоступно в редакциях: Старт
Пользователь (сообщения)
Описание 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-2025, «1С-Битрикс», 2025