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

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

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

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

<?$APPLICATION->IncludeComponent("bitrix:blog.blog","",Array(
"MESSAGE_COUNT" => "15",
"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#",
"PATH_TO_BLOG_CATEGORY" => "blog_filter.php?page=blog&blog=#blog#&category=#category#",
"PATH_TO_POST" => "blog_post.php?page=post&blog=#blog#&post_id=#post_id#",
"PATH_TO_POST_EDIT" => "blog_p_edit.php?page=post_edit&blog=#blog#&post_id=#post_id#",
"PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#",
"PATH_TO_SMILE" => "/bitrix/images/blog/smile/",
"BLOG_VAR" => "blog",
"POST_VAR" => "post_id",
"USER_VAR" => "user_id",
"PAGE_VAR" => "page",
"BLOG_URL" => $blog,
"YEAR" => $year,
"MONTH" => $month,
"DAY" => $day,
"CATEGORY_ID" => $category,
"CACHE_TYPE" => "A",
"CACHE_TIME" => "7200",
"CACHE_TIME_LONG" => "604800",
"SET_NAV_CHAIN" => "Y",
"SET_TITLE" => "Y",
"POST_PROPERTY_LIST" => Array()
)
);?>

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

Основные параметры
YEAR
Код, в котором передается год для фильтрации.
MONTH
Код, в котором передается месяц фильтрации.
DAY
Код, в котором передается день для фильтрации.
CATEGORY_ID
Код, в котором передается идентификатор категории для фильтрации.
Источник данных
BLOG_URL
Код, в котором передается идентификатор блога.
Внешний вид
MESSAGE_COUNT
Количество сообщений на странице. Остальные будут выведены с помощью постраничной навигации.
Шаблоны ссылок
PATH_TO_BLOG
Путь к главной странице конкретного блога.
PATH_TO_BLOG_CATEGORY
Путь к странице блога с фильтром по категории.
PATH_TO_POST
Путь к странице детального просмотра сообщения блога.
PATH_TO_POST_EDIT
Путь к странице редактирования сообщения блога.
PATH_TO_USER
Путь к странице профиля пользователя.
Настройки кеширования
CACHE_TYPE
Тип кеширования:
  • A - Авто: действует при включенном кешировании в течение заданного времени;
  • Y - Кешировать: необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.

CACHE_TIME
Время кеширования, указанное в секундах.
CACHE_TIME_LONG
Время кеширования страниц, начиная со второй.
Дополнительные настройки
PATH_TO_SMILE
Путь к папке со смайлами относительно корня сайта.
SET_NAV_CHAIN
Добавление пункта с названием блога в цепочку навигации.
SET_TITLE
Установка в качестве заголовка страницы будет названия блога.
POST_PROPERTY_LIST
Пользовательские свойства сообщения, которые необходимо дополнительно отобразить.
BLOG_VAR
Имя переменной, которой передается ID блога.
POST_VAR
Имя переменной, которой передается ID сообщения блога.
USER_VAR
Имя переменной, которой передается ID пользователя блога.
PAGE_VAR
Имя переменной, которой передается страница блога.
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом