如何在某人名字旁边添加符号

如何在某人名字旁边添加符号?例如,如果某人在工作人员组中,我想在他们的名字旁边添加一个符号,就像版主名字旁边有符号一样。

看看头像装饰,我怀疑那可能正是您想要的。

谢谢!(20 个字符)

你知道如何像模组那样在名称旁边添加一个徽章标志吗?

这会有帮助吗?

这正是我所寻找的,除了我希望图标在帖子中显示,并且当您进入某人的个人资料时也显示。此外,我只希望当您属于工作人员组时才显示图标。

我希望能让工作人员无需拥有管理员或版主权限,但能拥有一个类似版主盾牌那样的工作人员图标。

我们的 plugin-api 中有一项功能应该能提供帮助:discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7c7dd2335bb8590935ca6f7c19cec1f07a61412f · discourse/discourse · GitHub

您可以将以下示例代码放入主题的 <head> 部分:

<script type="text/discourse-plugin" version="0.11">
  api.addPosterIcon((cfs, attrs) => {
    if (attrs.primary_group_name === "MY_GROUP_NAME") {
      return { icon: 'shield-alt', className: 'staff', title: 'staff' };
    }
  });
</script>

您需要将上述代码中的 MY_GROUP_NAME 替换为您群组的实际名称。

这样的方案对您是否可行?我不确定在用户卡片/个人资料页面上实现相同功能的难易程度,但请先确认上述代码是否满足您对帖子图标的需求。