如何高效浏览不同类别的多个帖子?

你好!

在我的工作中,我最近刚加入一个规模较大的论坛,担任版主,该论坛包含许多分类。我的任务之一是检查所有分类中在 X 小时内发布的所有主题、帖子或评论(或者至少是主题标题)。

在 Discourse 当前的实现中,是否有简便的方法来实现这一点?

我希望有一个类似全局搜索的功能,能够列出所有在例如 8 小时内(或者更准确地说,自从我上次访问以来的所有新内容)的新内容,并将它们全部展示在一个屏幕上。理想的流程是:先浏览所有内容,然后点击那些引起我注意的项目,以便在上下文中查看。

如果我能进一步筛选,只查看特定分类下的所有内容,那就更完美了。例如,我们有分类 #A#Z,但我可以只提取 #A#K 分类下的所有内容,而排除 #L 及之后的分类。

Discourse 中是否有某个界面或功能可以让我高效地完成这项工作?

如果没有,您会建议如何实现?目前我能想到的唯一方法是手动逐个点击我需要关注的众多分类,然后按时间顺序阅读主题,直到我觉得可以停止为止。但这工作量太大了,如果这竟然是唯一的方法,那就太糟糕了。

谢谢!

搜索页面应该已经支持该功能。请使用日期参数和类别参数。

嗨,Jeff!感谢你的时间。

我正尝试在“搜索选项”页面(/search?expanded=true)上实现这个功能,但看起来不太直观。例如:在“分类”下拉菜单中,似乎无法选择多个项目,但同时也并未明确说明不能这样做。所以我在这里想确认一下:这究竟是我太笨没找到方法,还是根本不可能实现,导致我在白费力气?

另外,关于“发布时间”选择器:如果我只想查看今天的帖子,应该选择“之前”还是“之后”,并搭配今天的日期呢?“今天之前”似乎只会拉取昨天及更早的帖子,而“今天之后”看起来会拉取……什么都没有?那我是否应该选择“之后”并输入昨天的日期来查看今天的帖子?此外,昨天和今天的分界点是什么时候?是依据我所在的时区,还是论坛管理员设置的时区?

是否有可能提供一种方式,让我仅筛选出我尚未查看的帖子?或者筛选出从我上次访问以来的所有帖子,无论我是否已经看过?甚至提供一个相对时间选择器,例如“过去 ____ 小时内发布的帖子”?

Fabio,“最新”页面(例如访问 meta.discourse.org 时实际进入的页面)不是正好实现了这一点吗?或者“新”页面,如果你只想看新创建的主题。它是按时间排序的,所以你只需要在遇到超过 XXX 小时的帖子时停止即可。

是的,这实际上几乎完全符合我的需求。如果我能同时筛选多个类别并排除其他多个类别,那就更完美了。(我管理的论坛分为两个主要类别,每个类别下都有许多子类别,而我仅负责其中一个。)

进入你的偏好设置 => “分类”,然后静音(MUTE)你不想要的分类。我自己从未试过,但根据你的需求,我想这应该能行。