Discourse 着色文本

“BBCode-lite”,无需安装插件……

在编辑器中添加一个简单的控件(调色板图标),方便为文本的前景色和背景色着色

  • 选择一个单词或文本
  • 点击调色板控件
  • 它将被包装成这样:[wrap=color color=# bgcolor=#]word[/wrap]
  • # 替换为 HTML 兼容的颜色名称,例如“red”、“grey”……自行尝试。

:biohazard: 注意:与 BBCode 相同,可能被用来隐藏文本。

致谢

|||
|-|-|-|
| :hammer_and_wrench:|https://github.com/merefield/discourse-tc-coloured-text| GitHub - merefield/discourse-tc-coloured-text: A simple Theme Component alternative to the BBCode colouring plugin |
| :question:|安装指南|如何安装主题或主题组件|
| :open_book:|不熟悉 Discourse 主题?| Discourse 主题使用入门指南

18 个赞

非常感谢这个有用的组件。
它似乎没有正确应用 composer.color_ui_button_title,无论是保留默认值还是自定义值:

1 个赞

你好。我没有像这张照片那样的彩色文本按钮。这里我也看不到。

Theme component 未在此处安装。因此按钮不显示。
您已将其添加到您的网站了吗?

如果我知道如何添加插件,那就太好了。

我已经修复了这个问题。

1 个赞

有一个关于如何安装主题或主题组件的指南:Installing a theme or theme component
所有信息都包含在第一个帖子中的表格里。

3 个赞

非常感谢!

1 个赞

出色的组件!

Bug 报告:如果我点击调色板按钮但未选择任何文本,它会插入翻译描述符而不是“默认文本”:

[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结合起来,拥有一个超级棒的BBCode TC:

4 个赞