有什么方法可以阻止用户最近评论过的旧帖子出现在顶部吗?我的意思是,我想要一个不依赖于最后活动记录的真正信息流。
它会依赖什么?主题创建日期?
您可以通过添加一个查询字符串来做到这一点:https://meta.discourse.org/latest/?order=created
但我认为导航中没有直接可用的此类过滤器。
你可以将其静音。
除非你表明不希望再看到某个主题,否则显示有新帖的主题被认为是恰当的。
静音可以针对单个主题,对吧?有没有一个选项可以防止它重新出现所有主题?
我猜您是作为管理员提出的这个问题,并且希望为所有用户更改此设置。
也许锁定/关闭主题是答案?
或者,如果这种情况不经常发生,作为管理员,您可以“重置置顶日期”将主题移回原位。
锁定或关闭该主题可能有效,但这并不是我想要的。我不想关闭它,但也不希望它一直跳到最上面。在一个有很多用户的社区里,这会有点烦人。由于我不跟踪回复的数量,可能会出现垃圾邮件或多次发帖(例如 5-7 条)。我更希望的是,这些帖子只通知那些已经与它们互动过的人,而不是让它们一直出现在页面顶部。这看起来有点奇怪。
如果您想按创建日期排序,此主题组件将负责处理此问题 Created Topic Sort
您如何定义“互动”?阅读(阅读算互动)?点赞/反应?回复?引用到另一篇帖子?链接到?
如果只是回复,那么新用户可能无法参与旧帖子,除非他们主动回复。您所说的有点模糊,需要更清晰的说明。![]()
当然不算阅读,那会收到海量通知!![]()
您说得对,他们会错过,但如果需要的话,他们总能搜索旧帖子。
我实际上指的是类似领英(LinkedIn)、Instagram等社交媒体平台上的信息流。
我见过两种信息流的做法:
- 按最新帖子排序,这样你就看不到对评论的新贡献,但可以看到最新的表情包。
- 按最新贡献排序,这样你可能会看到太多正在进行的对话,但不会错过任何内容。
我相信还有其他方法。Discourse 按最新贡献排序——重要的是对话,而不是首帖。
我认为这是一个功能请求,需要一个可配置的选项,按最新主题排序,而不是按最新回复排序。
谢谢分享。目前,这效果很好 :))