Описание blog.search
Компонент выводит форму поиска и результаты поиска по блогам. Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > Поиск по блогам.
Компонент относится к модулю Блоги.
Параметры
Поле |
Параметр |
Описание |
Внешний вид |
Количество результатов, выводимых на страницу |
PAGE_RESULT_COUNT |
Указывается число результатов поиска, отображаемых на одной странице. Все результаты будут выведены с помощью постраничной навигации. |
Формат показа даты и времени |
DATE_TIME_FORMAT |
Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Имя шаблона для постраничной навигации |
NAV_TEMPLATE |
Указывается имя шаблона для постраничной навигации. |
Шаблоны ссылок |
Шаблон пути к странице блога |
PATH_TO_BLOG |
Указывается путь к главной странице блога. |
Шаблон пути к странице с сообщением блога |
PATH_TO_POST |
Указывается путь к странице просмотра сообщения блога. |
Шаблон пути к странице пользователя блога |
PATH_TO_USER |
Указывается путь к странице профиля пользователя блога. |
Дополнительные настройки |
Страница поиска |
SEARCH_PAGE |
Указывается путь к странице поиска. |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Поиск по блогам. |
Запретить индексацию ссылки на профиль пользователя поисковыми ботами |
SEO_USER |
[Y|N] При отмеченной опции поисковые боты не смогут индексировать ссылки на профиль пользователя. |
Имена переменных |
Имя переменной для идентификатора блога |
BLOG_VAR |
Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для идентификатора сообщения блога |
POST_VAR |
Указывается имя переменной, которой передается идентификатор сообщения блога. |
Имя переменной для идентификатора пользователя блога |
USER_VAR |
Указывается имя переменной, которой передается идентификатор пользователя блога. |
Имя переменной для страницы |
PAGE_VAR |
Указывается имя переменной, которой передается страница блога. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.search","",Array(
"SEO_USER" => "Y",
"PAGE_RESULT_COUNT" => "25",
"SEARCH_PAGE" => "blog_search.php",
"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",
"SET_TITLE" => "Y",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"NAV_TEMPLATE" => ""
)
);?>