阻止回复原帖

有办法阻止对 OP 的回复,而是将它们默认设置为主题回复吗?我可以通过隐藏 UI 中的元素来处理大部分问题,但还有其他一些特殊情况,例如引用 bbcode、突出显示的文本,而且我相信还有其他方法(相对而言,我刚接触 Discourse)。这对于实现我为主题创建的视觉结构很重要。

您的意思是隐藏帖子的回复按钮,只显示回复主题吗?

我不确定我是否理解了这个问题……

如果我错了,请纠正我,但我认为 OP 上的“回复”按钮和主题的“回复”按钮的作用相同——只有后续帖子(评论)上的“回复”按钮通过在线程中插入回复而有所不同?

您可能对我们在以下位置提出的用于区分各种“回复”按钮标签的 CSS mod 感兴趣:

3 个赞

也许这个插件可以适应你的用例,尽管我并不理解……

如果你想控制回复,你也可以看看分类的一些审核设置:

2 个赞

这实际上是我所指的一个很好的例子。当你引用 OP 时,它似乎变成了一个帖子回复,而不是主题回复。

你说得对,但如上所示,仍然有方法(似乎)可以通过引用来创建帖子回复(也许这是唯一的方法?)。

这可能会有帮助,我会尝试使用这个插件,谢谢!我的用例是,我想将主题回复定位为“在主题内”,将帖子回复定位为“不在主题内”,这样我就会隐藏帖子回复,并将它们嵌套在帖子下方。有了这个结构,引用 OP 的回复本质上是“在主题内”,不应该被嵌套。按照我的理想设计,上面的截图就不会发生。希望这有道理?

经过进一步考虑,我甚至认为回复嵌套在 OP 下是没有意义的。

如果您是自托管的。有一个 Journal 插件。

但是,回复将是帖子下方的评论,字符数有限,而不是完整的回复。

1 个赞

我喜欢这个插件,它让我接近了目标,但还没有完全达到。如果只依赖评论,那么它就无法实现我想要的对话结构(嵌套的帖子回复对我来说仍然很重要)。如果我允许其他用户在日志中创建新条目,那么我就回到了原点,无法对 OP 进行帖子回复。

嗯……你能像其他一样发布更多细节吗?我有点不明白你到底想实现什么?

在上面的截图中,你是想只让 OP 使用红色的回复吗?所以回复只通过绿色引用和回复按钮进行?

实际上,演示这个功能让我意识到这可能只适用于文本高亮引用功能,因为该功能似乎有自己的回复类型。

这是我试图避免的场景:

这是我想要的结果:

虽然我宁愿不失去这个功能,如果可以避免的话,但弄清楚如何在第一个帖子中隐藏UI上的“引用”按钮将满足我的要求。它仍然可以通过使用键盘上的“Q”键来实现,但目前我可以接受。

也许这两个禁用的网站设置可以解决问题。

2 个赞

我不知道我怎么会错过这个设置。如果没有其他解决方案,这肯定会奏效。谢谢你 @Heliosurge

1 个赞