找到父帖的方法(不是所有祖先的列表滚到列表顶部)

我希望有一种快速查找帖子父级帖子的方法。当你点击小图标展开正在回复的内容时,有时会看到十几条帖子,并且会滚动到它们的顶部(这很少是我想要的)。我真的很希望有一种可靠的方法来查找和查看单个、直接的父帖子(然后从那里,可以根据需要,逐个查找它的父帖子,依此类推)。我喜欢并经常使用 Reddit 和 Hacker News 上的“父级”链接,它们实现了这一点。

当你展开祖先帖子时,仅仅滚动到父帖子的开头,而不是最古老祖先帖子的开头,会有所帮助。但这并不是一个完美的解决方案,因为当你阅读父帖子,然后想要它的父帖子时,你必须滚动浏览两个帖子才能找到正确的位置,如果它们很长并且包含章节标题,你可能会因为匆忙而错过位置。如果软件能自己带你到正确的位置会更好。

我最常使用此功能的情况是,当人们回复时没有使用任何引用。如果这是一个繁忙的主题,并且自他们上次发帖以来有多个新帖子,那么我通常需要查看一个父帖子来弄清楚他们在谈论什么,但我通常不需要查看任何更早的祖先帖子。

编辑:如果你在此问题上遇到困难,请查看“最大回复历史记录”设置。默认值 1 将解决这个问题的大部分问题(我的论坛将其设置为 5,我忘记了该设置的存在)。

2 个赞

我遇到了完全相同的问题,并且想要。我强烈支持此功能。

1 个赞

这将是一个完整的线程功能,已经在以下地方进行了大量讨论:Threaded discussion is ultimately too complex to survive on the public Internet?

当 Discourse 创建时,这种帖子结构被故意省略,以支持大部分平坦的讨论。

所以目前,帖子只知道它们直接的关系:“回复”和“X 回复此帖子”。

诸如“这是对帖子 X 的回复,帖子 X 是对帖子 Y 的回复,而帖子 Z 是父帖子”之类的数据不会生成……因此,不存在可用的“回复链”概念。

3 个赞

我很高兴主要以线性方式阅读,并且不想像 Reddit 那样切换到完全的线程讨论。但是,当人们写回复但没有引用时,通常是针对最近 10 篇帖子中的一篇,我需要一种快速查看回复内容的方法。我偶尔需要追溯几层回复。

有人提到过“最大回复历史记录”设置,但后来他们似乎很快删除了帖子。那真的很有帮助。我的论坛将其设置为 5,但默认的 1 对我来说效果更好。这使得您提到的重要的“回复于”关系更容易访问。

通过此设置更改,查找直接父级效果更好,我也更满意。

现在,返回多个父级比以前效果更好,但不如 Reddit 方便。您展开父级,阅读它,然后滚动回其顶部(通常很容易;对于非常长的帖子来说有点麻烦),然后单击“跳转到父级”。然后您可以展开其父级并重复。

作为次要的 FYI,我有时会使用打印页面视图或 URL 编辑来获取页面的 markdown,以便一次性查看所有加载的长主题,这样我就可以使用 cmd-F 查找并更轻松地浏览它们。在这些视图中,弄清楚帖子的父级是什么可能会有问题,但我仍然主要喜欢这些线性视图,而不是尝试在 Reddit 上查看带有嵌套显示的帖子。

2 个赞

嗯,也许禁用站点设置 suppress reply directly belowsuppress reply directly above 也会有帮助?
如果帖子距离很近,这些设置会隐藏“回复”和“X个回复”按钮。

1 个赞

是的,谢谢。这些是我已经禁用的好设置。

2 个赞

我明白了,更改最大回复历史记录在很大程度上解决了这个问题吗?我不太清楚——如果仍然存在问题,截图或链接一个示例帖子可能会有帮助。

1 个赞

更改设置后,现在可以轻松方便地查看直接父帖子。这样就解决了我的大部分问题。

以某些方面来说,查看多个祖先帖子变得更好了,但以另一些方面来说,变得更糟了,所以这是一种折衷。展开父帖子然后点击跳转到父帖子比使用 Reddit 的“父帖子”链接要多做一些工作,特别是如果你阅读了一篇长帖子然后不得不滚动回原处。而且我之前可以通过滚动浏览多个祖先帖子而无需点击的旧方法有一些优点。但总体来说,现在已经很好了,而且我没有一个明显更好的具体建议。

我希望有一个可选的设置,默认关闭,在永久链接按钮旁边显示一个父帖子链接。但这也不是什么大问题。

1 个赞