Компоненты 2.0::Список пользователей
Компонент служит для вывода списка пользователей форума. Компонент стандартный и входит в дистрибутив модуля.
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.user.list","",Array(
"SET_TITLE" => "Y",
"SET_NAVIGATION" => "Y",
"SHOW_USER_STATUS" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"DATE_FORMAT" => "d.m.Y",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"USERS_PER_PAGE" => "20",
"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#"
)
);?>
Описание параметров
Основные параметры
- SHOW_USER_STATUS
- При отмеченной опции будет показан статус (звание) пользователя.
Шаблоны ссылок
- URL_TEMPLATES_MESSAGE_SEND
- Путь к странице отправки сообщений.
- URL_TEMPLATES_PM_EDIT
- Путь к странице создания/редактирования персонального сообщения.
- URL_TEMPLATES_PROFILE_VIEW
- Путь к странице просмотра профиля пользователя.
- URL_TEMPLATES_USER_POST
- Путь к странице просмотра сообщений пользователя.
Настройки кеширования
- CACHE_TYPE
- Тип кеширования:
- A - Авто: действует при включенном кешировании в течение заданного времени;
- Y - Кешировать: для кеширования необходимо определить только время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
-
- CACHE_TIME
- Время кеширования, указанное в секундах.
Дополнительные настройки
- SET_TITLE
- При отмеченной опции в качестве заголовка страницы будет установлено Пользователи.
- SET_NAVIGATION
- При отмеченной опции будет добавлен пункт с заголовком страницы в цепочку навигации.
- DATE_FORMAT
- Указывается формат показа даты.
- DATE_TIME_FORMAT
- Указывается формат показа даты и времени.
- USERS_PER_PAGE
- Количество пользователей, отображаемых на одной странице. Весь список пользователей выводится с помощью постраничной навигации.