В этом руководстве объясняется, как работают теги в Discourse, как настроить параметры тегов и как управлять тегами на вашем сайте.
Требуемый уровень пользователя: Администратор
Управление тегами в Discourse
Теги в Discourse предоставляют мощный способ организации и фильтрации контента, выходящий за рамки категорий. В этом руководстве рассматриваются все аспекты, которые необходимо знать администраторам для настройки и управления тегами.
Краткое содержание
- Настройка параметров тегов в панели администратора
- Создание, управление и массовое изменение тегов
- Настройка автоматического назначения тегов
- Использование групп тегов для организации связанных тегов
Настройка параметров тегов
Параметры тегов можно найти в панели администратора в разделе «Теги» настроек вашего сайта.
Функция тегирования включена по умолчанию. Чтобы отключить теги, снимите флажок tagging_enabled.
Ключевые параметры тегов включают:
- Максимальное количество тегов на тему (
max_tags_per_topic) - Максимальная длина тега (
max_tag_length) - Группы, которым разрешено создавать теги (
create_tag_allowed_groups) - Группы, которым разрешено назначать теги темам (
tag_topic_allowed_groups) - Группы, которым разрешено редактировать теги (
edit_tags_allowed_groups) - Максимальное количество результатов поиска тегов (
max_tag_search_results) - Параметры сортировки тегов (
tags_sort_alphabetically)
Создание и назначение тегов
Теги создаются при первом использовании. При создании или редактировании темы пользователь с правами на создание тегов увидит выборщик тегов рядом с выборщиком категорий.

Теги также можно изменить при быстром редактировании названия темы:

Категории, в зависимости от их настроек, могут ограничивать возможность применения определенных тегов к темам в данной категории.
Фильтрация тем по тегам
Полный список тегов можно найти на странице /tags вашего сайта, вместе со счетчиком частоты использования каждого тега. Выбор тега отобразит список тем, к которым он был применен.
Чтобы фильтровать темы по нескольким тегам одновременно, используйте следующий синтаксис URL:
https://discourse.example.com/tags/intersection/TAG1/TAG2
Управление отдельными тегами
Чтобы управлять конкретным тегом:
- Перейдите на страницу
/tagsвашего сайта - Выберите тег, которым хотите управлять
- Нажмите на значок гаечного ключа и выберите «Редактировать тег».
- На странице «Редактировать тег» вы можете обновить название тега, slug, описание и синонимы, затем нажмите «Сохранить тег».
Массовое управление тегами
Чтобы изменить теги в нескольких темах одновременно:
- Откройте любой список тем, отфильтрованный по тегу
- Нажмите кнопку массового выбора (значок списка) в левом верхнем углу списка тем
- Выберите темы вручную или используйте опцию «Выбрать все»
- Используйте кнопку администратора (значок гаечного ключа), которая появляется в правом верхнем углу списка тем, чтобы открыть модальное окно Массовые операции
- Выберите один из трех вариантов работы с тегами:
- Заменить теги — заменить все существующие теги новыми
- Добавить теги — добавить новые теги, сохранив существующие
- Удалить теги — удалить все существующие теги
Расширенное администрирование тегов
Перейдите на страницу /tags и найдите кнопку администратора тегов в правом верхнем углу, или перейдите напрямую на /tag_groups:
Здесь вы можете:
- Управлять группами тегов
- Загружать теги в массовом порядке
- Удалять неиспользуемые теги
Автоматическое назначение тегов темам с помощью отслеживаемых слов
Функция отслеживаемых слов может автоматически назначать теги темам на основе появления указанных слов в содержании.
Чтобы настроить это:
- Перейдите по адресу
/admin/customize/watched_words/action/tag - Добавьте слова или фразы, которые должны активировать определенные теги
Эта функция не применяет теги ретроспективно к существующим темам.
Важные замечания
- Теги применяются к темам, а не к отдельным сообщениям внутри тем
- Когда пользователи вводят что-то вроде #tagname в сообщении, они создают ссылку на этот тег, а не применяют тег к своему сообщению
- Группы тегов могут использоваться для ограничения того, какие группы пользователей могут использовать определенные теги












