Moin
1
我今天访问 Feature 类别时感到非常困惑。主题的顺序似乎是乱的。所以我再次点击了“最新”,希望得到一个按日期排序的主题列表。但结果仍然是这样的:https://meta.discourse.org/c/feature/2/l/latest:
我没想到 topic-voting 插件会影响“最新”的排序。“最新”对我来说意味着按日期排序。
类别中“最新”列表是按最后活动日期(默认)还是按主题创建日期(例如 Announcements > Blog)排序,这一点本来就很难弄清楚。但“最新”按投票数排序就更令人困惑了。
虽然你可以使用表格标题来按你期望的顺序排列主题,但当这些标题不可用时,这样做就更困难了。在移动设备(或任何小视口)上查找博客类别中的最新主题很困难。你需要使用搜索或主题过滤器。我认为当你使用 Horizon 或主题卡片主题组件时也会出现类似情况。
总而言之,我认为在这种情况下存在多个相互作用的问题。
- 我没想到“最新”会按投票数排序,特别是导航栏中有一个单独的链接用于按投票数排序但没有高亮显示。我的心理模型是“最新”总是意味着按时间顺序排列。
- 当你访问一个类别时,不清楚是什么决定了主题的顺序(活动、创建、投票)。
- 根据你的设备和主题,更改主题顺序并不容易。
2 个赞
是的,我前几天更改了“最新”的默认排序方式时造成了这个问题……而且我对我们提供的选项也感到有些不知所措:
我们确实有能力更改默认过滤器(default topic list)……我一开始是这样做的,但后来发现匿名用户对 votes 的排序方式看起来不同?我还没有深入研究原因。
然后我注意到还有一个选项 topic list sort by,其中 votes 也是一个选项,而且这个选项对所有人都保持一致的排序……所以我使用了它。
我们可能不应该在 topic list sort by 中包含 votes(因为它不是一个可排序的列),而应该依赖 default topic list 并弄清楚为什么它没有按预期工作。
Moin
3
这算是该分类的默认“主页”,不是吗?当我选择“热门”(top)时,我看到的是
这里很明显是
/top 而不是
/latest。如果我想要“最新”(latest),我可以使用导航栏来查看“最新”。
它对“投票”(votes)也同样有效。很明显这是按投票数排序的
让我感到困惑的是,当
改变时,这会改变 /latest 的工作方式,但没有可见的指示器说明是什么决定了排序。我喜欢 https://meta.discourse.org/t/custom-topic-sort-order-button/380530,因为它向用户提供了所有排序选项,这样我就可以将排序更改为我期望的顺序,即使在移动设备上也是如此。如果当前顺序是预先选择的,它也可以作为一个指示器来帮助我理解当前的顺序。
1 个赞