如何从网站首页隐藏特定分类的新帖子?

你好

我的网站上有一个名为 MEMEX 的板块,专门供从业者讨论工具和技巧。由于该板块目前比网站其他部分更活跃,我不想让它“污染”整个网站。

我已经在设置里翻找了一番(可惜现在只能用手机操作),但不确定如何避免 MEMEX 的帖子出现在首页的“最新帖子”中。

我并非想完全隐藏该板块,如果有人想阅读或参与讨论,我很欢迎。我只是希望该板块的新内容只推送给相关参与者(例如那些在该板块发过帖的人,或者访问过该板块页面的人)。

请问有什么办法可以实现这一点吗?

谢谢

m@

1 个赞

您可以将其添加到设置中的 default categories muted 数组中。我不确定这是否完全符合您的所有需求,但这是一种快速测试的简便方法。:slight_smile:

1 个赞

我应该去哪里了解“静音类别”在实际中意味着什么?

例如,我的理解是静音类别意味着不会收到通知。但如果有人在已静音的类别中的某个主题下发帖,这会自动为该用户取消静音吗?

如果是这样,是否意味着这些帖子会出现在该用户的“最新帖子”中?

在使用静音功能之前,我真的很想了解其后果。

谢谢。

m@

我不太确定。

是的,我认为是这样。

我的情况是这样的:我一直使用用户、主题和分类的静音功能,它们始终按我的预期运行。但我并没有特别仔细区分,所以……:slight_smile:

屏蔽类别会将该类别的主题从“最新主题”列表中移除。同时,该类别也会从类别页面中消失。但屏蔽类别不会将其从类别下拉菜单中移除。

如果用户在已屏蔽的类别中发帖,他们所发帖的主题将对该用户取消屏蔽——这意味着该主题会出现在其“最新主题”列表中。在已屏蔽的类别中发帖并不会取消屏蔽整个类别,仅取消屏蔽该用户所发帖的那个主题。

用户还可以通过设置特定主题的通知级别,来取消屏蔽已屏蔽类别中的某些主题。例如,在我的开发站点上,我屏蔽了“站点反馈”类别。通过将其中某个主题的通知级别设置为“跟踪”,该主题现在就会出现在我的“最新主题”列表中:

我认为屏蔽类别的主要问题是,它会让用户难以找到该类别。在我看来,当用户主动屏蔽自己无兴趣的类别时,这一设置是有意义的。但如果您打算默认屏蔽站点上所有用户的某个类别,就需要认真考虑用户如何找到这些类别中的主题。

4 个赞

嗯……这不太理想,因为我不希望该分类消失(尤其是如果我没理解错的话,我正在将该页面用作首页),或者变得难以发现。

我只是不希望它的帖子污染首页的“最新帖子”部分。

有没有其他方法可以实现这一点?

谢谢。

m@

1 个赞

从最新主题中隐藏分类可能是您需要的:

5 个赞

感谢 md-misko。

我使用的是 Discourse 托管的 Discourse 服务。我可以看到安装插件的说明,但似乎假设您是自己托管的。我是否也有选项可以使用?

作为参考,我在管理员面板中看到了“插件”部分,但可选的插件似乎有限。而且,据我所知,我需要支付更多费用才能使用其他一些指定的插件。我不喜欢这样。

谢谢。

m@

3 个赞

此功能最初包含在核心中,但随后被移除,因此需要通过插件来变通实现。

Discourse 团队对此问题有强烈的立场(请参阅我回复中引用的整个主题),并且可能不会在标准托管层级上支持此插件。

如果您绝对需要此功能,您可能需要自行托管,或者寻找能够支持使用此插件的合适托管层级或服务提供商。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.