您好,我刚在我的论坛上注意到,极其有用的 timeline-last-read 和 back-button 元素仅在跳转到时间轴上的某个先前日期后才会在某些主题中显示。
<s
似乎有两种情况会阻止此功能正常工作:
- 在大约 1000 篇帖子之后,似乎存在一个硬性限制,“返回”功能将不再出现。此功能在帖子越长的主题中越有用,而我有大量的主题包含数千篇帖子。
- 这是一个导入的论坛。似乎“返回”功能根本不会出现在任何导入的主题上,无论这些主题是否直接在 Discourse 中创建了更新的帖子。
是否有任何方法可以解决这些限制?或者任何人都可以确认在某些情况下不显示“返回”标记是否正常?谢谢!
编辑: 所以,似乎我通常直接跳转到主题的最后一篇帖子,这会禁用“返回”功能,因为它已经是最后一篇了。我想这说得通,但我认为这里还有改进的空间:
- 即使我到达主题的最后一篇帖子然后向上跳转,我认为如果我再次向下滚动然后再次向上跳转,它也应该开始跟踪
last-read帖子编号。例如:1)查看帖子 # 1500/1500 会清除last-read,2)向上跳转到帖子 1200/1500,3)向下阅读到帖子 1205/1500,4)再次向上跳转到帖子 1100/1500 应该为帖子 1205/1500 提供“返回”按钮和标记。