头像边框图标显示错误

我刚刚在 Humane Tech 社区论坛创建了一个名为“humanetech-translators”的新群组,并设置了 fa-globe 徽章图标。为了确保所有成员都能看到,我选择了“自动设为主要群组”。我还为成员设置了默认信任等级为 2。

因此,我自己的徽章图标也变成了地球图标。同时,我也属于“community-team”群组,我希望在我的头像上显示该群组的徽章图标(即 fa-chess-knight 图标)。也就是说,这个群组应该比翻译员群组具有更高的优先级。

在我的个人资料设置中,在创建新群组之前,默认标题已设置为“community-team”,并且该群组从一开始就启用了“自动设为主要群组”。“community-team”群组没有默认信任等级设置。

鉴于地球图标仍然显示,我在个人资料中将标题更改为“无”,保存后,再次将其设置为“community-team”并保存。但我的头像上仍然显示地球图标,而个人资料卡上的标题却显示为“community-team”。

除了我之外,“community-team”群组中还有另一位成员也遇到了同样的问题。


“community-team”群组中的两名成员:

我的个人资料卡:

discourse-wrong-group-flair-icon2

你好,Arnold,

我认为这里存在混淆:一是“最近加入的群组”(该功能应正常工作)与“最先或最后启用徽章的群组”(该功能并不适用)之间的混淆;二是用户管理页面中(位于用户群组列表下方)的“个人资料标题”与“主群组”之间的混淆。

感谢 @Benjamin_D

是的,这个功能交互对我来说确实令人困惑。我甚至不得不非常仔细地阅读您那三行文字才能理解,而且我完全找不到您提到的“先启用或最后启用带徽章的群组”的相关说明。

因此,按我现在的理解总结如下:

  • 显示在头像旁边的徽章图标和标题是两个完全独立的元素。
  • 要在禁用“用户选择主要群组”的情况下同步徽章和标题,我将不得不采用一项新的管理任务:在创建群组时仔细检查每位成员,并在有新成员加入(该群组为公开访问)时再次检查。这项任务需要进入每位受影响用户的管理员页面,并覆盖其主要群组设置。
  • 要在启用“用户选择主要群组”的情况下同步徽章和标题,我将不得不要么指导成员同时同步其账户设置中的标题选项和主要群组选项(这非常繁琐),要么接受它们可能不同步的现实(实际上结果往往如此)。

我原本期望“群组徽章”能根据用户账户的“群组标题”设置自动变化。难道这不是最直观的实现方式吗?

附言:多亏了您的帮助,我已经为我自己和另一位成员解决了这个问题。我会稍等片刻再标记为“已解决”,以便进一步讨论这一令人困惑的功能的直观性问题。

抱歉,那是我搞错了,我以为那是你预期的行为 :sweat_smile:
关于标题与主组,它们似乎性质不同:前者(当由管理员设置时)可以是任何内容,而后者是组名。不过,我不是很确定其背后的根本原因 :thinking:

谢谢。也许 @tshenry(你提到的帖子的作者)或团队中的其他人可以对此进行说明。

我首先想说的是,我们目前正在积极讨论改进主组概念的方法,因此在不久的将来可能会有变化。

虽然我并未参与创建标题和组徽标功能,但我可以举例说明为什么这两个功能相互独立是有益的,并澄清它们目前的工作方式。

假设一个站点有一个名为“团队”的组,包含公司中的所有人员。为了让人一目了然地知道某用户属于团队,他们为“团队”组设置了组头像徽标,并确保所有成员都将“团队”组设为主组,以确保徽标能够显示。

团队成员分为不同的角色——比如支持和工程——并且是相应组的成员。除了知道用户属于整个团队外,知道他们的具体角色也会很有帮助。鉴于站点希望团队中的所有成员共享相同的“团队”头像徽标,他们可以在“支持”和“工程”用户组中指定默认标题。最终效果大致如下:

我不确定这是否是最佳示例,但这是一种站点可以采用的工作流程。

“自动设为主组”和“默认标题”这两个组偏好设置确实存在一些细微差别。

主组

  1. 如果在创建新组时勾选了“自动设为主组”选项,所有成员的主组将在新组创建时被设置/覆盖。
  2. 如果你进入现有组的设置并首次勾选/保存“自动设为主组”,所有成员的主组将被设置为该新组。
  3. 如果用户是多个设置为“自动设为主组”的组的成员,你可以进入其中一个组的设置,取消勾选/保存,然后重新勾选/保存,以设置/覆盖所有成员的主组。

默认标题

  1. 与自动主组功能不同,默认组标题仅应用于没有现有标题的组成员。
  2. 从组中移除默认标题将清除那些将其设为标题的用户的标题。

因此,鉴于上述所有内容,将用户添加到特定组的顺序可能非常重要。如果你无法控制用户加入组的顺序,情况会变得棘手,但你可能可以根据上述行为描述找到解决办法。

如果你无法实现特定的工作流程,并希望看到该功能得到支持,请随时创建 Contribute > Feature 主题,以便我们将其纳入考虑。

非常感谢你花时间撰写这份详尽的解释 @tshenry,真的非常感激!对我来说,这个问题目前已经解决了,你的解释让我对这一机制有了更清晰的理解。我会将其标记为解决方案 :pray: