Eu tinha o seguinte código instalado no meu tema personalizado, dentro da seção <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'); // notificações
</script>
Anteriormente, na versão 2.5.x, isso funcionava para substituir o coração, mas agora o ícone personalizado sumiu e o coração também não aparece mais. O método para substituir o coração mudou? Obrigado.
Steven
Julho 9, 2020, 6:42pm
2
Se eu me lembro bem, houve uma limpeza na biblioteca de ícones .
Você poderia tentar adicionar na configuração: svg icon subset, os ícones
fa-thumbs-up
far-thumbs-up
O script talvez precise de alguma edição também, mas não tenho certeza se funcionará com isso
<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'); // notificações
</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'); // páginas de perfil
api.replaceIcon('notification.liked', 'fa-thumbs-up'); // notificações
</script>
Testei em um componente de tema que uso para o Natal (ícone de presente no lugar do coração) e funcionou, então o JavaScript ainda está bom.
Desculpe pela pergunta adicional, mas onde isso é feito?
Steven
Julho 9, 2020, 6:59pm
4
your-forum/admin/site_settings/
Procure por essa configuração e você a encontrará facilmente
Incrível, muito obrigado! Encontrei: