最新主题中隐藏类别功能已失效

我已推送修复,插件不再在标签过滤器中隐藏分类。

@RGJ 您好,
这个插件是否也应该隐藏“新页面”中被抑制类别的消息?

谢谢

不,它本不该这样。我已经推送了另一个修复。

谢谢!效果非常好!

祝大家新年快乐!:christmas_tree:

有人知道如何操作,确保没有任何用户屏蔽我们的外语分类吗?这些分类需要让所有用户都能在 /categories 页面上看到。目前,恐怕有超过 25,000 名用户无法发现本应可见的内容。

如果 u 代表一个用户,我可以看到 u.muted_user_ids,但我不确定屏蔽的分类存储在哪里。

users.each do |u|
  # 在这里,我需要检查该用户的任何屏蔽分类是否与外语分类匹配,
  # 如果是,则从该用户的列表中删除它们。
end

另外,我是否可以通过在 irb 中运行脚本来安全地找到该字段并直接调整其原始值?

这其实很简单。你需要修改的是 category_users 表。我在帖子 Trading Buttons - #46 by simon 中概述了如何为所有用户取消屏蔽某个分类,并在 该主题的另一篇帖子 中补充了一些细节。

谢谢,我会试试的。

最简单的做法是直接修改站点设置,如果您希望,系统会提示您为现有用户取消静音。

谢谢,成功了。 :slight_smile:

你好,

我们的网站上遇到了这个问题。我们之前已经从“最新”中隐藏了 3 个分类,现在需要再添加一个。

我们愿意改用“默认隐藏分类”功能。但希望先禁用旧功能在现有 3 个分类上的设置,使整个站点行为一致。

我们自行托管 Discourse 实例,并且可以访问数据库。能否告知数据库中存储这三个已有分类的“从最新中隐藏”标志的具体位置?

据我所知,当该功能被移除后,分类默认变为静音。

一旦该选项从用户界面中移除,该标志便不再存在或生效。

我们的列表为空。他们是否可能在其他地方被禁言?

image

我很高兴终于找到了这个主题。我之前一直在为如何避免将私密分类中处于“暂存”状态的帖子的噪音充斥到“最新”列表中而焦头烂额。

@RGJ 开发的插件会成为事实上的解决方案吗?还是 Discourse 团队仍在开发其他方案?

(当然,我也在此正式表态支持 +1,希望恢复相关功能,以便“隐藏”那些本质上已被拆分到其他视图中的嘈杂内容,例如使用各类插件的知识库文章、由其他网站的 JavaScript 生成的博客评论主题,以及当然还有为未来发布而暂存的定时主题。)

大家好。这是我在这里的首次发帖。

我还有一个关于“隐藏”工具的使用场景。

我退出了 Disqus,开始在网站上使用 Discourse 作为评论系统,该网站目前已收录近 1000 篇文章。自那以后,我们的“最新”动态流被大量评论线程淹没,这些评论的内容甚至追溯到 2016 年。

我并不希望该板块完全被静音,即我仍希望它出现在分类列表中。我可以接受“最新”动态流中不再显示最新文章的最新评论(即仅显示最新文章的最新评论)。

但让该列表持续被过时内容淹没是不可接受的。

隐藏分类会导致人们无法在列表中看到它;而不隐藏,则会让动态流被不再那么相关的内容淹没。

是的,这项工作已分配给我们的一位工程师。不过,目前我们无法提供预计完成时间 :smiley:

我正在创建一个插件,使用站点设置(类似于 default_categories_watching)而不是分类设置。

这是该插件的初始版本。