Tag Icons

干杯! :+1:

添加图标到标签后,仍然显示项目符号标签样式图标。是我一个人这样吗?

确保标签样式设置为“simple”

这意味着您将在所有位置丢失项目符号样式。

我认为,添加一个允许用户选择是否覆盖“标签样式”设置的新设置会很好。

2 个赞

如果我没记错的话,这个组件应该是 box

这是一个隐藏项目符号的快速粗略的 CSS :+1:
您可以将其添加到您的主题 CSS 或组件中。

a.discourse-tag.bullet:has(span.tag-icon):before {
   display: none;
}
1 个赞

太好了,非常感谢!

功能请求: 是否可以添加类似于“类别图标”组件的部分 slug 支持?

我有多个标签组,因为这些标签共享相同的名称前缀,所以我可以轻松地为每个标签设置一个图标。

例如;

acme-2023acme-2022acme-2021……

如果我可以选择以 acme- 开头的标签并将相同的图标分配给它们,那将大大简化我的工作。

5 个赞

我对国旗表情符号作为标签图标感到好奇。这与前几年的相关讨论串有关。

1 个赞

有没有一种简单的修复方法可以让此组件识别句子大小写的标签?目前,如果不是小写,它就无法工作。

您是如何创建包含大写字符的标签的?当我尝试创建标签时,它会自动转换为 kebab-case

1 个赞

可能只需禁用此网站设置:
image

4 个赞

谢谢 Firepup,我不知道那是一个选项 :grin:

@ncaming215 看起来该组件在将现有标签与设置中的标签-slug 部分进行比较之前,会将其转换为小写。我通过在主题组件设置中使用标签的小写版本来使其生效。

image


image

4 个赞

我很久以前为那个问题创建了一个 PR(由另一位用户报告)(https://meta.discourse.org/t/tag-icons/109757/119?u=arkshine)

https://github.com/discourse/discourse-tag-icons/pull/14

不过,看起来我需要更新它以匹配核心更改。希望一旦修复,它就能得到一些关注。

9 个赞

现在应该已经完成了。:+1:

2 个赞

是否有办法让所有标签都采用相同的样式?

昨天我创建新标签时,更新后默认转到 FA5 而不是 FA6,这让我感到困惑。

1 个赞

感谢您指出这一点,@ondrej。我已经更新了 OP。对于由此造成的任何混淆,我深表歉意。

2 个赞

我创建了一个 PR,它更改了组件中的描述(并将它们移至 locales/en.yml)

4 个赞

如何将我的自定义技术图标导入此组件。例如,像思科、戴尔一样