Il pulsante Mi piace personalizzato non appare più dopo

Avevo installato il seguente codice nel mio tema personalizzato sotto la sezione <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');               // pagine profilo
  api.replaceIcon('notification.liked', 'thumbs-up');  // notifiche
</script>

In precedenza, con la versione 2.5.x, questo funzionava per sostituire il cuore, ma ora l’icona personalizzata è scomparsa e non c’è nemmeno il cuore. È cambiato il metodo per sostituire il cuore? Grazie.

Se ho memoria corretta, c’è stato un po’ di riordino nella libreria delle icone.

Potresti provare ad aggiungere nelle impostazioni: svg icon subset, le icone

fa-thumbs-up
far-thumbs-up

Potrebbe essere necessario modificare anche lo script, ma non sono sicuro che funzioni con questo:

   <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');               // pagine profilo 
          api.replaceIcon('notification.liked', 'thumbs-up');  // notifiche 
    </script>

oppure

   <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');               // pagine profilo 
          api.replaceIcon('notification.liked', 'fa-thumbs-up');  // notifiche 
    </script>

L’ho testato su un componente tema che uso per Natale (icona regalo invece di cuore) e funziona, quindi il JavaScript è ancora valido.

3 Mi Piace

Scusa per la domanda aggiuntiva, ma dove si fa?

your-forum/admin/site_settings/

Cerca questa impostazione e la troverai facilmente

3 Mi Piace

Fantastico, grazie mille! L’ho trovato:

1 Mi Piace