Недоступно в редакциях: Старт
Пользователь (профиль)
Описание 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 | Тип кеширования:
|
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
| Дополнительные настройки | ||
| ID форума | FID_RANGE | Указываются форумы, из которых будут выбраны для отображения темы и сообщения пользователя. |
| Формат показа даты | DATE_FORMAT | Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
| Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
| Могут отправлять письмо (e-mail) из профиля | SEND_MAIL | Указываются пользователи, которые могут отправлять письмо (e-mail) из профиля:
|
| Могут видеть номер 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 | Указывается тип кнопки рейтинга:
Внимание! С версии 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-2025, «1С-Битрикс», 2025