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:
-
Erstelle ein Verzeichnis mit dem Namen
googleim Stammverzeichnis der Website. -
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.
-
Teste, ob es funktioniert, indem du
https://cookieman-emojis.com/google/a.pngaufrufst. Wird das richtige Emoji angezeigt? -
Gehe zu deiner eigenen Discourse-Instanz und setze
external emoji urlaufhttps://cookieman-emojis.com. Setze außerdememoji setaufGoogle.