Описание blog.new_blogs
Компонент выводит новые блоги. Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > Новые блоги.
Компонент относится к модулю Блоги.
Параметры
Поле | Параметр | Описание |
Источник данных |
Группа блогов для отображения | GROUP_ID | Указывается группа блогов, новые блоги которой будут отображения. Если не указано, то выборка производится по всем группам блогов. |
Внешний вид |
Количество блогов | BLOG_COUNT | Указывается количество блогов, которое будут выведены на странице. |
Показывать описание блога | SHOW_DESCRIPTION | [Y|N] При выборе значения Да (Y) будет выведено описание блога. |
Шаблоны ссылок |
Шаблон пути к странице блога | PATH_TO_BLOG | Указывается путь к главной странице блога. |
Шаблон пути к странице с информацией о пользователе | PATH_TO_USER | Указывается путь к странице профиля пользователя блога. |
Шаблон пути к странице с информацией о группе | PATH_TO_GROUP | Указывается путь к странице с информацией о группе блогов. |
Шаблон пути к странице блога группы | PATH_TO_GROUP_BLOG | Указывается путь к странице блога группы. |
Настройки кеширования |
Тип кеширования | CACHE_TYPE | Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Дополнительные настройки |
Первое поле для сортировки | SORT_BY1 | Указывается поле, по которому будет происходить первая сортировка блогов:
- DATE_CREATE - по дате создания;
- ID - по идентификатору;
- NAME – по названию;
- LAST_POST_DATE - по дате последнего сообщения.
Выбрав пункт (другое)->, можно сформировать свой вариант первой сортировки блогов. |
Направление сортировки | SORT_ORDER1 | Задается направление для первой сортировки:
- ASC – по возрастанию;
- DECS – по убыванию.
|
Второе поле для сортировки | SORT_BY2 | Указывается поле, по которому будет происходить вторая сортировка блогов:
- DATE_CREATE - по дате создания;
- ID - по идентификатору;
- NAME – по названию;
- LAST_POST_DATE - по дате последнего сообщения.
Выбрав пункт (другое)->, можно сформировать свой вариант второй сортировки блогов. |
Направление сортировки | SORT_ORDER2 | Задается направление для второй сортировки:
- ASC – по возрастанию;
- DECS – по убыванию.
|
Имя переменной для идентификатора блога | BLOG_VAR | Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для идентификатора пользователя | USER_VAR | Указывается имя переменной, которой передается идентификатор пользователя блога. |
Имя переменной для страницы | PAGE_VAR | Указывается имя переменной, которой передается страница блога. |
Запретить индексацию ссылки на профиль пользователя поисковыми ботами | SEO_USER | [Y|N] При отмеченной опции поисковые боты не смогут индексировать ссылки на профиль пользователя. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.new_blogs","",Array(
"SEO_USER" => "Y",
"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#",
"PATH_TO_GROUP" => "blog_g_blog.php?page=group&group_id=#group_id#",
"PATH_TO_GROUP_BLOG" => "",
"BLOG_VAR" => "blog",
"USER_VAR" => "user_id",
"PAGE_VAR" => "page",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400",
"GROUP_ID" => "1"
)
);?>