Описание bitrix:blog.rss
Компонент выводит RSS блогов в заданном формате. Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > RSS блога.
Компонент относится к модулю Блоги.
Параметры
Поле |
Параметр |
Описание |
Источник данных |
Путь блога |
BLOG_URL |
Поле содержит код, в котором передается идентификатор блога. |
Идентификатор сообщения блога |
POST_ID |
Поле содержит код, в котором передается идентификатор сообщения блога. |
Внешний вид |
Количество сообщений |
MESSAGE_COUNT |
Указывается число сообщений блогов, данные из которых будут выгружены в соответствующем формате. |
Шаблоны ссылок |
Шаблон пути к странице блога |
PATH_TO_BLOG |
Указывается путь к главной странице блога. |
Шаблон пути к странице с сообщением блога |
PATH_TO_POST |
Указывается шаблон пути к странице просмотра сообщения блога. |
Шаблон пути к странице пользователя блога |
PATH_TO_USER |
Указывается шаблон пути к странице профиля пользователя блога. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Дополнительные настройки |
Формат RSS |
TYPE |
Указывается формат экспорта данных:
- rss1 - формат RSS .92;
- rss2 - формат RSS 2.0;
- atom - формат Atom .03;
либо тип экспорта указывается с помощью кода. |
Отдавать в RSS |
MODE |
Укажите данные, из которых будет формироваться RSS: сообщения (P) или комментарии (C) блога. |
Имена переменных |
Имя переменной для идентификатора блога |
BLOG_VAR |
Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для идентификатора сообщения блога |
POST_VAR |
Указывается имя переменной, которой передается идентификатор сообщения блога. |
Имя переменной для идентификатора пользователя блога |
USER_VAR |
Указывается имя переменной, которой передается идентификатор пользователя блога. |
Имя переменной для страницы |
PAGE_VAR |
Указывается имя переменной, которой передается страница блога. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.rss","",Array(
"MESSAGE_COUNT" => "10",
"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#",
"PATH_TO_POST" => "blog_post.php?page=post&blog=#blog#&post_id=#post_id#",
"PATH_TO_USER" => "blog_user.php?page=user&user_id=#iser_id#",
"BLOG_VAR" => "blog",
"POST_VAR" => "post_id",
"USER_VAR" => "user_id",
"PAGE_VAR" => "page",
"BLOG_URL" =>$blog,
"POST_ID" => $post_id,
"TYPE" => "rss2",
"MODE" => "P",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400"
)
);?>