Этот компонент темы занимает правый нижний угол редактора сообщений. Если у вас есть другие плагины или компоненты тем, занимающие это место, они могут быть несовместимы с ним.
Иногда для тем, помеченных определёнными тегами, может потребоваться визуальное указание на правила, которым должны следовать ваши ответы.
Этот компонент темы позволяет сделать именно это. Он предоставляет описание тем с определёнными тегами в редакторе сообщений.
Также он включает компактное и понятное поле редактирования json_schema, что делает изменение настроек очень простым.
Кроме того, он предоставляет два режима, которые я называю режимом «Детали» и режимом «Модальное окно»
Как вы видели выше, поскольку я разрабатываю это для своего форума, имена компонентов и примеры конфигурации по умолчанию приведены на китайском языке. Возможно, вам потребуется изменить их самостоятельно. Приносим извинения за возможные неудобства.
Одно предложение: «Показывать для автора темы» и «Скрывать для отвечающего» имеют противоположные смыслы. Насколько сложно было бы привести их к единому смыслу, например:
«Показывать для первого сообщения» / «Показывать для ответов»
или
«Скрывать для первого сообщения» / «Скрывать для ответов»?
Возможно ли, чтобы этот компонент темы также работал для категорий? Это кажется более удобным, чем добавление текстовых шаблонов в качестве инструкций.
Меня бы устроила просто возможность настраивать категории так же, как теги в существующем компоненте вашей темы, но было бы ещё полезнее, если бы он работал всеми следующими способами:
для тега, независимо от категории
для категории, независимо от тега
конкретно для определённой комбинации тега и категории
И в третьем случае было бы здорово, если бы это переопределяло настройки первых двух вариантов. (То есть, может быть общий текст для категории, но если выбран определённый тег, отображается что-то другое. Или общий текст для тега, за исключением случаев, когда он используется в конкретной категории.)
Я внес исправление для этого, спасибо за предложение!
(Примечание: элемент настройки JSON был изменён, поэтому старый элемент настройки необходимо заполнить заново)
А, я понял, о чём вы. Это сделано намеренно: изначально я спроектировал так, чтобы респондент сразу видел, каким нормам должен соответствовать ответ, но автор оригинального поста (OP) знать об этом не обязан — ведь именно он выбирает норму.
О — значит, «Скрыть для автора темы» означает, что они не видят сообщения в ответах на свои собственные темы? Я неправильно понял! (Но теперь я понимаю и пользу этой настройки!)
Вот сценарий, который я имею в виду. Если кто-то выбирает что-то вроде #contribute:bug или #help, может быть добавлена ссылка на руководство по написанию хороших отчетов об ошибках — для первого сообщения. (Это было бы полезно как для категорий, так и для подхода на основе тегов.)
И, возможно, ответы на это (от других людей, не от автора темы) могли бы давать ссылки на полезные ресурсы по написанию хороших ответов. (Но в этом сценарии более важно первое сообщение.)
Или другой сценарий: если тема — это новостная статья или запись в блоге, текст в ответах мог бы напоминать людям комментировать содержание текста, давая ссылки для сообщения об опечатках или других ошибках (и тем самым, надеюсь, делая ответы более полезными и снижая нагрузку на модераторов).
Это довольно круто. Вы бы рассмотрели возможность сделать это работающим в первом сообщении? Можете ли вы использовать «Выровнять по левому краю» для переноса текста? Я использую плагин «Требуемые символы», и он отображается справа.
Может ли краткое описание принимать HTML? Базовый тег <kbd> сделал бы его более понятным Конечно, это можно реализовать с помощью CSS, но HTML — более простое решение.
Как мне сделать так, чтобы подсказка выравнивалась по левому краю? Я использую плагин «Characters required», который отображается в правом нижнем углу.
Скорее всего, вам нужно будет нацелить их с помощью CSS, так же как вы нацеливаете свой элемент здесь.
В категории UX есть интересная идея кода, которая перемещает меню композитора на мобильных устройствах вниз, при этом шестеренка с параметрами заменяет иконки композитора, прокручиваемые слева направо. Это также создаст проблему с размещением вашего компонента и плагина требований к символам.
Обведённая область — это моя подсказка к тегу. Если на неё нажать, так как она настроена на модальное окно, откроется длинное описание в закрываемом окне.