Описание blog.blog.favorite
Компонент выводит список лучших сообщения блога на основе отметок владельца блога (при создании сообщений владелец блога указывает индекс сортировки сообщения). Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > Лучшие сообщения блога.
Компонент относится к модулю Блоги.
Параметры
Поле |
Параметр |
Описание |
Источник данных |
Путь блога |
BLOG_URL |
Указывается код, в котором передается идентификатор блога. |
Внешний вид |
Количество выводимых сообщений |
MESSAGE_COUNT |
Указывается число сообщений блогов, отображаемых на одной странице. Все сообщения будут выведены с помощью постраничной навигации. |
Формат показа даты и времени |
DATE_TIME_FORMAT |
Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Длина выводимого текста сообщения |
MESSAGE_LENGTH |
Задается длина выводимого текста сообщения. |
Ширина картинки предпросмотра |
PREVIEW_WIDTH |
Указывается ширина картинки предпросмотра. |
Высота картинки предпросмотра |
PREVIEW_HEIGHT |
Указывается ширина картинки предпросмотра. |
Шаблоны ссылок |
Шаблон пути к странице с сообщением блога |
PATH_TO_POST |
Указывается путь к странице детального просмотра сообщения блога. |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название блога. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Дополнительные настройки |
Путь к папке со смайликами относительно корня сайта |
PATH_TO_SMILE |
Указывается путь к папке со смайликами относительно корня сайта. |
Имена переменных |
Имя переменной для идентификатора блога |
BLOG_VAR |
Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для идентификатора сообщения блога |
POST_VAR |
Указывается имя переменной, которой передается идентификатор сообщения блога. |
Имя переменной для страницы |
PAGE_VAR |
Указывается имя переменной, которой передается страница блога. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.blog.favorite","",Array(
"MESSAGE_COUNT" => "6",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"PATH_TO_POST" => "blog_post.php?page=post&blog=#blog&post_id=#post_id#",
"PATH_TO_SMILE" => "/bitrix/images/blog/smile/",
"BLOG_VAR" => "blog",
"POST_VAR" => "post_id",
"PAGE_VAR" => "page",
"BLOG_URL" => $blog,
"CACHE_TYPE" => "A",
"CACHE_TIME" => "7200",
"SET_TITLE" => "Y",
"MESSAGE_LENGTH" => "100",
"PREVIEW_WIDTH" => "100",
"PREVIEW_HEIGHT" => "100"
)
);?>