Comment changer l'icône Staff

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

image

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.

J’ai ajouté le code suivant dans l’en-tête


Mais maintenant, l’icône du bouclier est cachée. Comment puis-je utiliser une autre icône FA ?

Est-il possible d’ajouter des icônes FA Pro à la « sous-ensemble d’icônes SVG » ?

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 :+1:

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.