Benutzerdefinierter Emoji-Satz

Hallo zusammen! Mir ist aufgefallen, dass Discourse aufgrund kürzlicher Lizenzänderungen Joy Pixels aus den Emoji-Sets entfernt hat. Ich besitze eine Lizenz für Joy Pixels und frage mich, wie ich das Set wieder hochladen kann, sodass es in den Emoji-Auswähler integriert wird und nicht nur im Bereich der benutzerdefinierten Emojis erscheint.

Ich frage mich immer noch, ob das möglich wäre. Ich habe die Einstellung in meinem Admin-Bereich meiner Seite namens external emoji url gesehen, aber ich bin mir nicht sicher, was im Verzeichnis dieser URL angegeben werden soll.

Unter Admin → Anpassen gibt es ein Emoji-Menü, in dem du benutzerdefinierte Emojis hochladen kannst, die du überall auf deiner Website verwenden kannst.

Ich glaube, ich habe es missverstanden. Du möchtest ein komplettes Emoji-Set hochladen.

Mein einziges echtes Problem dabei ist, dass ich das Emoji-Set vollständig durch Emoji One ersetzen möchte, anstatt nur ein paar benutzerdefinierte Emojis hinzuzufügen.

Das ist technisch machbar, wenn man diese Einstellung als Workaround verwendet.

Lade das gewünschte Emoji-Set auf eine Website hoch, die du kontrollierst, folge der von uns verwendeten Verzeichnisstruktur und nimm einen der vorhandenen Set-Namen. Nehmen wir beispielsweise an, du hast https://cookieman-emojis.com dafür:

  1. Erstelle ein Verzeichnis mit dem Namen google im Stammverzeichnis der Website.

  2. Lade dein benutzerdefiniertes Emoji-Set in dieses Verzeichnis hoch und folge dabei der Verzeichnis-/Dateistruktur, die du unter https://github.com/discourse/discourse/tree/master/public/images/emoji/google sehen kannst.

  3. Teste, ob es funktioniert, indem du https://cookieman-emojis.com/google/a.png aufrufst. Wird das richtige Emoji angezeigt?

  4. Gehe zu deiner eigenen Discourse-Instanz und setze external emoji url auf https://cookieman-emojis.com. Setze außerdem emoji set auf Google.