Problème d’affichage des icônes du plugin Tag-icons

[
	{
		"setting": "tag_icon_list",
		"value": "教程,book-open-reader,#A8C6FE|评测,bug,#669d34|公告,bullhorn,#BF1E2E|节点,network-wired,#669d34|反馈,flag,#669d34|Telegram,paper-plane,#12A89D|Github,fab-github,#12A89D|toapi,hammer,#669d34|Discourse,fab-discourse,#12A89D|Cloudflare,fab-cloudflare,#12A89D|Linux,fab-linux,#669d34|AFF,rocket,#F7941D|NSFW,triangle-exclamation,#F7941D|抽奖,shuffle,#F7941D|活动,gift,#F7941D|推广,coins,#F7941D|封禁,user-slash,#ED207B|精华,thumbs-up,#fbff00|文档,book,#A8C6FE|转载,share,#0E76BD|原创,feather,#0E76BD|问答,circle-question,#00aeff|博文,blog,#669d34|神贴,fire,#E45735|Android,fab-android,#669d34|Windows,fab-windows,#669d34|iOS,fab-apple,#669d34|Plugins,plug,#669d34|API,circle-nodes,#669d34|游戏,fab-steam,#669d34|音乐,music,#669d34|阅读,fab-readme,#669d34|影视,film,#669d34|动漫,dragon,#669d34|美图,images,#669d34|羊毛,socks,#669d34|网盘,cloud,#669d34|域名,globe,#669d34|VPS,server,#669d34|模型,plane,#669d34|项目,bars-progress,#669d34|APP,rocket,#669d34|Amazon,fab-amazon,#12A89D|Google,fab-google,#12A89D|Microsoft,fab-microsoft,#12A89D|Twitter,fab-x-twitter,#12A89D|Apple,fab-apple,#12a89d|Docker,fab-docker,#12a89d|Wordpress,fab-wordpress,#12a89d|QQ,fab-qq,#12A89D|Theme,palette,#669d34|入门,user-graduate,#669d34|情报,lightbulb,#A8C6FE|灌水,faucet,#669d34|悬赏,coins,#F7941D|Proxy,ghost,#669d34|网络,wifi,#669d34|网站,bookmark,#669d34|安全,user-secret,#669d34|浏览器,fab-chrome,#669d34|Prompt,bolt-lightning,#A8C6FE|Oracle,oracle,#12A89D|视频,video,#669d34"
	},
	{
		"setting": "enable_colors_for_tag_labels",
		"value": true
	},
	{
		"setting": "svg_icons",
		"value": "circle-question|newspaper|oracle"
	}
]

J’ai installé le plugin d’icônes de balises ci-dessus sur mon instance Discourse. Après la dernière mise à jour de Discourse, de nombreuses icônes ne s’affichent plus. J’ai essayé plusieurs solutions sans succès.
Par ailleurs, ce plugin fonctionnait correctement auparavant.

Je pense que vous devez désormais utiliser le slug de la balise, et non son nom. Cela a changé il y a quelque temps, car dans les forums multilingues, les balises peuvent être traduites, il n’y a donc plus qu’un seul nom.
J’ai copié l’un de vos exemples (je ne parle pas chinois).

Lorsque vous êtes sur la liste des sujets filtrée pour cette balise, vous pouvez ouvrir la page de modification de la balise

Vous pouvez y voir le nom et le slug

Vous configurez donc le composant d’icône de balise avec 74-tag,book-open-reader,#A8C6FE et je vois alors
Screenshot_20260801_160700_Firefox


J’ai remarqué que cela s’affiche correctement dans les paramètres.
C’est tout à fait possible ce que tu dis, je vais essayer.

1 « J'aime »


Je viens de tester, cela fonctionne effectivement. Ce résultat est très probablement dû à la traduction automatique. Merci.

1 « J'aime »

C’est un bon point. Je pense qu’il y a un bug. Il semble que le menu déroulant affiche l’icône en fonction du nom, mais la liste les affiche en fonction de l’identifiant (slug).

Pour que l’icône s’affiche partout, il faut corriger cela.

1 « J'aime »