| Краткое описание | Плагин «Rotating Composer Placeholder» добавляет динамический, циклически меняющийся текст-заполнитель в редактор Discourse, показывая каждый раз новый подсказку при открытии редактора. | |
| Ссылка на репозиторий | https://github.com/Ethsim12/discourse-rotating-composer-placeholder | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Установить этот компонент темы
Возможности
- Циклическая смена текста-заполнителя в редакторе при каждом его открытии
- Работает для:
- ответов
- создания новых тем
- Полностью настраивается через параметры компонента темы
- Не требует установки плагинов
- Работает только на стороне клиента (безопасно и легко)
- Использует современные
api-initializers
Установка
-
В панели администратора Discourse перейдите по пути:
Администрирование → Внешний вид → Темы и компоненты → Компоненты → Три точки -
Нажмите Установить.
-
Выберите Из репозитория Git.
-
Вставьте URL этого репозитория и нажмите Установить.
Включение компонента темы
Установка компонента темы не активирует его автоматически.
Его необходимо привязать к теме.
-
Перейдите по пути:
Администрирование → Внешний вид → Темы и компоненты → Компоненты → Rotating Composer Placeholder -
Выберите вашу активную тему
(например: «Default», «Desktop» или вашу собственную тему). -
Нажмите зелёную галочку.
-
Обновите страницу в браузере.
После включения компонент сразу применится к выбранной теме.
Настройка компонента
-
Находясь на странице компонента темы.
-
Отредактируйте список
rotating_placeholders.
Примеры значений:
Что вы пытались сделать? Укажите шаги для воспроизведения.Одна идея в одном ответе. Если это новая проблема, создайте новую тему.Пожалуйста, укажите: ожидаемый результат, фактический результат и любые ошибки.Совет: вставляйте логи внутри ```тройных обратных кавычек```.
Примечания:
- Каждая запись в списке становится возможным текстом-заполнителем.
- Пустые записи игнорируются.
- Если список пуст, используется текст-заполнитель по умолчанию.
Известные ограничения
- Улучшение только пользовательского интерфейса
- Не влияет на содержимое сообщений
- Текст-заполнитель меняется при открытии редактора
- В будущем при рефакторинге редактора могут потребоваться небольшие обновления селекторов
Совместимость
- Разработан для современных версий Discourse
- Рекомендуемый минимум: Discourse 3.2+
- Использует только поддерживаемые API тем
