现在只需要一个“高亮”按钮!
这是否可以通过主题组件实现,还是需要一个插件?任何现有的起点都将对我开始研究它大有帮助!
也许可以复制“引用”按钮的功能并重新设计结果……嗯……

现在只需要一个“高亮”按钮!
这是否可以通过主题组件实现,还是需要一个插件?任何现有的起点都将对我开始研究它大有帮助!
也许可以复制“引用”按钮的功能并重新设计结果……嗯……

这个功能显然是个好主意
@denvergeeks 高亮按钮有什么作用?您能举例说明何时使用它吗?
@JammyDodger - 我将 Discourse 用于各种不同的用例。
对我来说,Discourse 是构建信息“容器”的工具集。
我为我的各种创意项目和协作托管了 10 个私有(目前是这样,并且还在增长)实例。每个实例都是我热衷的事物的独特工作空间,定制每个工作空间是我建立创意帝国的一半(甚至更多)乐趣!
高亮显示只是我能够呼叫和标记某些我想让眼睛注意到的信息的另一种绝佳方式,以简化(并使其更有趣、更有吸引力、更引人入胜)我自己(重新)阅读和理解以及为我自己和我的合作者进行编辑。
哇。能够滑动一个文本块并在页面上为其添加背景色;或者立即添加脚注/注释/工具提示(如果我能弄清楚如何为快速编辑添加更多按钮,这是我的下一个目标 - !!!)
我想我将再也睡不着觉了,我会如此高效!
啊,所以您是想在帖子中突出显示选定的文本(而不是在编辑器中预先填充高亮显示来引用它)。有点像有针对性的员工颜色样式概念?
是的。弹出的迷你编辑器框接受 BBCODE,所以我想高亮按钮可以在迷你框内,将选定的文本包装在 bbcode 中,如下所示:
[bgcolor=#ff8]这段文字将有一个黄色背景[/bgcolor]
@merefield 的整洁小 TC 也许可以被使用——我正在查看它……
如果我们想做得更花哨,按钮可以弹出一个微型 bbcode 工具栏,如下所示……
https://www.phpbb.com/customise/db/extension/advanced_bbcode_box/
我认为这将是一个很棒的功能,我也认为开发起来会很困难。
这让我想起了这个从未发布过的项目:
我的想法是使用 [wrap=highlight] 包裹您想要高亮显示的内容,然后将样式应用于 <div> 元素。
下一步将是在编辑器中添加一个按钮来对选定的文本应用高亮显示,这样您就可以在不打开编辑器的情况下完成此操作。
Discourse Mermaid 是一个很好的主题组件,可以用来查看如何添加编辑器按钮。不过,它针对的是代码块。GitHub - literatecomputing/discourse-qrcode-wrap-theme-component: Insert QR Code in a [wrap] 是我写的一个主题组件,它使用 wrap 来生成二维码。
我认为 \u003cins\u003e \u003cins\u003e也能胜任\u003c/ins\u003e
谢谢!!!现在就开始学习……
https://github.com/literatecomputing/discourse-qrcode-theme-component 是正确的网址(或者……嗯……总之另一个是404)。
如果您想获得一个使用代码块而不是 [wrap] 的示例。我认为您不想要代码块。
那个链接是404——有可用的链接吗?
我认为 MD Composer extras 有一个,但我不知道如何让它与浮动快速编辑的相同?
抱歉。之前是私有的。现在已修复。
你和我一样,兄弟!
我认为你需要深入研究 discourse 的源代码。
@pfaffman 能否请你澄清一下“不打开编辑器”是什么意思?
是的,确实如此,这正是我想要的。