1С-Битрикс: Управление сайтом

Компоненты 2.0::Сообщения пользователя

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

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


<?$APPLICATION->IncludeComponent("bitrix:forum.user.post","",Array(
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"SET_TITLE" => "Y",
"SET_NAVIGATION" => "Y",
"SHOW_USER_STATUS" => "Y",
"DATE_FORMAT" => "d.m.Y",
"DATE_TIME_FORMAT" => "d.m.Y",
"MESSAGES_PER_PAGE" => "25",
"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
"URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#&MID=#MID#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
"URL_TEMPLATES_USER_LIST" => "user_list.php",
"MODE" => "all",
"UID" => $_REQUEST["UID"]
)
);?>

Описание параметров

Основные параметры
MODE
Указывается режим отображения сообщений пользователя:
  • all - все сообщения автора;
  • lt - участвовал в темах;
  • lta - автор тем.
UID
Параметр содержит код, в котором передается идентификатор пользователя. Значение по умолчанию: $_REQUEST["UID"].
Шаблоны ссылок
URL_TEMPLATES_LIST
Путь к странице со списком тем форума.
URL_TEMPLATES_READ
Путь к странице чтения темы форума.
URL_TEMPLATES_PROFILE_VIEW
Путь к странице просмотра профиля пользователя.
URL_TEMPLATES_USER_LIST
Путь к странице списка пользователей форума.
Настройки кеширования
CACHE_TYPE
Тип кеширования:
  • A - Авто: действует при включенном кешировании в течение заданного времени;
  • Y - Кешировать: необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.

CACHE_TIME
Время кеширования, указанное в секундах.
Дополнительные настройки
SET_TITLE
При установленной опции в качестве заголовка страницы будет установлено <логин_пользователя> (<режим_отображения>).
SET_NAVIGATION
При отмеченной опции будет добавлен пункт с логином пользователя в цепочку навигации.
SHOW_USER_STATUS
При отмеченной опции будет показан статус (звание) пользователя.
DATE_FORMAT
Задается формат показа даты.
DATE_TIME_FORMAT
Задается формат показа даты и времени.
MESSAGES_PER_PAGE
Количество сообщений отображаемых на одной странице. Все сообщения выводятся с помощью постраничной навигации.
PATH_TO_SMILE
Путь к папке со смайлами относительно корня сайта.
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом