帖子徽章

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

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

1 个赞

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

2 个赞

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

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

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

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

Discourse 3.5.0

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

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

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

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

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

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

此组件用于展示用户获得的徽章。要使用此组件,您需要创建一个自定义徽章,该徽章是手动授予或基于组成员身份授予的。在设置徽章时,您可以上传图片或选择图标。

为了突出显示组成员身份,您也可以使用组徽章来代替徽章。

2 个赞

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

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

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

2 个赞

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

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

群组标签的文档:

1 个赞

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

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

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

2 个赞

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

1 个赞

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

您好,您指的是这个吗?

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

5 个帖子已合并到现有主题:为用户组分配图标的功能