Недоступно в редакциях: Старт
Пользователь (профиль)
Описание 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-2024, «1С-Битрикс», 2024