Компоненты 2.0::RSS блога
Компонент выводит RSS блога в заданном формате. Компонент стандартный и входит в дистрибутив модуля.
Пример вызова
<?$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=#user_id#",
"BLOG_VAR" => "blog",
"POST_VAR" => "post_id",
"USER_VAR" => "user_id",
"PAGE_VAR" => "page",
"BLOG_URL" => $blog,
"TYPE" => $type,
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400"
)
);?>
Описание параметров
Источник данных
- BLOG_URL
- Код, в котором передается идентификатор блога.
Внешний вид
- MESSAGE_COUNT
- Число сообщений блога, данные из которых будут выгружены в соответствующем формате.
Шаблоны ссылок
- PATH_TO_BLOG
- Путь к главной странице блога.
- PATH_TO_POST
- Путь к странице просмотра сообщения блога.
- PATH_TO_USER
- Путь к странице профиля пользователя.
Настройки кеширования
- CACHE_TYPE
- Тип кеширования:
- A - Авто: действует при включенном кешировании в течение заданного времени;
- Y - Кешировать: необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
-
- CACHE_TIME
- Время кеширования, указанное в секундах.
Дополнительные настройки
- TYPE
- Указывается формат экспорта данных:
- rss1 - формат RSS .92;
- rss2 - формат RSS 2.0;
- atom - формат Atom .03;
либо тип экспорта указывается с помощью кода. - BLOG_VAR
- Имя переменной, которой передается ID блога.
- POST_VAR
- Имя переменной, которой передается ID сообщения.
- USER_VAR
- Имя переменной, которой передается ID пользователя блога.
- PAGE_VAR
- Имя переменной, которой передается страница блога.