مجموعة إيموجي مخصصة

Hello everyone! I noticed that due to recent licensing changes Discourse removed Joy Pixels from the emoji sets. I have a license for Joy Pixels and was wondering how I can upload the set back, so it is integrated with the emoji picker and not just the custom emojis section.

إعجاب واحد (1)

I’m still wondering if this would be possible. I did see the setting in my site admin section called external emoji url but I am not sure what it wants in the directory of that URL.

Under Admin → Customize, there is an emoji menu where you can upload custom emojis for use anywhere on your site.

I believe I misunderstood. You want to upload a whole emoji set.

إعجاب واحد (1)

My only real issue with that is that I want to completely replace the emoji set with Emoji One instead of just adding a few custom ones.

إعجاب واحد (1)

That is technically doable using this setting as a hack.

Upload the emoji set you want to a website you control, follow the directory structure we use and borrow one of the existing sets name. For example, let’s say you have https://cookieman-emojis.com for this:

  1. Create a folder at the root of the website named google

  2. Upload you custom emoji set inside that folder following the directory/file structure you see at discourse/public/images/emoji/google at main · discourse/discourse · GitHub

  3. Test if it works by visiting https://cookieman-emojis.com/google/a.png. Does it shows the correct emoji?

  4. Go to your own Discourse instance and set external emoji url to https://cookieman-emojis.com. Also set emoji set to Google.

6 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.