你好,我想报告我们目前在长线程中遇到的一些问题。我们的网站托管在 talk.collegeconfidential.com。
1. 长帖子中的滚动条工作不正常
复现步骤
- 访问 talk.collegeconfidential.com
- 进入一个长线程,例如 这个
- 点击滚动条无法立即跳转到正确的帖子,需要点击两次。
以下是 屏幕录制。
2. 长帖子中未显示“返回”按钮
复现步骤
- 访问 talk.collegeconfidential.com
- 进入一个长线程,例如 这个
- 在长线程中未显示“返回”按钮(请将长线程中滚动条的行为与此 较短的线程 进行比较)
这两个问题即使在安全模式下也会出现,因此我们认为这与我们的主题无关。请注意,我们目前将线程限制为最多 10,000 条帖子。
这是一个已知问题吗?是否有人已经报告过?如果是,目前的进展如何?我尝试查找类似的问题,但未能找到。谢谢!
你好 @codinghorror!是的,我们推测既然在安全模式下也出现了这个问题,那很可能不是我们模板的问题。
以下是我们目前在生产环境中使用的插件:
我们还添加了 Linkify 作为主题组件。这些插件中是否有可能是导致问题的原因?感谢您的帮助!
osioke
(Osioke Itseuwa)
4
尝试禁用广告,我在广告繁多的网站上见过类似的问题。
嗯,不过这不应该由安全模式来覆盖吗?如果这在安全模式下不起作用,关闭广告能解决问题吗?
另外,我们靠广告获得收入,所以实际上无法关闭广告 
osioke
(Osioke Itseuwa)
6
安全模式下有显示广告吗?
这更多是调整广告位置的问题,使其不会与滚动条和返回按钮产生干扰或争夺空间。
不会,安全模式下不显示广告。我们已禁用了主题和插件,但问题依然存在。
我们实际上正在进行 A/B 测试,其中一种变体在时间线滚动器下方不放置广告。但问题在该变体中依然存在,因此我们推测这可能是由广告以外的其他因素引起的。
感谢你的反馈 @Falco!这是否意味着我们需要将线程数限制在 10,000 以下,以阻止这些问题再次发生?
Falco
(Falco)
10
你通常不需要这样做,因为 Discourse 默认就会自动为你完成:

你只有在以下情况下才会在某个主题中获得 10,000 条以上的帖子:管理员故意重新打开该主题、更改默认设置,或者在迁移过程中出现严重错误,未能将超大主题拆分为更小的部分。
明白了,我们目前将帖子限制在 10,000 字以内。我会与团队确认一下,为什么目前仍有一些主题帖超过了这个限制。
感谢您的帮助!