Недоступно в редакциях: Старт
Пользователь (сообщения)
Описание 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.