Недоступно в редакциях: Старт
Пользователь (профиль)
Описание 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.