快速亮点

现在只需要一个“高亮”按钮!

这是否可以通过主题组件实现,还是需要一个插件?任何现有的起点都将对我开始研究它大有帮助!

也许可以复制“引用”按钮的功能并重新设计结果……嗯……

sharpie markers lol GIF by Sharpie

4 个赞

这个功能显然是个好主意

2 个赞

为什么?(+几个字符……[1]


  1. 这个限制实际上经常会增加噪音,从而降低质量 ↩︎

1 个赞

@denvergeeks 高亮按钮有什么作用?您能举例说明何时使用它吗?

2 个赞

@JammyDodger - 我将 Discourse 用于各种不同的用例。

对我来说,Discourse 是构建信息“容器”的工具集。

我为我的各种创意项目和协作托管了 10 个私有(目前是这样,并且还在增长)实例。每个实例都是我热衷的事物的独特工作空间,定制每个工作空间是我建立创意帝国的一半(甚至更多)乐趣!

高亮显示只是我能够呼叫和标记某些我想让眼睛注意到的信息的另一种绝佳方式,以简化(并使其更有趣、更有吸引力、更引人入胜)我自己(重新)阅读和理解以及为我自己和我的合作者进行编辑。

哇。能够滑动一个文本块并在页面上为其添加背景色;或者立即添加脚注/注释/工具提示(如果我能弄清楚如何为快速编辑添加更多按钮,这是我的下一个目标 - !!!)

我想我将再也睡不着觉了,我会如此高效!

1 个赞

啊,所以您是想在帖子中突出显示选定的文本(而不是在编辑器中预先填充高亮显示来引用它)。有点像有针对性的员工颜色样式概念?

2 个赞

是的。弹出的迷你编辑器框接受 BBCODE,所以我想高亮按钮可以在迷你框内,将选定的文本包装在 bbcode 中,如下所示:

[bgcolor=#ff8]这段文字将有一个黄色背景[/bgcolor]

@merefield 的整洁小 TC 也许可以被使用——我正在查看它……

如果我们想做得更花哨,按钮可以弹出一个微型 bbcode 工具栏,如下所示……

https://www.phpbb.com/customise/db/extension/advanced_bbcode_box/

2 个赞

我认为这将是一个很棒的功能,我也认为开发起来会很困难。

这让我想起了这个从未发布过的项目:

1 个赞

这是我对@merefield 的 bitty colouring TC 的一个小修改……

它可以在编辑器中使用,所以算是一个开始!

2 个赞

我的想法是使用 [wrap=highlight] 包裹您想要高亮显示的内容,然后将样式应用于 <div> 元素。

下一步将是在编辑器中添加一个按钮来对选定的文本应用高亮显示,这样您就可以在不打开编辑器的情况下完成此操作。

Discourse Mermaid 是一个很好的主题组件,可以用来查看如何添加编辑器按钮。不过,它针对的是代码块。GitHub - literatecomputing/discourse-qrcode-wrap-theme-component: Insert QR Code in a [wrap] 是我写的一个主题组件,它使用 wrap 来生成二维码。

2 个赞

我认为 \u003cins\u003e \u003cins\u003e也能胜任\u003c/ins\u003e

1 个赞

谢谢!!!现在就开始学习……

https://github.com/literatecomputing/discourse-qrcode-theme-component 是正确的网址(或者……嗯……总之另一个是404)。

2 个赞

如果您想获得一个使用代码块而不是 [wrap] 的示例。我认为您不想要代码块。

那个链接是404——有可用的链接吗?

我认为 MD Composer extras 有一个,但我不知道如何让它与浮动快速编辑的相同?

1 个赞

抱歉。之前是私有的。现在已修复。

你和我一样,兄弟!

我认为你需要深入研究 discourse 的源代码。

2 个赞

@pfaffman 能否请你澄清一下“不打开编辑器”是什么意思?

我以为您想要的是能够进行“快速编辑”,以便在不打开完整编辑器的情况下添加高亮。

就像这样:

但也许在那里有一个“高亮”按钮(这可能不难)。听起来您真正想要的是单击一次即可编辑、应用高亮并保存。

是的,确实如此,这正是我想要的。

好的,现在我已经准备好了 2 个主题组件……

以及

上面那个是我修改的 来自 @merefield 的 Coloured Text TC。

现在想把它变成一个快速编辑工具。

3 个赞