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