カスタムテーマの セクションに、以下のコードをインストールしていました。
<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'); // プロフィールページ
api.replaceIcon('notification.liked', 'thumbs-up'); // 通知
</script>
以前は 2.5.x で、このコードがハートのアイコンを置換して機能していましたが、現在はカスタムアイコンが表示されず、ハートも消えてしまいました。ハートを置換する方法は変更されたのでしょうか?よろしくお願いいたします。
Steven
2
記憶が正しければ、アイコンライブラリでいくつかの整理が行われています。
設定「svg icon subset」に以下のアイコンを追加してみてください。
fa-thumbs-up
far-thumbs-up
スクリプトの修正も必要かもしれませんが、これで動作するかどうかは確信が持てません。
<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'); // プロフィールページ
api.replaceIcon('notification.liked', 'thumbs-up'); // 通知
</script>
または
<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'); // プロフィールページ
api.replaceIcon('notification.liked', 'fa-thumbs-up'); // 通知
</script>
クリスマス用に使用しているテーマコンポーネント(ハートの代わりにギフトアイコン)でテストしたところ動作しましたので、JavaScript は問題なく動作しているはずです。
追加の質問で申し訳ありませんが、どこで行うのでしょうか?
Steven
4
your-forum/admin/site_settings/
この設定を検索すると、簡単に見つかります。
素晴らしい、ありがとうございます!見つかりました: