Geplante Logo-Änderung: Automatisieren Sie die Discourse-Website-Logos

:information_source: Zusammenfassung Saisonale Logo-Änderungen
:hammer_and_wrench: Repository Geplante Logo-Änderung
:question: Installationsanleitung Wie installiert man ein Theme oder Theme-Komponente
:open_book: Neu bei Discourse-Themes? Einsteigerleitfaden zur Verwendung von Discourse-Themes

Installieren Sie diese Theme-Komponente

Eine Discourse-Theme-Komponente, die das Site-Logo automatisch durch hochgeladene Bilder gemäß einem wiederkehrenden, kalenderbasierten Zeitplan ersetzt. Nutzen Sie sie für saisonale Logos (Halloween, Weihnachten, Sonderveranstaltungen, Jubiläen usw.), ohne das Site-Logo jedes Jahr manuell austauschen zu müssen.

Öffnen Sie die Einstellungen der Komponente und fügen Sie einen oder mehrere Einträge zu Zeitplänen hinzu. Jeder Eintrag hat:

Feld Erforderlich Zweck
Name :white_check_mark: Bezeichnung, die verwendet wird, um den Zeitplan in der Admin-Oberfläche zu identifizieren
Startmonat / Starttag :white_check_mark: Erster Tag, an dem das Logo angezeigt wird
Endmonat / Endtag :white_check_mark: Letzter Tag, an dem das Logo angezeigt wird
Logo Desktop-Logo, heller Modus
Logo (dunkel) Desktop-Logo, dunkler Modus
Kleines Logo Logo für minimierten Header, heller Modus
Kleines Logo (dunkel) Logo für minimierten Header, dunkler Modus
Mobil-Logo Mobil-Logo, heller Modus
Mobil-Logo (dunkel) Mobil-Logo, dunkler Modus

Wenn ein Bild leer gelassen wird, wird auf das Standard-Logo der Site für diese Variante zurückgegriffen. Dunkle Varianten greifen auf ihre helle Entsprechung aus demselben Zeitplan zurück, wenn sie nicht angegeben sind, sodass im dunklen Modus weiterhin das saisonale Logo angezeigt wird.

Zeitpläne wiederholen sich jedes Jahr: Sie legen einen Start- und Endmonat/-tag fest, nicht ein bestimmtes Jahr. Bereiche können um das Jahresende herumgehen (z. B. 15. Dezember → 5. Januar). Wenn mehrere Zeitplane sich überschneiden, gewinnt der erste passende Zeitplan in der Liste.

:information_source: Pro Zeitplan muss mindestens ein Logo ausgewählt werden – andernfalls tut die Komponente nichts (logischerweise…)

5 „Gefällt mir“

Bedeutet das, dass bei keiner Einstellung einfach auf das Standard-Website-Logo zurückgegriffen wird, anstatt ein leeres Bild anzuzeigen? (Ich nehme an, das passiert, wenn null in den Wertetransformator geht?)

Ja, wenn du nichts setzt, wird auf den Standardwert zurückgegriffen, sodass im Grunde nichts passiert.

1 „Gefällt mir“