Remplacez l'icîne J'aime par 👍

:discourse2: RĂ©sumĂ© Change the Like Icon to :+1: vous permet de remplacer l’icĂŽne :heart: par l’icĂŽne :+1: – ou par n’importe quelle icĂŽne Font Awesome 5.5 de votre choix.
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien vers le dépÎt https://github.com/discourse/new-like-icon
:open_book: Nouveau dans les thÚmes Discourse ? Guide du débutant pour utiliser les thÚmes Discourse

Installer ce composant de thĂšme

Fonctionnalités

:information_source: Depuis que nous sommes passĂ©s Ă  Font Awesome 5, nous avons dĂ©veloppĂ© une API interne qui fournit aux clients un sous-ensemble de toutes les icĂŽnes FA – uniquement celles qui sont activement utilisĂ©es par Discourse. Les propriĂ©taires de site peuvent utiliser le paramĂštre du site svg icon subset pour enregistrer des icĂŽnes supplĂ©mentaires pour leur instance Discourse.

Avant

like%20before
like%20before2

AprĂšs

like
like%20after

Si vous le souhaitez,

  • vous pouvez modifier la couleur de l’icĂŽne de j’aime via /admin/customize/colors/ (cherchez le paramĂštre de couleur « love »)
  • vous pouvez modifier le texte « like » par un autre terme via /admin/customize/site_texts/

:discourse2: Hébergé par nous ? Les composants de thÚme sont disponibles sur nos plans Standard, Business et Enterprise.

59 « J'aime »

Bonjour,
DĂ©solĂ© de remuer ce sujet Ă  nouveau, mais je suis complĂštement perdu. Je viens de tomber lĂ -dessus en voyant un autre forum Discourse utiliser un pouce levĂ©, alors j’ai fait quelques recherches sur Google.

Ce que je souhaiterais faire, c’est remplacer le pouce levĂ© par l’icĂŽne de cochon disponible ici : Pig Icon | Font Awesome, avec la version en contour servant d’icĂŽne « DĂ©sapprĂ©ciĂ© ». Est-ce possible ? Comme il s’agit d’une icĂŽne Pro, devrai-je la tĂ©lĂ©charger ou en crĂ©er une moi-mĂȘme pour l’ajouter en tant qu’icĂŽne ou emoji personnalisĂ©, puis l’appliquer au composant « J’aime » ? Je ne suis pas sĂ»r de savoir comment procĂ©der non plus.

J’ai installĂ© le composant « Changer l’icĂŽne J’aime » et je l’ai testĂ© sur un thĂšme inutilisĂ© ; il fonctionne comme prĂ©vu. Le problĂšme est que je ne vois aucune section dans les paramĂštres de ce composant permettant de modifier le CSS, donc aucun endroit oĂč ajouter le script mentionnĂ© plus tĂŽt dans ce fil de discussion.

Toute aide serait appréciée, merci.

2 « J'aime »

Comme @Phlipups, j’essaie de changer l’icîne simplement pour l’icîne de biùre pleine, mais j’obtiens un espace vide.

<script type="text/discourse-plugin" version="0.8">
      api.replaceIcon('d-liked', 'beer');
      api.replaceIcon('d-unliked', 'fa-beer');
      api.replaceIcon('notification.liked', 'fa-beer');
      api.replaceIcon('notification.liked_2', 'fa-beer');
      api.replaceIcon('notification.liked_many', 'fa-beer');
      api.replaceIcon('notification.liked_consolidated', 'fa-beer');      
      api.replaceIcon('heart', 'beer');
</script>

Salut Tris,

Essaie d’ajouter beer dans le paramùtre du site svg icon subset accessible via admin/site_settings/category/all_results?filter=svg%20icon%20subset.
Et je pense que l’utilisation de beer uniquement, au lieu de fa-beer, suffit. L’icîne Beer n’existe qu’en version pleine dans la version gratuite, donc seule la couleur changera aprùs le clic.

3 « J'aime »

:star_struck:

Brillant Don ! Merci pour ton aide !

1 « J'aime »

Salut Ă  tous, j’ai installĂ© ce composant et, bien qu’il fonctionne parfaitement et remplace avec succĂšs l’icĂŽne de cƓur dans la liste des publications, les notifications par e-mail que reçoivent mes utilisateurs affichent toujours l’ancienne icĂŽne de cƓur.
Est-ce que j’aurais oubliĂ© quelque chose ? Dois-je Ă©galement modifier le modĂšle d’e-mail ?
Merci d’avoir dĂ©veloppĂ© ce superbe composant.

4 « J'aime »

J’ai juste soumis une PR pour rendre le dĂ©pĂŽt un peu plus clair (aprĂšs ne pas avoir rĂ©ussi Ă  identifier le TC dans mon instance) :

Je me demande si le lien du dĂ©pĂŽt ne devrait pas Ă©galement ĂȘtre modifiĂ© de new-like-icon Ă  quelque chose de plus clair. Bien sĂ»r, cela causerait le chaos, alors peut-ĂȘtre pas !