Облако тегов

Урок 273 из 285
Автор: Татьяна Старкова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Дата изменения: 28.06.2021
Просмотров: 26532
Ограничения по редакциям: Ограничений нет

  Индексирование по тегам

Благодаря возможностям модуля Поиск индексирование происходит не только по тексту, но и по тегам, если они, конечно, указаны.

Достаточно часто удобно использовать поочередно оба поисковых механизма. Например: отобрать страницы по нужному тегу, а затем выполнить поиск с помощью поискового индекса, в отобранных по тегам результатах.

Теги - это темы информационного сообщения. Под информационным сообщением понимается многое: элемент инфоблока, сообщение в форуме или блоге, теги фотографий и так далее.

На данный момент ввод тегов возможен в статических страницах, элементах информационных блоков, в блогах и форумах. Формат ввода тегов: через запятую и пробел.

  Добавление тегов к материалам сайта

В качестве примера рассмотрим добавление тегов для элемента инфоблока. Для этого перейдем на закладку SEO формы редактирования элемента инфоблока и внизу в секции Дополнительно найдем параметр Теги (в настройках инфоблока должен быть включен функционал тегов на закладке Поля):

При вводе первых букв тега в поле ввода, система подскажет существующие теги, которые уже есть в продукте, с сортировкой по частоте использования или по имени (при установленном флажке правее поля ввода параметра Теги). Такая возможность позволяет пользователям выбирать сходные теги и допускать меньше ошибок, что обеспечивает лучший поиск по тегам.

Для элементов инфоблока можно настроить показ тегов в публичной части. Для этого необходимо открыть настройки компонента, которым выведена информация из инфоблока, и отметить вывод поля Теги (доступно для списка элементов и страницы детального просмотра Пример настроек в комплексном компоненте Новости:
).

Кроме того, имеется возможность создавать теги из публичной части сайта. Например, при создании новой темы на форуме.

Таким образом, за счет расширения функционала модуля поиска, реализован полноценный механизм индексации материалов сайта по тегам.

  Как разместить облако тегов на сайте?

Облако тегов - это визуальное представление списка ярлыков (или категорий). Частота упоминаний, ссылок в Интернете с определенного сайта, терминов, имен отображается на специальной странице в виде изображения этих слов в формате гиперссылок. Размер тега тем больше, чем выше релевантность данного слова (термина, имени), т.е. чем больше размер, тем больше документов на сайте связано этим тегом. Цвет тега говорит о том, как давно этот тег был использован в документах последний раз.

Для реализации механизма поиска по тегам в модуле Поиск имеются компоненты: Облако тегов Описание компонента «Облако тегов» в пользовательской документации. , Форма ввода тегов Описание компонента «Форма ввода тегов» в пользовательской документации. и Стандартная страница поиска Компонент служит для создания страницы поиска.

Описание компонента «Стандартная страница поиска» в пользовательской документации.
(для компонента добавлен шаблон tags с поддержкой облака тегов).

Рассмотрим на примере, как разместить облако тегов на сайте

  • Создайте новую страницу и разместите компонент Облако тегов .
  • Выполните настройки компонента и сохраните страницу.

Для просмотра результата перейдите в публичный раздел:

Примечание: предварительно должны быть настроены теги к материалам сайта, в противном случае страница будет пустой.

Воспользуйтесь какой-нибудь ссылкой, например, компонент. По ссылке откроется страница поиска , для создания которой использовался компонент Стандартная страница поиска с шаблоном tags.

На этой странице облако тегов перестраивается, выводятся только те теги, которые соответствуют результатам поиска по первому тегу. Если вы используете строку поиска, то это также приводит к перестроению облака на основании результатов.


Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас