Пользовательская кнопка «Нравится» больше не отображается после

В моей пользовательской теме в секцию был добавлен следующий код:

   <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, это работало и заменяло иконку сердца, но теперь пользовательская иконка исчезла, и само сердце тоже отсутствует. Изменился ли метод замены иконки сердца? Спасибо.

Если я правильно помню, в библиотеке иконок была проведена очистка.

Попробуйте добавить в настройку 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 всё ещё корректен.

Извините за дополнительный вопрос, но где это делается?

your-forum/admin/site_settings/

Найдите этот параметр, и вы легко его обнаружите

Отлично, большое спасибо! Нашёл: