# 新主题但导航栏未显示“New”——有谁知道原因吗？

**URL:** <https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198>\
**Category:** Support\
**Created:** [2020年六月8日 15:17 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198 "2020-06-08T15:17:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)\
**Post date:** [2020年六月8日 15:17 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/1 "2020-06-08T15:17:52Z")

</div>

我们的顶部菜单已设置显示“新”标签。现在确实有一个新话题，我在访问“最新”时甚至看到了那个蓝色小圆点。但导航栏中并未显示“新”。

 ![Screen Shot 2020-06-08 at 11.02.21 AM](https://global.discourse-cdn.com/meta/original/3X/a/5/a5c5d9839ae8626766993e5bc3db507b66fb7965.png) ![Screen Shot 2020-06-08 at 11.00.30 AM](https://global.discourse-cdn.com/meta/original/3X/f/9/f944beb9639e6a0d0fff28c24c75232522637899.png)

通知设置为默认值，即创建时间在过去两天内的话题被视为新话题。而这个话题确实是在不到两天前创建的。

我能想到的唯一可能是……我看到这个话题是由从旧话题中拆分帖子而生成的；这是否可能存在相关 bug？如果不是，还有其他可能导致“新”标签不显示的原因吗？

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2020年六月8日 22:45 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/2 "2020-06-08T22:45:58Z")

</div>

您是指实时动态更新，还是指刷新页面？

---

<div class="post-metadata">

**Author:** ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)\
**Post date:** [2020年六月8日 23:06 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/3 "2020-06-08T23:06:04Z")

</div>

并非动态（即并非在我查看最新内容时创建的帖子），即使刷新后似乎也缺少“新”标记。我目前的唯一猜测是，由于我已经看过原始帖子（它被从中拆分出来），所以新帖子可能不被视为“新”？不过这种情况只发生过一次，我会继续留意，如果问题持续发生，我会跟进并说明具体在哪些情况下出现。

---

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [2020年六月8日 23:44 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/4 "2020-06-08T23:44:47Z")

</div>

请查看新主题的日期。当一个主题从现有主题中拆分出来时，其 `created_at` 值会被设置为原始主题创建的时间。如果该时间超过两天前，该主题将不会出现在您的新主题列表中。

---

<div class="post-metadata">

**Author:** ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)\
**Post date:** [2020年六月8日 23:49 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/5 "2020-06-08T23:49:17Z")

</div>

谢谢！是的，被分叉的原始主题创建于两天前。

但新分叉主题中的第一个帖子是在两天内发布的。

建议：将分叉主题的 `created_at` 日期设置为该新主题中第一个帖子的创建时间，而不是原始主题的 `created_at`，这样似乎更合理（且在技术上更准确）。

---

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [2020年六月8日 23:56 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/6 "2020-06-08T23:56:36Z")

</div>

> [@bts](#):
>
> 是的，讨论被分叉的原始主题创建于 2 天以上。
> 
> 但_新_拆分主题中的第一条帖子是 2 天以内创建的。

我之前的说法有误。新主题的 `created_at` 值是根据被拆分帖子的创建时间设定的，而不是根据主题最初创建的时间设定的。

---

<div class="post-metadata">

**Author:** ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)\
**Post date:** [2020年六月9日 01:29 UTC](https://meta.discourse.org/t/new-topic-but-new-not-showing-in-nav-any-idea-why/154198/7 "2020-06-09T01:29:45Z")

</div>

明白了。这样的话，显示带新蓝点的通知就说得通了，但还不清楚为什么新标签页没有显示。我会继续留意，如果这种情况持续发生，会再跟进。
