升级到 2.9.0.beta11 后,我注意到类别徽标的显示比原始图像尺寸大,导致图像看起来模糊,并且描述文本以垂直列显示:
作为临时措施,我添加了一个自定义 CSS 类来解决此问题:
.category-logo.aspect-image img {
width: auto !important;
}
例如,请访问:https://forum.step.org/,检查其中一个类别图像,然后取消选择上述自定义类。在各个类别页面上也会出现此问题,例如 Contentious Trusts & Estates - The STEP Forums
看起来这是当前激活的类:
.category-logo.aspect-image img {
width: calc(var(--max-height) * var(--aspect-ratio));
}
sam
(Sam Saffron)
2
我记得我们需要改进这个区域,你能确认你已升级到最新的 tests-passed 吗?
T_Disco
(T)
3
你好 @sam,
我昨天中午(格林尼治标准时间)升级到了 2.9.0.beta11(de2382a652)
这是“升级”页面上的信息:
Repository:
discourse de2382a6
version: tests-passed 在 app.yml 文件的 params 部分被注释掉了。
这是您需要的信息吗?还是有其他地方可以提供更多细节?
谢谢,
Tom
1 个赞
嗨 @JammyDodger 
是的,Discourse 版本现在是 3.0.0.beta16。
谢谢,
Tom
1 个赞
嗯。
那真是太遗憾了。我本来希望能“奇迹般地解决”一些问题。
我认为在我们经历了一系列与 category-logo 类更改相关的问题后,几乎所有问题都得到了解决。我认为还有这份报告 Category logo image overlaid by text after recent update 值得您 (@Amicable) 关注,看看是否有任何共同点可能导致您的情况持续存在。
1 个赞
我刚升级完,并移除了之前使用的 CSS 修复(Category logo image overlaid by text after recent update - #19 by Amicable
错误不再发生,所以“某些东西”在(22 年 10 月)和今天之间发生了变化。虽然我无法告诉你具体是什么
。我能说的是,我的安装是原版的,而且错误似乎是由于服务器端的 CSS 缓存造成的。
2 个赞