更换图标后书签时钟图标损坏

将 FontAwesome Pro 图标从 Solid 更改为 Light 时,在帖子中设置带有提醒时间的书签时显示的图标不再显示。

该插件似乎将 <use xlink:href="#discourse-bookmark-clock"></use> 更改为 <use xlink:href="#fal-discourse-bookmark-clock"></use>,但这只会显示为空白,因为没有此图标的 fal 版本。

3 个赞

我遇到了完全相同的问题,在 2.9beta9 tests-passed 上。

1 个赞

由于这在 3.2 版本中仍然是一个问题,因此将此问题重新打开。

1 个赞

我们仍然在 3.3 版本上遇到此问题 :smiley:

1 个赞

我已经更新了该插件,它将使用我们的默认书签时钟图标,因此它将不再显示为空白。

不幸的是,由于这是我们为 Discourse 构建的基于开源 Font Awesome 图标集的自定义图标,我认为我们实际上无法构建和分发一个使用 pro 样式的图标版本,因为它会违反 Font Awesome pro 许可。

2 个赞

此主题在上次回复后 6 天自动关闭。不再允许新回复。

我看到图标已在 eb39fb6 中重新添加,但即使我签出 你的修复 并且不在 3.3.1 stable 的任何更新的提交上,它也会带回书签时钟图标,但不幸的是,它会导致更多按钮 (d-icon-ellipsis-h) 和编辑按钮 (d-icon-pencil-alt) 消失……你有什么想法是什么原因吗?我尝试清除图标缓存但无效。

3 个赞

我想知道这是否相关 - Some icons not showing up after upgrade :thinking:

1 个赞

我认为根据 .discourse-compatibility,你被固定到了一个旧版本的插件,对吗?也许是与旧版本 Discourse 的兼容性问题? discourse-fontawesome-pro/.discourse-compatibility at eb39fb6bdc567b77a54ce50366b804c9971467e2 · discourse/discourse-fontawesome-pro · GitHub

我不认为删除对单个图标的引用会破坏不相关的图标 :thinking:

1 个赞

抓得好,但没有,我忽略了它 :sunglasses:

2 个赞

嗯,您没有那个重命名图标的后续提交吗?DEV: update plugin to be compatible with core upgrade to fontawesome … · discourse/discourse-fontawesome-pro@eb39fb6 · GitHub

当您在检查器中查看时,图标的引用是 ellipsis 还是 ellipsis-h

3 个赞

我当前的版本是 cc8e59d7

image

1 个赞

@RGJ,我不确定我们是否需要保持此开放状态?

嗯……这仍然是一个悬而未决的问题……我不知道是什么原因造成的。

所以,如果有人有什么有用的建议,能够提出来就太好了 :wink:

1 个赞