提供显示聊天中全名的选项

对于像我们这样需要全名的社区,如果能在聊天框、最近的私人聊天列表等地方看到真实姓名而不是用户名,那将是非常好的。

3 个赞

在管理员 - 设置中,您需要启用(选中)enable_namesdisplay_name_on_posts,然后确保禁用(取消选中)prioritize_username_in_ux。请注意,这也会在帖子、用户卡片和个人资料中显示他们的全名。您可以在 Meta 聊天中看到这一点,其中显示了全名 :slight_smile:

如果您只想在聊天中显示,我相信一些 CSS 可以隐藏其他地方的全名。

3 个赞

以上所有设置都已完成(已仔细检查以确保),但聊天仍然显示用户名而不是全名:

我想知道这是否与我们从 Discourse 获得的自定义主题有关。

1 个赞

尝试安全模式。我在我的网站上设置了上述所有设置进行测试,并且它像在这里的元上一样运行。 :thinking:

1 个赞

有趣的是,我看到我们的聊天显示的是用户名而不是全名:

这很奇怪。我的窗口和聊天对话中也显示了用户名和姓名 :thinking: 我也看不到可以覆盖它的用户偏好设置……

1 个赞

另外奇怪的是,安全模式下聊天没有显示为启用(也无法启用)。

1 个赞

哦,是的,因为它是插件 :woman_facepalming: 哈哈,真是的

总之,供您参考,我的 Meta 聊天模态框看起来是这样的。我的名字和用户名也会显示在聊天中。这看起来是团队需要处理的任务 :slight_smile:

当你点击左上角的返回箭头时,能显示一张截图吗?那个窗口看起来是什么样的?

1 个赞

哦,嘿,我们开始了——全名在哪里? :thinking:

无处可寻!

1 个赞

此功能现已添加:

请注意,对于个人资料中没有姓名的用户,将恢复使用其用户名。

要使此功能生效,需要具备此处概述的相同设置:

1 个赞

是否可以隐藏用户名前面的“@”符号?由于 enable_names 已禁用,因此我不需要它来突出显示这是一个用户名,而在所有其他地方,用户名也不以“@”开头。

4 个赞

你发现得很好,我们内部已经讨论过这个问题,在直接消息频道中删除用户名的别名是有意义的。通常,我们只在提及另一位用户时使用别名,因此在频道标题中没有必要保留它。

已通过此提交进行更新:

6 个赞

此主题已在 3 天后自动关闭。不再允许回复。