При создании темы отсутствует иконка эмодзи:
У кого-нибудь возникала эта проблема? Есть ли решение?
Хочу также добавить по поводу ответов ![]()
Какая у вас версия Discourse? Помогает ли безопасный режим?
3.5.01 Если я сделал это правильно (я новичок)
Спасибо
Вы добавили пользовательские настройки? Компоненты темы или плагины?
Вы можете попробовать включить безопасный режим, чтобы проверить, сохраняется ли проблема.
Кнопка там работает и видна в безопасном режиме. Не говорит ли это о проблеме с темой?
Я использую тему Air, но с другим брендингом.
Вы можете попробовать отключить компоненты темы по отдельности, чтобы определить, кто за них отвечает.
Готово (у меня всего 3), и иконка кнопки отсутствует. Странно то, что у меня есть тестовый экземпляр, который я использовал для разработки темы и прочего перед запуском, и там она есть!
Всё абсолютно идентично.
Чтобы убедиться, это официальная версия или вы сделали форк темы Air? Я попытался установить тему Air в исходном виде, и иконка отображается.
У вас есть плагины? Если да, вы также можете добавить ?safe_mode=no_plugins к URL-адресу, чтобы проверить, связана ли проблема с каким-либо плагином.
Спасибо, всё ещё не получается! И да, я использовал air как основу и немного изменил его, но не могу понять, что мешает кнопке.
изменил это
Есть ли способ увидеть, какие изменения вы внесли? Или ссылку на ваш форум? Если хотите сохранить это в тайне, можете отправить мне личное сообщение.
Обычно, если иконка отсутствует в стандартном подмножестве SVG, её можно добавить в настройку «Подмножество иконок SVG» (хотя странно, что эта иконка отсутствует).
Если это так, проверьте консоль вашего браузера — там может быть предупреждение.
Иначе, возможно, какая-то CSS-стиль скрывает её.
Чтобы ответить на этот вопрос, по какой-то причине face-smile отсутствовал в подмножестве SVG-иконок. Добавление его в настройки сайта решило проблему Джо. ![]()
Огромное спасибо @Arkshine за всю помощь!