Tenía el siguiente código instalado en mi tema personalizado bajo la sección </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'); // páginas de perfil
api.replaceIcon('notification.liked', 'thumbs-up'); // notificaciones
</script>
Anteriormente, en la versión 2.5.x, esto funcionaba para reemplazar el corazón, pero ahora el icono personalizado ha desaparecido y tampoco hay corazón. ¿Ha cambiado el método para reemplazar el corazón? Gracias.
Si no recuerdo mal, se ha realizado una limpieza en la biblioteca de iconos.
¿Podrías probar agregando en la configuración: svg icon subset, los iconos
fa-thumbs-up
far-thumbs-up
Es posible que el script también necesite alguna edición, pero no estoy seguro de si funcionará con esto
<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'); // páginas de perfil
api.replaceIcon('notification.liked', 'thumbs-up'); // notificaciones
</script>
o
<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'); // páginas de perfil
api.replaceIcon('notification.liked', 'fa-thumbs-up'); // notificaciones
</script>
Lo probé en un componente de tema que uso para Navidad (icono de regalo en lugar de corazón) y funciona, así que el JavaScript sigue siendo correcto.
Disculpa la pregunta adicional, pero ¿dónde se hace esto?
your-forum/admin/site_settings/
busca esta configuración y la encontrarás fácilmente
¡Genial, muchas gracias! Lo encontré: