Недоступно в редакциях: Старт
PM (список)
Описание forum.pm.list
Компонент выводит список личных сообщений пользователя из указанной папки. Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Общение > Форум.
Компонент относится к модулю Форум.
Параметры
| Поле | Параметр | Описание | |
| Основные параметры | |||
|---|---|---|---|
| ID папки | FID | Указывается код, в котором передается идентификатор папки пользователя с личными сообщениями. По умолчанию поле содержит ={$_REQUEST["FID"]}. | |
| Шаблоны ссылок | |||
| Страница списка персональных сообщений | URL_TEMPLATES_PM_LIST | Указывается адрес страницы со списком персональных сообщений. По умолчанию поле содержит pm_list.php?FID=#FID#. | |
| Страница чтения персонального сообщения | URL_TEMPLATES_PM_READ | Указывается адрес страницы просмотра персонального сообщения. По умолчанию поле содержит pm_read.php?MID=#MID#. Такая страница может быть создана с помощью компонента PM (чтение). | |
| Страница редактирования (создания) персонального сообщения | URL_TEMPLATES_PM_EDIT | Указывается адрес страницы редактирования (создания) персонального сообщения. По умолчанию поле содержит pm_edit.php?MID=#MID#&mode=#mode#. Такая страница может быть создана с помощью компонента PM (изменение). | |
| Страница управления директориями личных сообщений | URL_TEMPLATES_PM_FOLDER | Указывается адрес страницы управления папками пользователя с личными сообщениями. По умолчанию поле содержит pm_folder.php. Такая страница может быть создана с помощью компонента PM (папки). | |
| Страница профиля пользователя | URL_TEMPLATES_PROFILE_VIEW | Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль). | |
| Настройки кеширования | |||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
|
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |
| Дополнительные настройки | |||
| Название шаблона для вывода постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию. | |
| Количество сообщений на странице | PM_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# - сокращенные до одной буквы имя, фамилия и отчество. | |
| Показывать навигацию | SET_NAVIGATION | [Y|N] При отмеченной опции в навигационную цепочку будет добавлен пункт с заголовком страницы. | |
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название папки. | |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.pm.list","",Array(
"FID" => $_REQUEST["FID"],
"URL_TEMPLATES_PM_LIST" => "pm_list.php?FID=#FID#",
"URL_TEMPLATES_PM_READ" => "pm_read.php?MID=#MID#",
"URL_TEMPLATES_PM_EDIT" => "pm_edit.php?MID=#MID#&mode=#mode#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
"URL_TEMPLATES_PM_FOLDER" => "pm_folder.php",
"PAGE_NAVIGATION_TEMPLATE" => "",
"PM_PER_PAGE" => "20",
"DATE_FORMAT" => "d.m.Y",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"NAME_TEMPLATE" => "",
"SET_NAVIGATION" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"SET_TITLE" => "Y"
),
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025