@JammyDodger — Я использую Discourse для самых разных задач.
Для меня Discourse — это набор инструментов для создания информационных «контейнеров».
Я размещаю у себя 10 частных (пока что, и их становится больше) экземпляров для моих творческих проектов и совместной работы. Каждый из них — уникальное рабочее пространство для того, чем я увлечён, и настройка каждого такого пространства — это половина (или даже больше) удовольствия, когда я строю своё творческое империю!
Выделение текста — это ещё один замечательный способ, с помощью которого я могу выделять и помечать определённую информацию, чтобы привлечь к ней внимание, упростить (и сделать более увлекательной, интересной и убедительной) моё собственное (повторное) чтение, понимание и редактирование как для себя, так и для моих коллег.
Вау! Возможность выделить блок текста и сразу же добавить ему цвет фона прямо на странице или мгновенно добавить сноску, аннотацию или всплывающую подсказку (это следующее в моём списке, если я смогу разобраться, как добавить больше кнопок в быстрое редактирование — !!!)
Кажется, я больше никогда не буду спать, настолько продуктивным я стану!
Ага, значит, вы хотите выделить выбранный текст внутри постов (а не цитировать его с уже заполненным в редакторе тегом [highlight]). Что-то вроде концепции целевого стиля цвета для персонала?
Да. Всплывающее окно Mini Editor принимает BBCode, поэтому я думаю, что кнопка «Выделить» могла бы просто обернуть выделенный текст в BBCode прямо внутри этого мини-окна, например:
[bgcolor=#ff8]этот текст получил бы желтый фон[/bgcolor]
Можно было бы использовать аккуратное решение TC от @merefield — я сейчас изучаю его…
Моя идея по поводу раскраски — использовать [wrap=highlight] вокруг элементов, которые нужно выделить, а затем применить стиль к <div class="d-wrap" data-wrap="highlight">.
Следующим шагом будет добавление кнопки в редактор для применения выделения к выбранному тексту, после чего вы сможете делать это и без открытия редактора.
Но, возможно, там можно добавить кнопку «Выделить» (это может быть не так уж сложно). И, судя по всему, вы на самом деле хотели бы одно нажатие, которое бы открывало редактирование, применяло выделение и сохраняло изменения.