大家好,很抱歉我也来得有点晚,但主页上没有“未读”计数对我来说是一个很大的损失(我的一些用户也对此表示不满)。
我进入论坛时首先想知道的是,我关注的主题是否有新活动。将“未读”计数与“新主题”计数混在一起,在我看来并不合理,它们并不是同一回事。我并不关心创建了多少新主题,这远不如知道是否有我主动关注的真正“未读”主题重要(例如,我使用某些主题来获取用户提交的报告或错误反馈)。
那么,是否有任何方法可以在主页上显示“未读”计数?还是说,当统一视图不再是一个选项时,我们只能使用插件来实现这一功能?
大家好,很抱歉我也来得有点晚,但主页上没有“未读”计数对我来说是一个很大的损失(我的一些用户也对此表示不满)。
我进入论坛时首先想知道的是,我关注的主题是否有新活动。将“未读”计数与“新主题”计数混在一起,在我看来并不合理,它们并不是同一回事。我并不关心创建了多少新主题,这远不如知道是否有我主动关注的真正“未读”主题重要(例如,我使用某些主题来获取用户提交的报告或错误反馈)。
那么,是否有任何方法可以在主页上显示“未读”计数?还是说,当统一视图不再是一个选项时,我们只能使用插件来实现这一功能?
不需要插件,一个主题组件就可以。我们仍然在用户的主题跟踪状态中存储新主题和新回复(即未读)的数量:
这就是我们仍然能够在此处的子选项卡上显示单独计数的方法:
我同意你的优先级逻辑,我也认为未读比新主题更重要。问题一直在于向刚接触 Discourse 且不太了解跟踪逻辑的用户解释这种区别。
我们将内部讨论,但也许可以为此类偏好设置留出一些空间?不过这确实会占用不少空间……
![]()
感谢您的考虑,这是我的看法 ![]()
如果这是一个偏好设置,我们能否提供一个选项,仅显示回复,并且链接直接指向回复列表?
如果这个偏好设置也能在 Discourse Hub 上生效,那就太棒了 ![]()
目前我们计划中并未包含为此添加用户偏好设置,也没有计划制作单独的主题组件。截至目前,“统一的新帖子”功能的使用情况和反馈尚未表明对此有强烈需求。
但正如我所说,制作一个主题组件(或修改现有主题)来更改 UI 中的标签,从而再次区分“新帖子”和“未读”计数,应该是比较容易的。如果您为此需要核心插件 API,我非常乐意添加它们 ![]()
好吧,我仍然认为从主页丢失这些信息是个坏主意
我思考了一两天后的两分钱建议:如果确实是措辞让人困惑,你本可以简单地将“未读”重命名为“已追踪”或类似的内容。我知道我参与讨论有点晚,但现在我的实例上已经这样了,我会看看能否通过主题或组件把这条重要数据找回来。
自此次更新发布以来,我也收到了用户的投诉。
现在没有一键查看已关注主题的简便方法,需要点击两次才能查看,而且无法一目了然地看到信息。
大家对此反响不佳。我希望能够回滚此更改。
感谢两位分享反馈——我理解这一变更在你们的社区中并未得到广泛认可。
正如 Martin 所说,目前我们尚无计划推出能直接解决大家顾虑的进一步更新。在此期间,我会将你们的帖子移至 Contribute > Feature 分类下的新主题中,以便其他有类似感受的用户也能参与讨论,从而让我们在未来能够持续迭代并改进该系统。
我能理解为什么未读计数比新主题计数更有用,尤其是在你关注特定线程以获取更新或错误报告时。必须手动检查每个部分会增加一个额外的步骤。目前是否有任何方法可以在不使用插件的情况下将未读计数带回主页?
问题的一部分复杂性在于,“关注”是一个独立的通知级别,有其特定的含义,因此某人的“未读”内容也可能包含“监视”(watching)的内容。
多年来,大家对于“未读”和“新内容”之间的区别也一直感到困惑……这也是为什么新的结构专注于单一概念“新内容”,并将“新内容”分为“主题”和“回复”。
在“新内容”下做出这种区分,比解释“未读”意味着你尚未查看的回复,而“新内容”意味着你尚未查看的主题要容易得多。
对于那些怀念独立的“新内容”和“未读”功能的人——如果增加一个完全不再关注新主题的选项会有所帮助吗?还是说大家仍然希望看到哪些主题是新的,只是不希望它那么显眼?
本质上就是在这个用户偏好设置中添加一个“从不”选项:
或者,优先级偏好设置会有所帮助吗?“新内容”现在有三种状态:
如果你可以将“回复”设置为“新内容”的默认选项,这能解决问题吗?还是说这完全是“我完全理解未读/新内容的区别,只是想要回旧方式”?
我认为这基本上能解决我用户遇到的问题。虽然仍需多点击几次,但如果他们能自行选择默认选项,情况可能会更好。
akanora 最近在 Custom Top Navigation Links 中添加了计数支持。我在想,这是否是一个让管理员为“新主题”和“新回复”配置两个独立链接的好位置?这些链接将显示正确的计数,并允许用户直接访问他们想要的列表,就像更改之前一样。
不,那对我没有帮助。我仍然想知道哪些是新帖子,只是它们的重要性远不如未读帖子。
同样,也不太有用。这仍然剥夺了选择权。有时我想先看新帖子,有时则想先看未读帖子。这完全取决于我当下有多少时间,或者我是否在寻找特定的内容。
就我个人而言,我认为旧版运作完美且非常直观。听到这么多人觉得它令人困惑,我实际上感到有些惊讶。
在我看来,鉴于所陈述的问题,这次变更的范围似乎比必要的大得多。如果“未读”这个词引起了困惑,完全可以找到另一个尚未使用的词来替代,比如“更新”或“关注”。
除了个人偏好之外,我想补充一点:我主要参与两个 Discourse 社区。在这两个地方,我都提到了这次变更,并指出管理员可以通过设置将其回滚,以此征求大家的意见。在这两种情况下,所有回复的人都希望回滚这次变更。这并不是说没有人喜欢新方案,或者大家不会习惯它,但至少没有支持新版本的人发声。需要说明的是,每个社区大约有十几个人参与,样本量虽然不大,但也不只是寥寥数人。在这两种情况下,管理员都回滚了这次变更,而大家都对此表示满意。
不确定之前是否有人提过,但能不能在侧边栏加一个指向 /unread 的链接?那个页面不会显示新主题。