Kann @B-iggy nicht eine Option zum Auswählen des Standorts hinzufügen? ![]()
Es ist in der Tat nicht einfach. Wenn du etwas wie dies meinst, könnte ich versuchen, es irgendwie zu integrieren.
Ich habe es nicht mit jedem Theme getestet, aber lass mich wissen, falls etwas kaputtgeht.
Was meinst du mit unten? Diese Theme-Switcher-Komponente ist eher horizontal ausgerichtet. Meinst du, die Breite zu verringern?
Das Ersetzen des Logos beim Umschalten zwischen hellen und dunklen Modi ist nicht so einfach und würde mehr Optionen erfordern. Ich notiere mir das, vielleicht für die Zukunft.
Meine Idee war im Panel-Menü (nicht im Benutzer-Panel-Menü):
Entschuldigung, das muss ein Tippfehler gewesen sein. Ich meinte den Button
Der Link zum Lieblingsthema war ein Beispiel für eine alternative Button-Option.
Du musst das Logo nicht unbedingt ersetzen. Vielleicht reicht es aus, ein fa-Icon zu verwenden, das über CSS die Farbe und den Box-Schatten wechselt.
Am besten wäre es, diese Komponente zu verwenden: Hamburger Theme Selector - #63 by sam
Es ist zwar kein Schalter, aber deine Anfrage könnte zu viel Aufwand bedeuten.
Hallo,
vielen Dank für Ihre Komponente.
Ich wünschte, diese Komponente hätte die Übersetzungsunterstützung.
Hey @B-iggy, danke für diese Komponente!
Ich war etwas verwirrt darüber, wie ich die beiden Themen festlege, zwischen denen ich umschalten möchte. Ich habe das klassische „Light
Hey @akapetzoglou1
wow, die Zeit vergeht dieses Jahr wahnsinnig schnell. Entschuldige bitte die Verzögerung. Momentan habe ich mit bestimmten Dingen zu kämpfen, daher fällt das Mitwirken bei Discourse leider etwas zurück.
Es ist nicht vorgesehen, ganze Themes umzuschalten. Nur ein vordefiniertes dunkles und ein helles Theme, die ich im CSS konfiguriert habe.
Ich glaube, es gibt da draußen einen Theme-Switcher, der das tut, was du möchtest.
Zumindest, wenn ich es richtig verstanden habe.
Hey @B-iggy,
gibt es eine Möglichkeit, die Komponente zu verwenden, um zwischen zwei Farbschemata umzuschalten?
Da es jetzt eine Einstellung im Benutzerprofil für den Dunkelmodus gibt, wäre es toll, zwischen dem normalen und dem dunklen Schema wechseln zu können.
Hallo Sir, ich verwende diese Theme-Komponente. Doch nachdem ich sie im klassischen Standard-Theme verwendet habe, sieht das Admin-Panel beim Wechsel in den Dunkelmodus so aus:
Der gesamte Text ist unsichtbar.
Ich habe versucht, die Sekundärfarbe zu ändern, aber wenn ich das tue, ändert sich auch der gesamte Theme-Hintergrund. Das möchte ich nicht. Ich möchte nur die Sekundärfarbe des Textes ändern, damit er sichtbar ist.
Falls Sie eine Lösung haben, teilen Sie diese bitte mit mir.
Es gibt eine Theme-Switcher-Komponente im Air Theme. Allerdings befindet sich der Button im Hamburger-Menü. Ist jemand in der Lage und hat Zeit, den discourse-color-scheme-toggle mit der Theme-Switcher-Komponente anzupassen und einen Header-Button zu haben, um schnell zwischen hellem und dunklem Theme zu wechseln?
Das würde ich auch gerne. Ich habe versucht, etwas Arbeit hineinzustecken, um es herauszufinden, aber bisher habe ich noch keinen Sinn darin gefunden! Ich habe das implementiert, das Sie verlinkt haben, aber ich hatte auf einen Header-Schalter gehofft, der nicht zu übersehen ist.
Diese Theme-Komponente hat einen Fehler. Wenn ein Benutzer den Dunkelmodus auf seinem Gerät aktiviert und im Forum den Hellmodus über den Schalter auswählt, ändert sich das Logo nicht. Der Benutzer sieht das helle Logo (für den Dunkelmodus) im Hellmodus.
Diese Theme-Komponente funktioniert nicht mit der Seitenleiste. Gibt es Pläne, sie zu unterstützen? Vielen Dank für Ihre Berücksichtigung und für das, was bereits geschaffen wurde!
Hallo Leute,
Ich war in den letzten Monaten beschäftigt, aber ich wollte dieser Komponente wirklich wieder mehr Aufmerksamkeit schenken ![]()
Ich werde versuchen herauszufinden, was mit all den jüngsten Änderungen von Discourse erforderlich ist, und hier ein Update posten.
Nachdem ich mein Alien Night Theme überarbeitet hatte, stellte ich fest, dass diese Komponente keinen großen Sinn mehr ergibt.
Die Dark/Light Toggle-Komponente macht genau das, was ich mit dieser Komponente hier versucht habe. Aber viel besser.
Langfristig ist mein Ansatz, mit Tonnen von Klassen zu arbeiten und sie herumzuschubsen, nicht wartbar.
Stattdessen nimmt die untenstehende Komponente einfach Ihre 2 Farbpalettenschemata und vertauscht die richtigen CSS-Variablen:
Sie ist derzeit anscheinend kaputt (sie funktioniert aber in meinem Alien Night Theme), aber in Zukunft bitte verwenden Sie sie stattdessen.
Ich habe meine Komponente hier vorerst auf Legacy/Deprecated gesetzt.

