# 帖子徽章

**URL:** https://meta.discourse.org/t/post-badges/114722
**Category:** Theme component
**Tags:** post-badges, experimental
**Created:** [2019年四月11日 03:52 UTC](https://meta.discourse.org/t/post-badges/114722 "2019-04-11T03:52:50Z")
**Posts on this page:** 19
**Page:** 8

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2025年七月29日 16:28 UTC](https://meta.discourse.org/t/post-badges/114722/170 "2025-07-29T16:28:52Z")

</div>

我不确切知道它与展馆版本的区别。但我可以肯定地说，官方版本现在加载所有必需的数据，而无需任何额外的 HTTP 请求。

> [@Roi](#):
>
> 这两种添加方式可以相互兼容吗？

主题和插件的配置方式大不相同，所以你必须从头开始设置。

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年七月29日 17:13 UTC](https://meta.discourse.org/t/post-badges/114722/171 "2025-07-29T17:13:28Z")

</div>

我认为主要区别在于，在主题组件中，管理员配置哪些徽章会显示在帖子中，而在插件中，用户可以在其首选项中决定。

> [@angus](#):
>
> 至于精选徽章的选择，用户会在用户特定的新设置中自行完成。

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [2025年七月29日 21:21 UTC](https://meta.discourse.org/t/post-badges/114722/172 "2025-07-29T21:21:25Z")

</div>

> [@Moin](#):
>
> 我认为主要区别在于，在主题组件中，管理员配置哪些徽章会显示在帖子中，而在插件中，用户可以在其首选项中决定。

是的，我刚检查了区别，在我看来也和这里描述的一样。而且我也知道我的一些用户正在使用这个功能并选择了他们想要显示的徽章。所以在我的情况下，这似乎不是一个替代方案。嗯。

一个完美的解决方案是同时拥有插件的功能，并让管理员选择需要/想要的哪种方式。 😉

---

<div class="post-metadata">

### Author: ![ckshen](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@ckshen](https://meta.discourse.org/u/ckshen)
#### Post date: [2025年九月19日 06:08 UTC](https://meta.discourse.org/t/post-badges/114722/173 "2025-09-19T06:08:28Z")

</div>

当我们按特定用户过滤主题中的所有帖子时，徽章大小出现了一些问题。

点击主题中的用户头像，然后点击“过滤用户帖子”，会出现巨大的帖子徽章。

Discourse 3.5.0

 ![33a2f805692f77df8b8132997943175b91b47dd5_2_1400x814](https://global.discourse-cdn.com/meta/original/4X/9/5/c/95c1a8500c53e10a5f9797a2611cfc5928c6a074.jpeg)

 ![fddf82be63859377052b34831162535fbbe0c48d_2_1400x776](https://global.discourse-cdn.com/meta/original/4X/e/2/b/e2bc62f161e817a49d03a07a781cb427d49a3e0f.jpeg)

 ![Screenshot 2025-09-17 at 12.51.26 AM](https://global.discourse-cdn.com/meta/original/4X/f/9/a/f9ac983cce2a61f45589c87763726f25fcbec415.jpeg)

---

<div class="post-metadata">

### Author: ![Jason\_Hsia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jason_hsia/32/315938_2.png) [@Jason\_Hsia](https://meta.discourse.org/u/Jason_Hsia)
#### Post date: [2026年二月10日 18:46 UTC](https://meta.discourse.org/t/post-badges/114722/175 "2026-02-10T18:46:51Z")

</div>

我们软启动了在用户名旁边显示徽章的功能，并收到了一些积极的反馈。我们希望继续推进所有徽章，并产生了以下两个问题：

1：仅显示最高级别的徽章  
目前，一个徽章级别中获得的所有徽章都会显示（例如，“50 个解决方案”和“100 个解决方案”都会显示）。我们能否将其配置为仅显示每个级别中最新/最高级别的徽章？

假设一个用户获得了“50 个解决方案”和“100 个解决方案”徽章，我们只显示“100 个解决方案”。

2：用户徽章选择  
我们能否允许用户选择哪些徽章显示在其用户名旁边？我们希望让用户控制其徽章的显示，而不是自动显示所有获得的徽章。

我不会对一些用户偏好 #1 而另一些用户偏好 #2 感到惊讶。我们觉得 #2 可以作为一种长期实践，因为它会促使用户查看他们的参与情况以及他们希望如何在社区中展示自己。

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月18日 21:53 UTC](https://meta.discourse.org/t/post-badges/114722/176 "2026-02-18T21:53:43Z")

</div>

创建了一个新群组，但我该在哪里上传自定义图标，并确保它显示在群组成员的用户名旁边？

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2026年二月18日 22:08 UTC](https://meta.discourse.org/t/post-badges/114722/177 "2026-02-18T22:08:38Z")

</div>

此组件用于展示用户获得的徽章。要使用此组件，您需要创建一个[自定义徽章](https://meta.discourse.org/t/understanding-and-using-badges/32540)，该徽章是手动授予或基于组成员身份授予的。在设置徽章时，您可以上传图片或选择图标。

为了突出显示组成员身份，您也可以使用[组徽章](https://meta.discourse.org/t/add-group-flair-on-member-avatars/82700)来代替徽章。

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月18日 22:13 UTC](https://meta.discourse.org/t/post-badges/114722/178 "2026-02-18T22:13:48Z")

</div>

基本上我要创建 2 个订阅选项，并希望在他们的用户名旁边显示一个相关的徽章，而不是在他们的个人资料图片上。这做不到吗？

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2026年二月18日 22:23 UTC](https://meta.discourse.org/t/post-badges/114722/179 "2026-02-18T22:23:37Z")

</div>

你可以做到。你创建徽章，然后使用此组件在主题中显示它。你只需要找到最适合你的授予徽章的方式。

组别标签和头衔可以开箱即用；自定义徽章需要更多配置。

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月18日 22:24 UTC](https://meta.discourse.org/t/post-badges/114722/180 "2026-02-18T22:24:57Z")

</div>

是否有解释这个的指南或教程？

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [2026年二月18日 23:08 UTC](https://meta.discourse.org/t/post-badges/114722/181 "2026-02-18T23:08:20Z")

</div>

要创建自定义徽章，您可以前往 管理 \> 徽章并在那里创建一个。

群组标签的文档：

> [@Add group flair on member avatars](https://meta.discourse.org/t/add-group-flair-on-member-avatars/82700):
>
> bookmark This is a guide for configuring automatic group flair on user avatars in Discourse. person_raising_hand Required user level: Administrator Automatically add group flair to members’ avatars Group avatar flair displays to the bottom-right of a user’s avatar, providing a stylish way to highlight a user’s group membership. When creating or configuring a group, an admin can choose an image or [Font Awesome](https://fontawesome.com) icon to use as group flair. Summary This guide covers …

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月18日 23:10 UTC](https://meta.discourse.org/t/post-badges/114722/182 "2026-02-18T23:10:36Z")

</div>

但是徽章不是只显示在用户个人资料上，而不是显示在用户名旁边吗？

而且头衔（flair）是在头像旁边。需要把它们放在用户名旁边，就像管理员、版主徽章那样。

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [2026年二月18日 23:13 UTC](https://meta.discourse.org/t/post-badges/114722/183 "2026-02-18T23:13:26Z")

</div>

> [@Discourse](#):
>
> ![post-badges-settings](https://global.discourse-cdn.com/meta/original/3X/5/d/5d344396618129dcd3f04fa717754f47a16620f4.png)

您可以将自定义徽章添加到设置中，使其显示在用户名旁边。这就是此组件的意义所在？

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月18日 23:15 UTC](https://meta.discourse.org/t/post-badges/114722/184 "2026-02-18T23:15:03Z")

</div>

我得看看。我安装了但看不到在哪里。我会试着弄明白的。谢谢你。

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月19日 18:59 UTC](https://meta.discourse.org/t/post-badges/114722/185 "2026-02-19T18:59:25Z")

</div>

好的，我已经创建了徽章。但是，如何将它们分配给特定的组？我找不到任何可以实现此功能的设置。

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [2026年二月19日 22:53 UTC](https://meta.discourse.org/t/post-badges/114722/186 "2026-02-19T22:53:53Z")

</div>

您好，您指的是这个吗？

> [@User Group Membership Management Through Badges](https://meta.discourse.org/t/user-group-membership-management-through-badges/281836):
>
> We recently added the update\_user\_group\_membership\_via\_badge automation. This were long standing requests at: (including one from yours truly) [Automatic membership of badge earners in the group](https://meta.discourse.org/t/automatic-membership-of-badge-earners-in-the-group/172315)[What if badges could optionally synchronize group membership?](https://meta.discourse.org/t/what-if-badges-could-optionally-synchronize-group-membership/92232)[Automatically add/remove users to/from a group based on badge id?](https://meta.discourse.org/t/automatically-add-remove-users-to-from-a-group-based-on-badge-id/31431)[Badge granting triggers group membership](https://meta.discourse.org/t/badge-granting-triggers-group-membership/143242)What does it do? This feature allows you to automate user group membership based on their badges. It provides you with the ability to…

---

<div class="post-metadata">

### Author: ![long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@long](https://meta.discourse.org/u/long)
#### Post date: [2026年二月19日 22:57 UTC](https://meta.discourse.org/t/post-badges/114722/187 "2026-02-19T22:57:09Z")

</div>

不，我想为某些用户组分配一个图标/徽章。就像管理员/版主图标一样——显示在名称旁边。也想用其他图标替换管理员和版主的图标。

 ![Screenshot 2026-02-19 at 3.06.19 PM](https://global.discourse-cdn.com/meta/original/4X/c/d/b/cdb3aa6fa0e29ca67e53a6626bb2a0bcec4b6c45.png)

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [2026年二月20日 04:00 UTC](https://meta.discourse.org/t/post-badges/114722/188 "2026-02-20T04:00:26Z")

</div>

5 个帖子已合并到现有主题：[为用户组分配图标的功能](https://meta.discourse.org/t/ability-to-assign-icons-to-user-groups/396567/2)

---

<div class="post-metadata">

### Author: ![scavin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/scavin/32/115938_2.png) [@scavin](https://meta.discourse.org/u/scavin)
#### Post date: [2026年八月6日 07:27 UTC](https://meta.discourse.org/t/post-badges/114722/194 "2026-08-06T07:27:27Z")

</div>

当前版本中是否已修复此问题？

[上一頁](https://meta.discourse.org/t/post-badges/114722.md?page=7)
