So ändern Sie die globalen Theme-Einstellungen (Primärfarbe, Schriftarten, Schaltflächenstile) für alle Benutzer, nicht nur für Administratoren

Hallo zusammen,

Ich habe die primären Farbeinstellungen meines benutzerdefinierten Discourse-Themes (Schriftarttyp, Schaltflächenfarbe, Textfarbe und Hover-Effekte) aktualisiert, um sie an mein Branding anzupassen. Wenn ich die Änderungen als Administrator in der Vorschau ansehe oder anwende, sieht alles mit meinem benutzerdefinierten Farbschema korrekt aus.

Für normale (Nicht-Admin-)Benutzer wird jedoch weiterhin die standardmäßige Discourse-Blaufarbe für Schriftarten, Schaltflächen und Hover-Zustände angezeigt.

Ich möchte diese Stiländerungen global anwenden, damit sie standardmäßig für alle Benutzer gelten.

Hier ist, was ich bisher versucht habe:

  • Farben unter Admin > Anpassen > Farben für das aktive Theme geändert

  • Den Schriftarttyp und die Hover-Stile in der CSS/SCSS des Themes aktualisiert

  • Überprüft, ob das Theme als Standard festgelegt ist

Dennoch sehen Nicht-Admin-Konten an bestimmten Stellen (wie Links, Schaltflächenhintergründen und Hover-Effekten) das alte Discourse-Blau.

Frage:
Wie können diese primären Farb- und Stiländerungen korrekt global für alle Benutzer angewendet werden, wobei das standardmäßige Discourse-Blau überschrieben wird, ohne dass sie manuell zum Wechseln des Themes in den Einstellungen gezwungen werden?

Vielen Dank im Voraus!

Hallo, Sie könnten entweder eine benutzerdefinierte Komponente erstellen oder die Farbpalette als Standard festlegen.

Sie möchten vielleicht Folgendes sehen:

Und:

Wir haben die Farbpaletten festgelegt… aber diese Farbänderung tritt nur beim Admin-Benutzer auf… nicht beim generischen Website-Benutzer::

Ist diese Farbpalette die Standardfarbpalette auf Ihrer Website?

Als Administrator sehen Sie das von Ihnen in Ihren Einstellungen ausgewählte Theme und die Farbpalette. Benutzer sehen auch das von ihnen ausgewählte Theme und die Farbpalette. Besucher sehen das Standard-Theme und die für dieses Theme konfigurierte Standardfarbpalette.

Verwenden Sie eine aktuelle Version von Discourse? Kürzlich gab es viele Änderungen an Themes und Farbpaletten.

Wir sind derzeit bei 3.5.0.beta6-dev und der Farbpalette „Default Light“.

Discourse auf die neueste Version aktualisieren – 3.5.0.beta9-dev

Auch mit der aktualisierten Version funktioniert das Farbpaletten-Update nicht