我们的顶部菜单已设置显示“新”标签。现在确实有一个新话题,我在访问“最新”时甚至看到了那个蓝色小圆点。但导航栏中并未显示“新”。
通知设置为默认值,即创建时间在过去两天内的话题被视为新话题。而这个话题确实是在不到两天前创建的。
我能想到的唯一可能是……我看到这个话题是由从旧话题中拆分帖子而生成的;这是否可能存在相关 bug?如果不是,还有其他可能导致“新”标签不显示的原因吗?
您是指实时动态更新,还是指刷新页面?
并非动态(即并非在我查看最新内容时创建的帖子),即使刷新后似乎也缺少“新”标记。我目前的唯一猜测是,由于我已经看过原始帖子(它被从中拆分出来),所以新帖子可能不被视为“新”?不过这种情况只发生过一次,我会继续留意,如果问题持续发生,我会跟进并说明具体在哪些情况下出现。
请查看新主题的日期。当一个主题从现有主题中拆分出来时,其 created_at 值会被设置为原始主题创建的时间。如果该时间超过两天前,该主题将不会出现在您的新主题列表中。
谢谢!是的,被分叉的原始主题创建于两天前。
但新分叉主题中的第一个帖子是在两天内发布的。
建议:将分叉主题的 created_at 日期设置为该新主题中第一个帖子的创建时间,而不是原始主题的 created_at,这样似乎更合理(且在技术上更准确)。
我之前的说法有误。新主题的 created_at 值是根据被拆分帖子的创建时间设定的,而不是根据主题最初创建的时间设定的。
明白了。这样的话,显示带新蓝点的通知就说得通了,但还不清楚为什么新标签页没有显示。我会继续留意,如果这种情况持续发生,会再跟进。