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

Пользователь (список пользователей)


Описание forum.user.list

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

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

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



Параметры

Поле Параметр Описание
Основные параметры
Показывать статус пользователя SHOW_USER_STATUS [Y|N] При отмеченной опции будет показан статус (звание) пользователя.
Шаблоны ссылок
Страница отправки сообщения URL_TEMPLATES_MESSAGE_SEND Указывается адрес страницы отправки сообщения. По умолчанию поле содержит message_send.php?TYPE=#TYPE#&UID=#UID#. Такая страница может быть создана с помощью компонента Письмо.
Страница личных сообщений URL_TEMPLATES_PM_EDIT Указывается адрес страницы создания/редактирования персональных сообщений. По умолчанию поле содержит pm_edit.php?FID=#FID#&MID=#MID#&UID=#UID#&mode=#mode#. Такая страница может быть создана с помощью компонента PM (изменение).
Страница профиля пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль).
Страница сообщений пользователя URL_TEMPLATES_USER_POST Указывается адрес страницы просмотра сообщений пользователя. По умолчанию поле содержит user_post.php?UID=#UID#&mode=#mode#. Такая страница может быть создана с помощью компонента Пользователь (сообщения).
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Количество пользователей на одной странице USERS_PER_PAGE Указывается количество пользователей, отображаемых на одной странице. Все пользователи будут выведены с помощью постраничной навигации.
Показывать навигацию SET_NAVIGATION [Y|N] При отмеченной опции будет добавлен пункт с заголовком страницы в цепочку навигации.
Формат показа даты DATE_FORMAT Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Название шаблона для вывода постраничной навигации PAGE_NAVIGATION_TEMPLATE Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Пользователи.
Не индексировать ссылку на профиль SEO_USER [Y|N] При отмеченной опции поисковые боты не смогут индексировать ссылки на профиль пользователя.


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

<?$APPLICATION->IncludeComponent("bitrix:forum.user.list","",Array(
		"SEO_USER" => "Y",
		"SHOW_USER_STATUS" => "Y",
		"URL_TEMPLATES_MESSAGE_SEND" => "message_send.php?TYPE=#TYPE#&UID=#UID#",
		"URL_TEMPLATES_PM_EDIT" => "pm_edit.php?FID=#FID#&MID=#MID#&UID=#UID#&mode=#mode#",
		"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
		"URL_TEMPLATES_USER_POST" => "user_post.php?UID=#UID#&mode=#mode#",
		"USERS_PER_PAGE" => "20",
		"SET_NAVIGATION" => "Y",
		"DATE_FORMAT" => "d.m.Y",
		"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
		"PAGE_NAVIGATION_TEMPLATE" => "",
		"SET_TITLE" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0"
	)
);?>


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