| Zusammenfassung | Sticker hinzufügen | |
| Vorschau | Theme Creator | |
| Repository | GitHub - VaperinaDEV/discourse-stickers: With this theme component you can add stickers. · GitHub | |
| War es hilfreich? | > ./support --coffee | |
| Installationsanleitung | So installierst du ein Theme oder Theme-Component | |
| Neu bei Discourse Themes? | Einsteiger-Leitfaden für die Nutzung von Discourse Themes |
Dieses Theme-Component installieren
Discourse Stickers v1.0
Hallo ![]()
Mit diesem Theme-Component kannst du Sticker in Beiträge und Chatnachrichten einfügen…
Wie funktioniert es?
Es fügt einen Button in den Composer ein, der das Sticker-Modul öffnet.
Sticker-Modul
Wenn du auf einen Sticker klickst, wird er in den Composer eingefügt.
Der Markdown-Code des Bildes wird in [wrap=sticker] img [/wrap] platziert, was bedeutet, dass Sticker-Bilder separat von anderen Bildern gestylt werden können.
Sticker werden immer in eine neue Zeile gesetzt und enthalten Titel und Größe. Die Größe ist derzeit auf 180x180px festgelegt. Jeder Sticker hat einen Schatten, der das Bild stichiger wirken lässt…
Im Composer und in Beiträgen werden die Hover-Metainformationen per CSS ausgeblendet.
Wie richtet man es ein?
Zuerst musst du die Bilder hochladen, die du für Sticker verwenden möchtest. Lade diese Bilder einfach in einem Themenbeitrag hoch.
Wir arbeiten mit diesen Bildern, da wir die Bild-URL und die Markdown-URL benötigen.
Beispiel:
Ich habe das Bild in einem Beitrag hochgeladen. Ich verwende die optimierte Version der Bild-URL. Diese findet man hier
, aber du kannst jede beliebige URL des Bildes verwenden.
Die Markdown-Hochlad-URL in den Klammern ![]()
Einstellungen
Sticker-Bilder
In der Einstellung für Sticker-Bilder kannst du die Sticker einrichten…
Titel: Dies ist der Bildtitel und der Alt-Text. Er wird auch in den Markdown-Code als Titel übernommen.
Emoji: Es wird oben rechts an jedem Sticker im Sticker-Modul angezeigt.
previewUrl: Dies ist das Bild, das im Sticker-Modul angezeigt wird.
markdownUrl: Dies ist die zuvor hochgeladene Markdown-URL des Bildes.
Discourse Stickers v2.0
Hallo ![]()
Mit diesem Theme-Component kannst du Sticker in Beiträge, Antworten und Chatnachrichten einfügen.
Version 2.0 führt einen neu gestalteten Sticker-Manager mit nativen Bildhochladungen, Sticker-Gruppen, kategoriebasiertem Anzeigeverhalten und chat-spezifischen Steuerelementen ein.
Wie funktioniert es?
Das Component fügt einen Sticker-Button zum Composer hinzu. Ein Klick darauf öffnet den Sticker-Auswahlbereich.
Wenn du einen Sticker auswählst, wird er direkt in den Composer eingefügt.
Für reguläre Beiträge und Antworten werden Sticker wie folgt eingebettet:
[wrap=sticker][/wrap]
Dies ermöglicht es, Sticker-Bilder separat von regulären Bildern zu stylen.
Veröffentlichte Sticker sind nicht klickbar und öffnen nicht die Discourse-Lightbox.
Sticker-Auswahlbereich
Der Sticker-Auswahlbereich unterstützt Gruppen, wenn du eine größere Sammlung von Stickers hast.
Wenn mehrere Gruppen konfiguriert sind, wird oben im Auswahlbereich eine Filterleiste angezeigt.
Sticker ohne Gruppe werden automatisch unter Sonstige abgelegt.
Wenn für den aktuellen Kontext keine Sticker verfügbar sind, zeigt der Auswahlbereich einen Leerzustand an.
Wie richtet man es ein?
Die Sticker-Konfiguration wurde in v2.0 vollständig neu gestaltet.
Du musst Bilder nicht mehr zuerst in einem Thema hochladen oder Bild-URLs manuell kopieren.
Gehe einfach zu den Component-Einstellungen und füge einen Sticker hinzu. Das Feld Bild ermöglicht es dir, den Sticker direkt hochzuladen.
Sticker-Einstellungen
Jeder Sticker kann nun über die folgenden Eigenschaften verfügen:
Titel
Der Name des Stickers. Dies wird als Tooltip und Alt-Text des Stickers verwendet.
Gruppe
Optional. Verwende Gruppen, um deine Sticker zu organisieren und sie im Auswahlbereich zu filtern.
Leer lassen, um den Sticker unter Sonstige abzulegen.
Emoji-Badge
Optional. Zeigt ein kleines Emoji in der Ecke des Stickers an.
Du kannst ein echtes Emoji oder einen Discourse-Shortcode wie :heart: oder :smile: verwenden.
Bild
Das Sticker-Bild.
Lade das Bild direkt über die Einstellung hoch. Dasselbe Bild wird sowohl für den Auswahlbereich als auch für den veröffentlichten Sticker verwendet.
Kategorien
Optional. Beschränkt den Sticker auf bestimmte Kategorien.
Wenn Kategorien ausgewählt sind, wird der Sticker nur im regulären Beitrags-/Antwort-Composer angezeigt, wenn eine dieser Kategorien ausgewählt ist.
Leer lassen, um den Sticker in allen Kategorien verfügbar zu machen.
Diese Einstellung betrifft den Chat nicht.
Aus Direktnachrichten ausblenden
Wenn aktiviert, ist der Sticker in privaten/Direktnachrichten-Chats nicht verfügbar.
Chat-Kanäle
Optional. Beschränkt den Sticker auf bestimmte öffentliche Chat-Kanäle.
Gib die Kanal-IDs durch Kommas getrennt ein.
Zum Beispiel, wenn die Kanal-URL lautet:
/chat/c/channel-name/123
verwende:
123
Leer lassen, um den Sticker in allen öffentlichen/Kategorie-Chat-Kanälen verfügbar zu machen.
Upgrade von v1.x
Wenn du bereits eine ältere Version des Components verwendest, muss du deine Sticker-Sammlung nicht neu erstellen.
v2.0 enthält eine Einstellungsmigration, die die alte sticker_images-Konfiguration automatisch in das neue Format umwandelt.
Die Migration bewahrt auf:
- Sticker-Titel
- Emoji-Badges
- vorhandene hochgeladene Sticker-Bilder
Vorhandene hochgeladene Bilder werden auf ihre ursprünglichen Discourse-Hochladungen zurückverwiesen und in das neue Bild-Feld übernommen.
Die alten Einstellungen previewUrl und markdownUrl sind nicht mehr erforderlich.
Aktualisiere einfach das Component und deine vorhandenen Sticker sollten automatisch migriert werden.
















