Цветной текст в Discourse

“BBCode-lite” без необходимости установки плагина …

Добавляет простой элемент управления (иконка палитры) в редактор для удобства изменения цвета текста и фона.

  • Выделите слово или текст
  • Нажмите на элемент управления палитрой
  • Он будет обернут следующим образом: [wrap=color color=# bgcolor=#]word[/wrap]
  • Замените # на имена цветов, совместимые с HTML, например, “red”, “grey” … поэкспериментируйте.

:biohazard: Примечание: Те же предостережения применимы, как и к BBCode — с его помощью можно скрывать текст.

Благодарности

18 лайков

Большое спасибо за этот полезный маленький компонент.
Кажется, что composer.color_ui_button_title не применяется корректно — ни при значении по умолчанию, ни при кастомизации:

1 лайк

Здравствуйте. У меня нет кнопки с цветным текстом, как на этом фото. Здесь я тоже её не вижу.

Этот #theme-component здесь не установлен. Вот почему кнопка не отображается.
Вы добавили его на свой сайт?

Если бы я знал, как добавлять плагины, это было бы хорошо.

Я это исправил.

1 лайк

Существует руководство по установке: Installing a theme or theme component
Вся информация содержится в таблице в первом сообщении.

3 лайка

Огромное спасибо!

1 лайк

Отличный компонент!

Сообщение об ошибке: если нажать кнопку палитры без выделения текста, вставляется дескриптор перевода вместо «текста по умолчанию»:

[en_GB.composer.color_ui_default_text]
не найден в меню настройки текста сайта и отсутствует на странице настроек компонента.

2 лайка

Нажатие на значок палитры без выделения текста выводит следующее:

[wrap=color color=# bgcolor=#][en.composer.color_ui_default_text][/wrap]

Это отсутствующая строка?

3 лайка

Это неприятная проблема, исправлено:

Спасибо за сообщения @Frully @Canapin

Я добавил настройки для цветов по умолчанию.

5 лайков

Я даже не прочитал последнее сообщение :facepalm:

3 лайка

Отличная работа, @merefield! Это была крайне недостающая функция — и вот она уже здесь!

Интересно, можно ли объединить это с этим тематическим сообщением (TC), чтобы создать одно супер-крутое TC для BBCode:

4 лайка