# 如何公开展示徽章？

**URL:** <https://meta.discourse.org/t/how-to-show-badge-publicly/325346>\
**Category:** Support\
**Tags:** badges\
**Created:** [2024年九月6日 16:46 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346 "2024-09-06T16:46:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)\
**Post date:** [2024年九月6日 16:46 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346/1 "2024-09-06T16:46:24Z")

</div>

管理员 → 徽章。

请问如何激活标准徽章（如周年纪念）旁边的复选框？

我无法设置“在公开徽章页面上显示徽章”，不知是什么原因。

徽章 SQL 可编辑设置没有任何影响，而且我无法在管理设置中找到任何其他设置。

我一定是忽略了什么显而易见的东西……谢谢。

---

<div class="post-metadata">

**Author:** ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)\
**Post date:** [2024年九月6日 17:51 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346/2 "2024-09-06T17:51:02Z")

</div>

嘿 🙂

“在公共徽章页面上显示徽章”默认情况下已为周年徽章选中，就像核心中的所有其他默认徽章一样。

（至少对我来说）复选标记非常模糊，所以乍一看，它可能看起来没有被选中，但实际上是被选中了。

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/3/d/e3d626f23c2141ad9755c306bcabf5175fa43558.png)

---

<div class="post-metadata">

**Author:** ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)\
**Post date:** [2024年九月6日 20:29 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346/3 "2024-09-06T20:29:35Z")

</div>

这对您来说是可编辑的吗？

有多个只读设置（徽章组、类型等）。一大堆徽章无法编辑。也许它在升级之间停止公开显示了。我可能需要深入研究代码。

所有只读徽章在数据库中都有一个“system = true”的属性。

---

<div class="post-metadata">

**Author:** ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)\
**Post date:** [2024年九月6日 20:43 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346/4 "2024-09-06T20:43:17Z")

</div>

不，它显示为灰色，因此我无法编辑。

---

<div class="post-metadata">

**Author:** ![HamMan2118](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamman2118/32/383565_2.png) [@HamMan2118](https://meta.discourse.org/u/HamMan2118)\
**Post date:** [2024年九月6日 23:23 UTC](https://meta.discourse.org/t/how-to-show-badge-publicly/325346/5 "2024-09-06T23:23:48Z")

</div>

据我所知，系统徽章无法进行大量编辑。

如果您不希望它公开显示，下一个最好的替代方案可能是完全禁用它，如果您是这个意思的话？
