如何在主题中固定帖子?

刚开始使用 Discourse 社区平台。我想作为一个管理员学习如何在主题内的帖子中回复?

例如,有一个“介绍你自己”的帖子。该帖子已被置顶。我在该“介绍帖子”下添加了我的介绍。我想置顶我的回复,以便每个人都能看到,这样他们就不需要一直滚动到最底部。有什么建议吗?
我似乎找不到管理员扳手下的“置顶”选项。

感谢帮助新手。

3 个赞

欢迎您,@cathyjliu:discourse: :wave:

如果我理解正确的话,您想将某个帖子固定在主题中。目前默认情况下无法实现此功能。我想您需要一个自定义插件。

另一种让帖子脱颖而出的方法是“添加管理员颜色”。

这可以在帖子下方的 :wrench: 图标中找到,与点赞、书签等选项并列。

虽然这并不能“固定”帖子,但可以使其更加醒目。

6 个赞

感谢您的提示!如何获取自定义插件?同时,我很喜欢您添加员工颜色的变通方法。
谢谢!

1 个赞

如果你有知识,你可以自己创建。否则,你需要在#marketplace中创建一个主题。

2 个赞

谢谢你的信息;我会收藏起来,看看我是否有资源或精力去弄清楚!

1 个赞

发生的情况是,当他们进入主题时,他们会转到他们尚未看到的第一个帖子,因此如果您的帖子是他们尚未看到的第一个帖子,他们就不需要滚动到您的帖子。

1 个赞

我猜你的意思是用户会点击“最后回复”。在我看到你的帖子后……然后找到了那个“最后回复”按钮……在我看来……这个功能对我来说并不直观。

您好 @cathyjliu 欢迎来到 Meta :slight_smile:
这个请求让我感到困惑,因为置顶会将主题帖子(第一篇帖子)放在分类主题列表页面的顶部。置顶帖子的意思对我来说是它会显示在用户分类页面的顶部。用户也可以取消置顶帖子。如果您想将其作为横幅置顶,您真的希望您的帖子出现在每个页面的顶部吗?置顶在主题内没有任何作用。

我觉得要么使用管理员颜色(或者甚至是一个带有帖子链接的管理员通知?)可以实现您想要达到的目标。

2 个赞

我认为他的意思是,当一个人进入一个主题时,他们会自动跳转到他们尚未阅读的第一篇帖子。如果他们已经进入过该主题,则不一定会跳转到最上面的帖子。

我在论坛上经常使用版主颜色、版主通知和置顶主题。我看不出置顶功能如何能实现你似乎想要的功能。

你是想将一篇帖子置顶到主题的顶部,使其显示在原始帖子之上?还是在其之下?或者你的意思是将其置顶,以便每次用户进入该主题时都跳转到你的帖子?

根据你目标听起来的样子,我的建议是创建一个单独的、仅限版主使用的新手入门主题。

谢谢您的回复。抱歉造成了困惑,但我会尝试解释一下。介绍帖已经置顶在主题下。这是一个有近 40 条回复的长帖。我想把我(我自我介绍的那个)的回复置顶在原帖正下方。现在这样说清楚了吗?

“置顶”是什么意思?您是指第一个帖子(原始帖子)吗?置顶是指让一个主题帖在用户浏览主题列表页面时始终显示在顶部,而不管它是否有最新的活动。

这是一个置顶的主题帖(主题中的第一个帖子)。您可以看到主题标题旁边的图钉图标。置顶它会将其放在该类别的主题列表顶部,直到用户取消置顶,然后它将像未置顶的主题一样正常地在列表中向下移动。

听起来您只是想在原始帖子下插入您的帖子,而您使用“置顶”一词来表示“插入到第一个帖子下方”。主题(原始)帖子没有被置顶,它只是主题中的第一个帖子。

在 Discourse 中无法做到这一点,我甚至不确定是否可以通过插件来实现。但正如 @pfaffman 所说,这在某种程度上违背了 Discourse 向多次进入主题的用户显示主题的方式。如果他们已经阅读了第一个帖子(以及任何回复),那么将您的帖子放在那里意味着他们将看不到它。

也可能存在翻译语言问题,我在这里读到的是“置顶”,而您可能实际上是在说其他意思,比如“粘性”或“插入”。

正如我之前所说,我的建议是,只需在同一类别中为仅限员工创建另一个介绍主题。您甚至可以在介绍主题的顶部帖子上方放置一个员工通知,并链接到员工介绍页面。

2 个赞

这是在类别视图的上下文中。

我的理解是主题视图。目前在主题中无法置顶,但这与他们描述的行为相当吻合。

1 个赞

是的,我现在明白了。但事实仍然是,任何通过其他回复看到的主题的人都会绕过它(除非这种行为被抑制了)。

他们似乎在寻求一种插入帖子并重置时间线的方法。

我也在思考管理员可以通过现有功能实现他们想要的东西。

我只是在头脑风暴,但我想知道是否有一种方法可以通过移动/合并帖子到新主题来实现他们所要求的,方法是复制 OP 到一个新的主题,然后在下面发帖,并移动其他回复帖子。 :thinking: :exploding_head:

我刚刚使用“移动到新主题”功能完成了。

我选择了 OP 并将其移动到一个新主题。我在其下发布了一个新帖子。然后我回到旧主题,将其余的回复(不勾选按时间顺序复选框)移动到新主题,它们就在我回复 OP 的帖子下面。

我会发布一些截图来演示如何操作……但我会等到 Jammy 回复 :grin:

1 个赞

不过,这可能是一种相当嘈杂的方法,具体取决于您将多少帖子从一个地方移动到另一个地方然后再移回来(尽管可以做到)。

有一个关于此的开放式 Feature 请求,因为之前有人提出过类似的要求 What is best practice for "pinning" posts to a topic?

2 个赞

是的,这是一种混乱的做法,但我不确定 OP 需要多久执行一次。听起来在这种情况下这种情况很少发生。它确实在某种程度上实现了他们想要的东西,但仍然没有解决时间线问题。我怀疑他们想通过“置顶”来锁定用户到该帖子。这是一个有趣的特性请求。我截了屏,说明了我如何做到这一点,如果 @cathyjliu 想知道如何做,我可以发布它们。

1 个赞

我认为在 Feature request 中,帖子会保持正确的顺序,但也会在 OP 下复制一份以强调它,有点像 Solved 在 OP 中处理解决方案一样。

1 个赞

是的,在阅读了该功能请求主题后,我现在完全可以看到对此类功能的需求。已解决是一个很好的例子,说明它是如何复制帖子的,只是在这种情况下,它被插入为另一个帖子而不是链接框。

一个非常取巧的建议,我不确定它是否能奏效,但以防万一:

使用已解决的组件,但设置 CSS 规则来隐藏“已解决”的提及,以防误导用户,同时更改(或隐藏)图标以适应需要,并且只对您的员工隐藏“解决”按钮。

3 个赞

我也曾建议过这个方案。

但如果他还需要已解决主题插件呢?