Bonjour,
Est-il possible de changer l’icône du personnel pour les administrateurs et les modérateurs par une autre icône ?
Découvrez ce sujet :
Merci pour ces informations, mais je vais modifier l’icône de bouclier derrière le nom d’un membre du personnel.
Si c’est ce que vous souhaitez modifier, l’icône se trouve à côté du nom d’utilisateur

Ajoutez ceci à l’en-tête commun :
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('shield-alt', 'terminal');
</script>
« terminal » est ce que j’ai choisi ; remplacez-le par votre propre choix.
Ajoutez également ce que vous avez choisi à la « sous-ensemble d’icônes SVG » dans votre panneau d’administration.
Si vous vous perdez, recherchez simplement « sous-ensemble d’icônes SVG » ici.
Je ne sais pas, il faudrait certainement souscrire/payer et probablement modifier le script pour s’adapter à cette acquisition.
Peut-être les contacter et leur demander ? Veuillez partager vos découvertes. Je ne suis pas sûr que cela vaille les 99 $ par an, mais si assez de personnes en font la demande, Discourse pourrait peut-être obtenir/ajouter une licence ?
En attendant, vous pouvez utiliser les versions gratuites.
Je ne sais pas si cela peut aider, mais vous pouvez peut-être jeter un œil à ceci :
D’accord, la première ligne de mon en-tête est prévue pour la possibilité d’utiliser toutes les icônes FA. Mais pour le moment, l’API ne peut probablement pas y accéder.
Je vais essayer de faire une demande de fonctionnalité à ce sujet.
Merci à tous pour votre aide ![]()
Comment puis-je utiliser un fichier SVG personnalisé comme icône ?
J’ai téléchargé le fichier SVG sur Dark Design.
Et j’ai l’en-tête personnalisé suivant :
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('shield-alt', '$shield-alt-duotone');
</script>
Mais l’icône n’est pas visible.
Ce n’est pas ainsi que cela fonctionne. $shield-alt-duotone est une variable destinée à être utilisée dans votre CSS personnalisé. Le premier sujet que j’ai lié précédemment explique comment remplacer les icônes par de nouvelles avec un fichier SVG :
D’accord, ça marche, merci.

