头像边框图标显示错误

我刚刚在 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(你提到的帖子的作者)或团队中的其他人可以对此进行说明。

首先我要说明,我们正在积极探讨改进“主群组”概念的方案,因此不久的将来可能会有所调整。

虽然我并未参与创建标题和群组标识(flair)功能,但我可以举例说明为何让这两个功能相互独立会很有帮助,同时也会澄清它们当前的运作方式。

假设某个网站有一个名为“团队”的群组,包含公司内的所有成员。为了让人一眼就能看出某位用户属于该团队,他们为“团队”群组设置了群组头像标识,并确保所有成员都将“团队”群组设为主群组,以保证标识正常显示。

团队成员被划分为不同角色——例如支持和工程——并分别加入对应的群组。除了知道某位用户属于整个团队外,了解其具体角色也很有帮助。由于网站希望所有团队成员共享相同的“团队”头像标识,他们可以在“支持”和“工程”用户群组中指定默认标题。最终效果大致如下:

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

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

主群组

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

默认标题

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

因此,综合以上所有情况,将用户添加到特定群组的顺序可能非常关键。如果您无法控制用户加入群组的顺序,情况会变得棘手,但了解上述行为后,您或许仍能找到可行的解决方案。

如果您有无法实现的具体工作流程并希望获得支持,欢迎创建一个 #feature 主题,以便我们将其纳入考虑范围。

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