Компоненты 2.0::Новые блоги
Компонент выводит новые блоги. Компонент стандартный и входит в дистрибутив модуля.
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.new_blogs","",Array(
"BLOG_COUNT" => "6",
"SHOW_DESCRIPTION" => "Y",
"SORT_BY1" => "DATE_CREATE",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "ID",
"SORT_ORDER2" => "DESC",
"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#",
"PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#",
"BLOG_VAR" => "blog",
"USER_VAR" => "user_id",
"PAGE_VAR" => "page",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400"
)
);?>
Описание параметров
Внешний вид
- BLOG_COUNT
- Количество блогов, выводимых на странице.
- SHOW_DESCRIPTION
- При выборе значения Y будет выводится описание блога.
Шаблоны ссылок
- PATH_TO_BLOG
- Путь к главной странице конкретного блога.
- PATH_TO_USER
- Путь к странице профиля пользователя.
Настройки кэширования
- CACHE_TYPE
- Тип кэширования:
- A - Авто: действует при включенном кэшировании в течение заданного времени;
- Y - Кешировать: необходимо определить время кэширования;
- N - Не кэшировать: кэширования нет в любом случае.
- CACHE_TIME
- Время кэширования, указанное в секундах.
Дополнительные настройки
- SORT_BY1
- Выбирается первый параметр сортировки:
- DATE_CREATE - дата создания блога;
- ID - идентификатор блога;
- NAME - название блога;
- LAST_POST_DATE - дата последнего сообщения.
- SORT_ORDER1
- Направление сортировки по параметру SORT_BY1:
- asc - по возрастанию;
- desc - по убыванию.
- SORT_BY2
- Выбирается второй параметр сортировки.
- SORT_ORDER2
- Направление сортировки по параметру SORT_BY2.
- BLOG_VAR
- Имя переменной, которой передается ID блога.
- USER_VAR
- Имя переменной, которой передается ID пользователя блога.
- PAGE_VAR
- Имя переменной, которой передается страница блога.