Заглушка для компонента темы «Шаблон темы»
Этот компонент темы позволяет отображать шаблоны тем в качестве заглушек (водяных знаков), а не как редактируемый текст шаблона.
Это дает возможность предоставлять пользовательские инструкции в виде заглушки для каждой темы.
Например:
Это обычный текст заглушки (водяного знака).
NB: Вы уже можете изменить это для всего сайта, изменив пользовательский текст.
Перейдите в Администрирование >> Настройка >> Текст
Затем найдите текст, который вы видите на экране.
Поиск по запросу «BBCode» должен привести вас к нужному элементу:Затем измените значения для js.composer.reply_placeholder на текст заглушки, который вы хотите отображать.
Вы также можете установить шаблон темы для каждой категории.
В диалоговом окне «Редактировать категорию» выберите «Шаблоны тем». Вы можете добавить пользовательский шаблон для вашей категории.
Это работает хорошо, НО пользователю приходится удалять текст шаблона, прежде чем он сможет начать писать свой пост.
Этот компонент темы позволяет отображать текст шаблона темы в качестве заглушки (водяного знака) вместо редактируемого текста. Вам достаточно просто кликнуть по полю и начать печатать.
Его можно настроить на отображение всех шаблонов тем в качестве заглушек, либо делать это выборочно, добавляя индикатор [placeholder] к шаблону темы.
Установка компонента темы
Репозиторий Git: https://github.com/naidihr/discourse-topic-template-placeholders
Как установить тему или компонент темы?
Благодарности
Спасибо @merefield за рефакторинг элемента JQuery с использованием фреймворка Ember и ядра Discourse.
Обратите внимание: обновленная версия протестирована и работает только на версиях Discourse от 2.4.1. Если вы используете более раннюю версию Discourse, попробуйте оригинальную версию, которая протестирована на версии 2.3.10.
Репозиторий оригинальной версии: https://github.com/naidihr/discourse-topic-template-placeholders_original




