Документация для разработчиков
Темная тема
Недоступно в редакциях: Старт

PM (изменение)


Описание forum.pm.edit

Компонент служит для создания нового или редактирования существующего персонального сообщения. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент находится в Компоненты > Общение > Форум.

Компонент относится к модулю Форум.



Параметры

Поле Параметр Описание
Основные параметры
ID сообщения MID Указывается код, в котором передается идентификатор сообщения. По умолчанию поле содержит $_REQUEST["MID"].
ID папки пользователя FID Указывается код, в котором передается идентификатор папки пользователя с личными сообщениями. По умолчанию поле содержит $_REQUEST["FID"].
ID пользователя UID Указывается код, в котором передается идентификатор пользователя. По умолчанию поле содержит $_REQUEST["UID"].
Тип сообщения MODE Указывается тип сообщения. Возможные варианты зачения параметра:
  • REPLY - ответ;
  • EDIT - редактирование;
  • NEW - новое сообщение.
Шаблоны ссылок
Страница списка персональных сообщений URL_TEMPLATES_PM_LIST Указывается адрес страницы со списком персональных сообщений. По умолчанию поле содержит pm_list.php?FID=#FID#. Такая страница может быть создана с помощью компонента PM (список).
Страница чтения персонального сообщения URL_TEMPLATES_PM_READ Указывается адрес страницы чтения персонального сообщения. По умолчанию поле содержит pm_read.php?MID=#MID#. Такая страница может быть создана с помощью компонента PM (чтение).
Страница редактирования (создания) персонального сообщения URL_TEMPLATES_PM_EDIT Указывается адрес страницы редактирования (создания) персонального сообщения. По умолчанию поле содержит pm_edit.php?MID=#MID#.
Страница поиска пользователя URL_TEMPLATES_PM_SEARCH Указывается адрес страницы поиска пользователя. По умолчанию поле содержит pm_search.php?MID=#MID#. Такая страница может быть создана с помощью компонента PM (поиск).
Страница профиля пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль).
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
По умолчанию показывать невизуальный режим редактора EDITOR_CODE_DEFAULT [Y|N] При отмеченной опции при создании или редактировании сообщения будет включен режим показа BB-кодов. (Пример: [B]сообщение[/B] вместо сообщение).
Показывать навигацию SET_NAVIGATION [Y|N] При отмеченной опции будет добавлен пункт с заголовком страницы в цепочку навигации.
Формат имени NAME_TEMPLATE Указывается шаблон для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено:
  • Новое при создании нового сообщения и при ответе на сообщение;
  • <тема_сообщения> (редактирование) при изменении сообщения.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:forum.pm.edit","",Array(
		"MID" => $_REQUEST["MID"],
		"FID" => $_REQUEST["FID"],
		"UID" => $_REQUEST["UID"],
		"MODE" => $_REQUEST["MODE"],
		"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#",
		"URL_TEMPLATES_PM_SEARCH" => "pm_search.php?MID=#MID#",
		"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
		"NAME_TEMPLATE" => "",
		"SET_NAVIGATION" => "Y",
		"EDITOR_CODE_DEFAULT" => "N",    
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0",
		"SET_TITLE" => "Y"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024