所以你的意思是,如果有人链接到第 17 帖,而我们因为删除了一堆帖子将其跳转到第 78 帖——这没问题,是更好的设计?
那这样改一半的意义何在?
所以你的意思是,如果有人链接到第 17 帖,而我们因为删除了一堆帖子将其跳转到第 78 帖——这没问题,是更好的设计?
那这样改一半的意义何在?
没错,但这并不是 Discourse 的软件问题。只需向用户保证这是正常现象,然后继续即可。我们改变这一行为的可能性为 0.0%。
不,我不是要求更改 URL。我只是希望时间线和弹出框中显示的帖子编号保持一致,弹出框中显示“帖子 #x”,其中 X 是包含已删除帖子和私语的计数。
我在主题中发布的截图应该能清楚说明这一点。
所以在时间轴上显示 78/12,实在没看懂。
既然这篇帖子就是第 28 号。
这里的时间线应该显示:
第 28 号帖子(共 26 条)。
还是说,你认为 UI 应该显示 #26 并链接到 #28?
这一切只是在原地打转,这里没有简单的更改方案,而且正如 @codinghorror 所说,我们没有任何更改此行为的计划。
是的!从成员查看其可见帖子的角度来看,时间线中的计数是正确的——显示“25/26”符合预期且合理。
因此,为了保持一致性,当框中显示“帖子 #28"时,可以改为显示“帖子 #26”,但仍链接到 #28。
我认为这并非在原地打转,只是我很难把这一点解释清楚。对此感到抱歉,但希望我们最终达成了共识,即使最终没有做出任何更改。
我明白,但这最初是关于“隐私”的讨论……例如:
切勿透露帖子已被删除或被悄悄发布。
而现在,你稍微改变了讨论的焦点,提出:
让界面略显晦涩,以便在某些地方显示不同的数字。
这将是一项巨大的变更,涉及众多子系统……包括诸如 Whispered replies leak in the post number - #30 by riking 这类已深度集成到帖子中的内容。
@riking - URL 中的数字通常位于右侧,除非滚动页面否则不会立即显示(至少在我的浏览器中是这样)。这与其他 UI 元素形成对比。你说得对,有人仍可能会仔细检查 URL,但鉴于其中还包含了 topic_id,要立即发现这些数字要困难得多,也隐蔽得多。
@sam - 是的,听说更改 URL 编号/链接等工作量很大后,我在 本话题的第 8 条回复 中建议,只需修复最明显的计数不匹配问题就足够了,因此我放弃了其他任何想法。
正如我们在上面的截图中所展示的,帖子编号在某些地方(例如时间线与帖子框之间)本来就可以显示不同。我建议让这一点保持一致,我想这也会随之使数据库中的 post_id 更加晦涩。
我不确定你是否同意,但我觉得 URL 中的数字严格来说并不属于 UI 的一部分——URL 中已经包含了 topic_id,这对用户来说已经是不可见的了。post_id 也可以被视为类似的情况。
我唯一担心的是,如果让这两个建议位置的帖子编号显示一致,版主或管理员可能会在文本中引用帖子编号(就像你用“riking 的 #30”那样),但对于非版主/管理员来说,那指的是另一篇帖子。不过,如果通过时间线导航,这个问题现在已经存在了。