| Краткое содержание | Добавляет кнопку суммаризации темы discourse-ai в правую боковую панель темы (элементы управления таймлайном или оглавление) на компьютере и в область заголовка темы на мобильных устройствах и узких экранах. | |
| Предпросмотр | GIF | |
| Репозиторий | GitHub - rapekas/discourse-ai-summary-in-header: AI summary in topic header theme component · GitHub | |
| Руководство по установке | Как установить тему или компонент темы | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Установить этот компонент темы
Перемещает кнопку Суммаризация из discourse-ai из карты темы в правую боковую панель темы (таймлайн или оглавление) на компьютере или в область заголовка темы на мобильных устройствах и узких экранах. Требуется discourse-ai с включенной суммаризацией тем.

Как это работает
Компонент создает собственную кнопку и открывает модальное окно AI Summary напрямую через сервис modal Discourse. Он не клонирует и не перемещает оригинальную кнопку — это предотвращает проблемы с обработчиками событий компонентов Glimmer.
Размещение кнопки адаптируется к доступной компоновке:
-
Компьютер (широкий экран) — кнопка появляется в оглавлении (если активен DiscoTOC) или в боковой панели элементов управления таймлайном.
-
Компьютер (узкий экран) — когда боковая панель не отображается Discourse, кнопка перемещается в область заголовка темы, под заголовок и категорию/теги.
-
Мобильное устройство — кнопка появляется в области заголовка темы.
При изменении размера окна браузера компонент автоматически удаляет устаревшие кнопки и размещает новую в правильном месте — дубликаты не создаются.
Настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
| Показывать в таймлайне | Вкл. | Показывать кнопку суммаризации в боковой панели (таймлайн или оглавление). На узких экранах компьютера кнопка перемещается в область заголовка темы. |
| Показывать на мобильных устройствах | Вкл. | Показывать кнопку суммаризации в области заголовка темы на мобильных устройствах. |
| Оставлять в режиме чтения | Выкл. | Оставлять кнопку видимой при активном режиме чтения. |
Совместимость
-
discourse-ai — требуется (суммаризация тем должна быть включена для ваших пользователей)
-
DiscoTOC — поддерживается (кнопка автоматически размещается в оглавлении вместо таймлайна)
-
Режим чтения — поддерживается (опциональная настройка
Оставлять в режиме чтения)