J’avais le code suivant installé dans mon thème personnalisé sous la section <head> :
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('d-liked', 'thumbs-up');
api.replaceIcon('d-unliked', 'thumbs-o-up');
api.replaceIcon('heart', 'thumbs-up'); // pages de profil
api.replaceIcon('notification.liked', 'thumbs-up'); // notifications
</script>
Auparavant, sous la version 2.5.x, cela fonctionnait pour remplacer le cœur, mais maintenant l’icône personnalisée a disparu et il n’y a plus de cœur non plus. La méthode pour remplacer le cœur a-t-elle changé ? Merci.
Steven
Juillet 9, 2020, 6:42
2
Il y a eu un peu de ménage dans la bibliothèque d’icônes , si je me souviens bien.
Pourrais-tu essayer d’ajouter dans le paramètre : svg icon subset, les icônes
fa-thumbs-up
far-thumbs-up
Il se peut que le script doive aussi être modifié, mais je ne suis pas sûr que cela fonctionnera avec ceci
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('d-liked', 'thumbs-up');
api.replaceIcon('d-unliked', 'far-thumbs-up');
api.replaceIcon('heart', 'thumbs-up'); // pages de profil
api.replaceIcon('notification.liked', 'thumbs-up'); // notifications
</script>
ou
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('d-liked', 'fa-thumbs-up');
api.replaceIcon('d-unliked', 'far-thumbs-up');
api.replaceIcon('heart', 'fa-thumbs-up'); // pages de profil
api.replaceIcon('notification.liked', 'fa-thumbs-up'); // notifications
</script>
J’ai testé sur un composant de thème que j’utilise pour Noël (icône de cadeau au lieu de cœur) et cela fonctionne, donc le JavaScript est toujours bon.
Désolé pour la question supplémentaire, mais où cela se fait-il ?
Steven
Juillet 9, 2020, 6:59
4
your-forum/admin/site_settings/
Recherchez ce paramètre et vous le trouverez facilement.
Super, merci beaucoup ! Je l’ai trouvé :