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

Подписка (список)


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

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

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

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



Параметры

Поле Параметр Описание
Основные параметры
ID пользователя UID Указывается идентификатор пользователя, подписки которого будут выведены. По умолчанию поле содержит ={$_REQUEST["UID"].
Шаблоны ссылок
Страница списка тем URL_TEMPLATES_LIST Указывается адрес страницы со списком тем форума. По умолчанию поле содержит list.php?FID=#FID#. Такая страница может быть создана с помощью компонента Темы (список).
Страница чтения темы URL_TEMPLATES_READ Указывается адрес страницы чтения темы форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#. Такая страница может быть создана с помощью компонента Тема (чтение).
Страница чтения сообщения URL_TEMPLATES_MESSAGE Указывается адрес страницы чтения сообщения форума. По умолчанию поле содержит message.php?FID=#FID#&TID=#TID#&MID=#MID#.
Страница профиля пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль).
Страница подписки URL_TEMPLATES_SUBSCR_LIST Указывается адрес страницы подписки. По умолчанию поле содержит subscr_list.php.
Дополнительные настройки
Количество тем на одной странице TOPICS_PER_PAGE Указывается количество тем, отображаемых на одной странице. Все темы будут выведены с помощью постраничной навигации.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Название шаблона для вывода постраничной навигации PAGE_NAVIGATION_TEMPLATE Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию.
Количество страниц в постраничной навигации PAGE_NAVIGATION_WINDOW Задается количество отображаемых в навигации ссылок на страницы. Если количество страниц превышает заданное число, то в навигацию будет добавлено многоточие.
Показывать навигацию SET_NAVIGATION [Y|N] При отмеченной опции в навигационной цепочке будет отражен переход на страницу списка подписки.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Список подписки на сообщения форума.


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

<?$APPLICATION->IncludeComponent("bitrix:forum.subscribe.list","",Array(
		"UID" => $_REQUEST["UID"],
		"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
		"URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#",
		"URL_TEMPLATES_MESSAGE" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#",
		"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
		"URL_TEMPLATES_SUBSCR_LIST" => "subscr_list.php",
		"TOPICS_PER_PAGE" => "10",
		"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
		"PAGE_NAVIGATION_TEMPLATE" => "",
		"PAGE_NAVIGATION_WINDOW" => "11",
		"SET_NAVIGATION" => "Y",
		"DISPLAY_PANEL" => "Y",
		"SET_TITLE" => "Y"
	)
);?>


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