各位团队成员,
我认为帖子置顶是在用户层面进行的。一旦用户查看了置顶帖子,该帖子在用户层面就会取消置顶?根据我的阅读,似乎我可以强制置顶一个话题,使其始终显示在顶部。
我到底该怎么做呢?
谢谢各位朋友,
Mike
各位团队成员,
我认为帖子置顶是在用户层面进行的。一旦用户查看了置顶帖子,该帖子在用户层面就会取消置顶?根据我的阅读,似乎我可以强制置顶一个话题,使其始终显示在顶部。
我到底该怎么做呢?
谢谢各位朋友,
Mike
这个设置令人困惑。其中一个设置是让用户自行选择行为(“默认情况下”),而另一个设置则移除了用户的选项,这一点并不明确。两者的区别相当细微。
也许我有点愚钝,但在意识到问题所在之前,我浪费了一些时间。
哎呀,很抱歉听到这个消息!我同意这确实容易让人困惑。您是否有推荐的设置描述,能让这一区别更加清晰?
所以在某些部分似乎正常工作,而在其他部分,置顶话题却掉到了该部分的底部。我两个复选框都没有勾选。
你在个人资料里取消勾选了吗?
它实际上是在子分类中置顶。有没有办法让子分类中的帖子置顶到其主分类?
再问一个问题,能否在用户层面禁用取消置顶的功能?我计划对该功能进行变现,而允许用户禁用则与此目的相悖。
目前还无法实现。
或许你可以通过一些巧妙的 CSS 在用户偏好设置中隐藏该选项?
这两个“重置”按钮具体是做什么的?
我能想到几种不同的情况,但无法在代码中找到逻辑(抱歉,我的 Ruby 阅读能力最多只能算入门级):
为每个用户重置此设置。但那样的话,下面的按钮就没有多大意义了,因为此设置似乎只与新用户的默认设置有关?
为所有用户重置所有主题的“置顶”状态。但那样的话,下面的按钮就没有多大意义了,因为此设置似乎只与新用户的默认设置有关?
您好,欢迎您 @olm ![]()
“重置”选项是将管理员设置恢复到其原始默认设置。有时这会涉及重置用户的偏好设置——例如,重置/更改第二个选项 default topics automatic unpin 将会询问您是否要将更改应用到历史记录以及从更改点开始:
非常感谢您如此迅速的答复!
是否有什么“Discourse 手册”可以让我查找此类选项的含义?至少在 Documentation - Discourse Meta 我没有看到描述。
另外……管理员是否有办法重置所有用户在所有置顶主题上的“已置顶”设置?
理想情况下,每个管理员设置的说明都应在页面本身提供足够的信息(如果需要,我们随时欢迎关于如何使这些说明更清晰的建议
)。但 meta.discourse.org 是事实上的 Discourse 用户手册。
如果您在搜索中找不到任何内容,请随时创建一个新主题并在其中询问您需要的内容。
我认为没有简单的方法可以做到这一点,除非使用 rails 控制台。您可以通过主题扳手单独取消置顶,然后重新置顶每个主题,但是,用户可以随时取消置顶和重新置顶主题,所以即使您重置了所有主题,它们仍然可以被覆盖。如果您有一些信息想要始终可见,可以尝试使用 Versatile Banner 主题组件?
非常感谢,@JammyDodger!非常感激。
谢谢,这听起来是迄今为止最简单的方法,特别是当只有少数几个固定主题时(而且我认为默认情况下显示所有主题并置顶对于只有很少固定主题的情况是最有意义的)。