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

Пользователь (профиль)


Описание forum.user.profile.view

Компонент служит для просмотра профиля пользователя форума. Компонент является стандартным и входит в дистрибутив модуля.

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

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



Параметры

Поле Параметр Описание
Основные параметры
ID пользователя UID Указывается код, в котором передается идентификатор пользователя форума. По умолчанию поле содержит $_REQUEST["UID"].
Шаблоны ссылок
Страница чтения темы URL_TEMPLATES_READ Указывается адрес страницы чтения темы форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#. Такая страница может быть создана с помощью компонента Тема (чтение).
Страница чтения сообщения URL_TEMPLATES_MESSAGE Указывается адрес страницы чтения сообщения форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#. Такая страница может быть создана с помощью компонента Тема (чтение).
Страница редактирования профиля URL_TEMPLATES_PROFILE Указывается адрес страницы редактирования профиля пользователя. По умолчанию поле содержит profile.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (изменение профиля).
Страница списка зарегистрированных пользователей форума URL_TEMPLATES_USER_LIST Указывается адрес страницы списка зарегистрированных пользователей форума. По умолчанию поле содержит user_list.php. Такая страница может быть создана с помощью компонента Пользователь (список пользователей).
Страница личных сообщений URL_TEMPLATES_PM_LIST Указывается адрес страницы личных сообщений. По умолчанию поле содержит pm_list.php. Такая страница может быть создана с помощью компонента PM (список).
Страница отправки сообщения URL_TEMPLATES_MESSAGE_SEND Указывается адрес страницы отправки сообщения. По умолчанию поле содержит message_send.php?TYPE=#TYPE#&UID=#UID#. Такая страница может быть создана с помощью компонента Письмо.
Страница создания (редактирования) личных сообщений URL_TEMPLATES_PM_EDIT Указывается адрес страницы создания (редактирования) персонального сообщения. По умолчанию поле содержит pm_edit.php.
Страница подписки URL_TEMPLATES_PM_EDIT Указывается адрес страницы просмотра подписок пользователя. По умолчанию поле содержит subscr_list.php.
Страница сообщений пользователя URL_TEMPLATES_USER_POST Указывается адрес страницы просмотра сообщений пользователя. По умолчанию поле содержит user_post.php?UID=#UID#&mode=#mode#. Такая страница может быть создана с помощью компонента Пользователь (сообщения).
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
ID форума FID_RANGE Указываются форумы, из которых будут выбраны для отображения темы и сообщения пользователя.
Формат показа даты DATE_FORMAT Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Могут отправлять письмо (e-mail) из профиля SEND_MAIL Указываются пользователи, которые могут отправлять письмо (e-mail) из профиля:
  • A - никто;
  • E - авторизованные пользователи;
  • U - все пользователи, а для неавторизованных пользователей выводить поле CAPTCHA;
  • Y - все пользователи.
Могут видеть номер ICQ в профиле SEND_ICQ Указываются пользователи, которые могут видет номер ICQ в профиле.
Показывать доп. свойства USER_PROPERTY Указываются дополнительные пользовательские свойства, которые будут показаны на закладке с названием, заданным в параметре USER_PROPERTY_NAME.
Показывать навигацию SET_NAVIGATION [Y|N] При отмеченной опции в навигационной цепочке будет отражен переход на страницу профиля пользователя.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено имя пользователя.
Название закладки с доп. свойствами USER_PROPERTY_NAME Указывается название закладки с дополнительными свойствами.
Настройки рейтинга
Выводить рейтинг SHOW_RATING [Y|N] При отмеченной опции будет выведен рейтинг пользователя на форуме.
Рейтинг RATING_ID Указывается рейтинг из списка. У каждого рейтинга свои настройки посчета.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопки рейтинга:
  • - по умолчанию;
  • standart - Плюс / Минус;
  • like - Мне нравится;

Внимание! С версии 17.5.4 добавлена поддержка рейтингов с реакциями.



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

<?$APPLICATION->IncludeComponent("bitrix:forum.user.profile.view","",Array(
	    "USER_PROPERTY_NAME" => "",
	    "UID" => $_REQUEST["UID"],
	    "URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#",
	    "URL_TEMPLATES_MESSAGE" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#",
	    "URL_TEMPLATES_PROFILE" => "profile.php?UID=#UID#",
	    "URL_TEMPLATES_USER_LIST" => "user_list.php",
	    "URL_TEMPLATES_PM_LIST" => "pm_list.php",
	    "URL_TEMPLATES_MESSAGE_SEND" => "message_send.php?TYPE=#TYPE#&UID=#UID#",
	    "URL_TEMPLATES_PM_EDIT" => "pm_edit.php",
	    "URL_TEMPLATES_SUBSCR_LIST" => "subscr_list.php",
	    "URL_TEMPLATES_USER_POST" => "user_post.php?UID=#UID#&mode=#mode#",
	    "FID_RANGE" => array(),
	    "DATE_FORMAT" => "d.m.Y",
	    "DATE_TIME_FORMAT" => "d.m.Y H:i:s",
	    "SEND_MAIL" => "E",
	    "SEND_ICQ" => "A",
	    "USER_PROPERTY" => array(),
	    "SET_NAVIGATION" => "Y",
	    "CACHE_TYPE" => "A",
	    "CACHE_TIME" => "0",
	    "CACHE_NOTES" => "",
	    "SET_TITLE" => "Y",
	    "SHOW_RATING" => "Y",
	    "RATING_ID" => "",
	    "RATING_TYPE" => "like"		
	)
);?>


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