Это руководство объясняет логику, которую использует Discourse для определения тем, предлагаемых в конце текущей темы, которую вы читаете.
Требуемый уровень пользователя: Любой
Предлагаемые темы — это темы, отображаемые в нижней части текущей темы, которую вы читаете. Например:
Как выбираются темы
Список предлагаемых тем формируется несколькими способами:
Новые и непрочитанные темы
В списке предлагаемых тем будут отображаться любые новые или непрочитанные темы, за которыми вы следите или которые отслеживаете, и которые были созданы менее 90 дней назад. Непрочитанными считаются темы, которые вы начали читать, но в которых появились новые ответы. Новыми считаются темы, которые вы отслеживаете, но ещё не читали.
Случайные темы
Если новых/непрочитанных тем недостаточно для заполнения списка или если вы просматриваете сайт анонимно, в список добавляются случайные темы, созданные менее 365 дней назад. При этом исключаются закрытые и архивированные темы.
Приоритет категорий
Список предлагаемых тем сначала пытается загрузить темы из той же категории, что и текущая тема. Если тем из этой категории недостаточно, выбираются темы из других категорий.
Настройки конфигурации
Администраторы сайта могут управлять поведением списка предлагаемых тем с помощью следующих настроек сайта:
suggested topics— Количество тем, отображаемых в списке (по умолчанию 5)limit suggested to category— Вместо простого приоритета текущей категории показывать в списке только темы из текущей категории (флажок, по умолчанию выключен)suggested topics unread max days old— Исключать непрочитанные темы из предложений, если они не обновлялись в последние n дней. Основано на временной метке updated_at темы. (по умолчанию: 90 дней)suggested topics max days old— Исключать случайные темы из предложений, если они были созданы более n дней назад. (по умолчанию: 365 дней)
Связанные темы
Чтобы добавить похожие или связанные темы в список предложений, можно использовать плагин Discourse AI - Embeddings. После настройки этот модуль добавляет раздел «Связанные темы» в нижней части всех страниц тем, показывая темы, похожие на текущую, что помогает пользователям находить связанные обсуждения.

