快速引用主题组件

这是代码

2 个赞

但这种情况对每个帖子都适用,而不仅仅是第一个帖子,对吧?

无论如何,我真的不相信引用最后一个帖子(无论你在主题中的哪个位置)有什么意义。我肯定会把 quick quote post location threshold 设置为至少 1,因为 0 肯定会浪费空间。

1 个赞

太棒了!!!

2 个赞

看起来此组件在最新的 Discourse 更新后无法正常工作。今早我不得不禁用它,因为我的一台实例上的所有回复按钮都停止工作了(核心已于昨晚更新)。@merefield

2 个赞

只是补充一下

3 个赞

作为一个免费的附加组件,它在我关注的范围内,但不是我的首要任务。

我会尽快查看。

2 个赞

这应该可以修复。如果您有任何其他问题,请告诉我:

@Festinger @JammyDodger

6 个赞

谢谢你 Robert 快速修复 :slight_smile:

2 个赞

嗯,我认为这个组件的功能可能在最近的更新中损坏了。:thinking:

@pfaffman 添加了这个(但不想发自己的帖子?):Reply Quotes No Longer Appearing Automatically

2 个赞

如果你想要的话,我可以提交PR @merefield

4 个赞

可爱,谢谢!

3 个赞

这里:

另外,值得注意的是,它修复了替换链接时的一个问题。
正则表达式过于贪婪,会删除两个链接之间的任何文本。

7 个赞

回应了。

3 个赞

很棒的作品,谢谢 @Arkshine,已合并! :rocket:

6 个赞

你们太棒了。感谢 Robert 和 Arkshine 快速修复 :rocket: :star_struck:

8 个赞

我猜我可能在做一些傻事,但在安装后,我在 <mysite>/admin/plugins 中没有看到此插件列为可用。

我已将 git 仓库添加到我的 app.yml 中并重新构建了应用。我还进入了应用(launcher enter app),并在 /var/www/discourse/plugins 目录中验证了 discourse-quick-quote 文件夹确实存在。

有什么想法吗?

是的。这是一个主题组件,而不是插件。因此,按照第一个帖子中链接的主题(https://meta.discourse.org/t/install-a-theme-or-theme-component/63682)中的说明进行安装,您可以在 管理员 > 自定义 > 主题和组件 中找到它。

2 个赞

Moin,再次感谢!你太棒了 :slightly_smiling_face:

2 个赞

您好!不确定这是否与最近提到的组件损坏有关,但似乎新的富文本编辑器以某种方式破坏了它。

如果我点击回复此示例帖子:

快速引用功能有效,但在富文本编辑器中,引用渲染效果不佳。它显示为某种预组合代码:

我可以通过删除 <p></p>,然后切换 Markdown 编辑器和富文本编辑器来修复它,但这对于我的用户(或者说,我认为是所有人)来说并不理想。

有人知道是什么出了问题以及是否有办法解决吗?谢谢!

1 个赞

这个不是用富文本编辑器写的。

如果有人想提交 PR,我一定会审核。

2 个赞