Как использовать пользовательскую иконку в формате SVG в плагине Reactions?

Что касается возможности настройки иконки «Нравится», я знаю из некоторых самых ранних обсуждений, что нам предписывается выбирать только иконки, у которых есть как «обычная» версия (не отмеченная), так и «залитая» версия (отмеченная) в свободном доступе.

Наш форум уже много лет использует альтернативную иконку «Нравится» (вилка и нож — да, мы форум о еде), где залитая версия доступна в бесплатной версии FontAwesome, а обычная — только в Pro. Для нас нет смысла платить 99 долларов за тариф Pro только ради одной иконки. Вопрос в том, можем ли мы загрузить собственный SVG-файл для настройки иконки? У кого-то это получилось?

Я пробовал это сделать, но иконка не отображается. Отсюда и вопрос. Спасибо.

Привет, ckshen,

У меня нет ответа, но это интересный вопрос.
Я тоже заметил, что это не работает со многими иконками по умолчанию. Это работает с «thumbs-up», и при клике автоматически появляется закрашенная иконка, но для других иконок, таких как «wrench» или «link», иконка не отображается.

Также стоит упомянуть, что использование API для замены иконок, как это сделано здесь Change the Like Icon to 👍, например, похоже, переопределяется настройкой Reactions discourse reactions like icon.

Я думаю, что код Reaction добавляет суффикс ‘far’ к элементам, из-за чего они становятся пустыми, если версия ‘far’ отсутствует: