你好,
我无法再更改 Discourse 的系统用户图标了。我一直在尝试通过系统用户的用户偏好设置页面进行操作,但无论我选择什么,它始终使用那个小徽标图标。
我原本以为这与我的 S3 存储桶设置有关,可能是某种原因导致它没有删除头像 URL 引用,但我注意到在本地环境的干净安装(使用版本 2.7.0.beta1)中也会出现同样的问题。
目前唯一的解决方法是在“品牌”设置部分更改小徽标,但这会同时更改主徽标,导致我无法将它们分开设置。
问题在于我们公司的主题拥有一个深色背景的导航栏,而实际徽标带有部分白色填充。

系统用户图标因此被部分遮挡。

暂时,我创建了一个带有深色圆角背景的徽标替代版本,这样系统用户图标就能正常显示了,但我不得不通过 CSS 将导航栏中的徽标边距负向偏移,以便使其与容器对齐,就像旧版本那样。

不确定是否还有其他人遇到这个问题?
感谢任何帮助。
4 个赞
pfaffman
(Jay Pfaffman)
2
只需创建一个带有所需徽标的不同用户,并将其设置为通知用户(我记不起具体名称了)。
我遇到了同样的问题。
问题在更新到 2.7.0.beta1 (869d25b7d3) 后立即出现。
在我们的情况下,直接从“品牌”部分获取的 Logo 被拉伸并裁剪了。
不幸的是,更改小 Logo 图标对我们来说不是一个可行的选项。
@pfaffman 能否请您详细说明一下您的评论?
这是否是唯一的解决方案?
提前感谢。
pfaffman
(Jay Pfaffman)
5
我以为系统里有个设置可以指定用于公告和通知的用户,但我没找到,看来我记错了。
Roman
(Roman Rizzi)
7
我刚提交了一个修复:
您可以通过禁用 use_site_small_logo_as_system_avatar 设置来选择退出。
11 个赞