Недоступно в редакциях: Старт
RSS форума
Описание bitrix:forum.rss
Компонент служит для экспорта RSS форума в указанном формате. Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Общение > Форум.
Компонент относится к модулю Форум.
Компонент поддерживает два режима настройки: простой и расширенный. Расширенный предоставляет более обширные средства настройки.
Параметры
Поле | Параметр | Описание |
Основные параметры | ||
---|---|---|
Формат RSS | TYPE_RANGE | Указываются форматы экспорта данных форума, которые необходимо отобразить:
|
Разрешить RSS на форумах | FID_RANGE | Указываются форумы, для которых будет разрешен экспорт RSS в указанном формате. |
ID | IID | Задается код, в котором передается идентификатор форума. Значение по умолчанию: $_REQUEST["IID"]. |
Вид компонента | MODE_TEMPLATE | В публичной части компонент будет представлен в виде RSS-ленты в указанном формате (rss). |
Тип RSS | TYPE | Указывается диапазон поддерживаемых форматов RSS. |
Шаблоны ссылок | ||
Страница RSS | URL_TEMPLATES_RSS | Указывается адрес страницы RSS форума. |
Страница списка тем | 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#. Такая страница может быть создана с помощью компонента Пользователь (профиль). |
Настройки кеширования | ||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Дополнительные настройки | ||
Количество элементов для экспорта | COUNT | Указывается количество элементов для экспорта. |
Размер рисунка для отображения на странице | MAX_FILE_SIZE | Указывается размер рисунка для отображения на странице в Мб. |
Шаблон подписи для ленты RSS, если не задан ни один форум | TEMPLATES_TITLE_FORUMS | Подпись, которая будет выводиться, если не задан форум. При пустом поле ввода: #SITE_NAME# [форум] Вы можете использовать след. переменные: #FORUM_TITLE#, #FORUM_DESCRIPTION#, #TOPIC_TITLE#, #TOPIC_DESCRIPTION#, #SITE_NAME#, #SERVER_NAME#. |
Шаблон подписи для ленты RSS, если задан форум | TEMPLATES_TITLE_FORUM | Подпись, которая будет выводиться, если задан форум. При пустом поле ввода: #SITE_NAME# [форум: #FORUM_TITLE#] Вы можете использовать след. переменные: #FORUM_TITLE#, #FORUM_DESCRIPTION#, #TOPIC_TITLE#, #TOPIC_DESCRIPTION#, #SITE_NAME#, #SERVER_NAME#. |
Шаблон подписи для ленты RSS, если задана тема | TEMPLATES_TITLE_TOPIC | Подпись, которая будет выводиться, если задана тема форума для RSS. При пустом поле ввода: #SITE_NAME# [тема: #TOPIC_TITLE#] Вы можете использовать след. переменные: #FORUM_TITLE#, #FORUM_DESCRIPTION#, #TOPIC_TITLE#, #TOPIC_DESCRIPTION#, #SITE_NAME#, #SERVER_NAME#. |
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:forum.rss",
"",
Array(
"TYPE_RANGE" => Array("RSS1", "RSS2", "ATOM"),
"FID_RANGE" => Array("8"),
"IID" => $_REQUEST["IID"],
"MODE" => "link",
"URL_TEMPLATES_RSS" => "rss.php?TYPE=#TYPE#&MODE=#MODE#&IID=#IID#",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400",
"TYPE" => $_REQUEST["TYPE"],
"COUNT" => "30",
"MAX_FILE_SIZE" => "5",
"TEMPLATES_TITLE_FORUMS" => "",
"TEMPLATES_TITLE_FORUM" => "",
"TEMPLATES_TITLE_TOPIC" => "",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
"URL_TEMPLATES_READ" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#"
),
false
);?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024