Всем привет! Я заметил, что из-за недавних изменений в лицензировании Discourse удалила Joy Pixels из наборов эмодзи. У меня есть лицензия на Joy Pixels, и я хотел бы узнать, как можно загрузить этот набор обратно, чтобы он был интегрирован в выборщик эмодзи, а не просто отображался в разделе пользовательских эмодзи.
Я всё ещё думаю, возможно ли это. Я видел в разделе администратора моего сайта настройку под названием external emoji url, но не уверен, что именно требуется указать в каталоге этого URL.
В разделе «Администрирование» → «Настроить» есть меню эмодзи, где вы можете загрузить пользовательские эмодзи для использования в любом месте вашего сайта.
Похоже, я вас неправильно понял. Вы хотите загрузить целый набор эмодзи.
Моя единственная реальная проблема в том, что я хочу полностью заменить набор эмодзи на Emoji One, а не просто добавить несколько пользовательских.
Технически это можно реализовать, используя эту настройку как обходной путь.
Загрузите нужный набор эмодзи на сайт, которым вы управляете, соблюдая структуру каталогов, которую используем мы, и возьмите имя одного из существующих наборов. Например, предположим, что у вас есть https://cookieman-emojis.com для этого:
-
Создайте в корне сайта папку с именем
google. -
Загрузите ваш пользовательский набор эмодзи в эту папку, следуя структуре каталогов и файлов, которую вы видите по адресу https://github.com/discourse/discourse/tree/master/public/images/emoji/google.
-
Проверьте, работает ли это, посетив
https://cookieman-emojis.com/google/a.png. Отображается ли корректный эмодзи? -
Перейдите в ваш экземпляр Discourse и установите
external emoji urlв значениеhttps://cookieman-emojis.com. Также установитеemoji setв значениеGoogle.