Fehler im Theme-Component

Bugs: Ein Discourse-Themenkomponente

Wussten Sie, dass Fruchtfliegen die ersten lebenden Wesen waren, die ins All geschickt wurden? Spinnen sind auf allen Kontinenten der Welt zu finden, außer in der Antarktis :spider:

Diese Themenkomponente ist eine Portierung und Aktualisierung des Auzbugs-Repositories. Ursprünglich begann es als ein Aprilscherz und wurde im Laufe der Zeit angepasst. Ich habe eine neue Interaktionsfunktion für Bugs in diese Komponente integriert.

Das ist einfach ein bisschen Spaß :stuck_out_tongue_winking_eye: : Ich empfehle, es sparsam einzusetzen, vielleicht nur zu Halloween :ghost: oder um jemanden, den Sie kennen, einen Streich zu spielen :nerd_face:. Sie können es in den Theme-Einstellungen auf bestimmte Gruppen und Benutzer ausrichten.

Ich persönlich mag es, ein kleines Insekt auf dem Bildschirm zu haben, das mir Gesellschaft leistet :ant: Ich vertreibe es, wenn es mich nervt! Ja, Sie können sie vernichten :skull: :flushed_face:

Möchten Sie mehr erfahren? Probieren Sie die Vorschau unten aus…

Discourse-Bugs-Themenkomponente

:eyeglasses: Demo: Diese Themenkomponente in der Vorschau anzeigen

:hammer_and_wrench: Git-Repo: https://github.com/naidihr/discourse-bug-theme

:thinking: Wie installiere ich ein Theme oder eine Themenkomponente?

Einstellungen

Ich habe einige Optionen in den Theme-Einstellungen hinzugefügt. Dazu gehört, dass es nur bestimmten Benutzern und Gruppen angezeigt wird.

Es gibt ein paar Methoden, mit denen Sie Benutzern ermöglichen können, es ein- und auszuschalten.

[details=„Eine benutzerwählbare Bugs-Gruppe erstellen"]

Durch das Erstellen einer Gruppe können Sie Benutzern erlauben, nach Belieben beizutreten und auszutreten.

Richten Sie eine Gruppe ein, z. B. „Bugs". Erlauben Sie in den Gruppeneinstellungen, dass sie frei beitreten und austreten können.

Dies gibt ihnen diese Optionen vor und nach dem Beitritt.

Vergessen Sie nicht, die Theme-Einstellung so zu konfigurieren, dass die Gruppe die Bugs sieht!

[/details]

Die Komponente in ein benutzerwählbares Theme umwandeln

Um diese Themenkomponente benutzerwählbar zu machen, können Sie sie in ein Theme umwandeln. Klicken Sie dazu unten in den Theme-Einstellungen auf die Schaltfläche „Konvertieren".

Sobald es ein Theme ist, machen Sie es benutzerwählbar, wählen Sie das helle Farbschema aus und fügen Sie alle anderen installierten Komponenten hinzu. Sie können es auch umbenennen, wenn Sie möchten.

Wenn Sie die Theme-Auswahlkomponente installiert haben, können Benutzer ihre Themes im Site-Menü umschalten.

22 „Gefällt mir“

Wirklich cool!

Nur noch ein weiterer Vorschlag:
Könntest du bitte eine Option hinzufügen, um diese Theme-Komponente nur in einem bestimmten Zeitintervall am Tag zu aktivieren?
Zum Beispiel wäre es lustig, wenn ein Benutzer, der das Forum um Mitternacht besucht, dies sieht :wink:

4 „Gefällt mir“

Gerne schaue ich mir das an, falls niemand sonst Lust hat, es zu versuchen?

Ich habe den JavaScript-Code in die Header-Datei aufgenommen, damit Administratoren eigene Anpassungen vornehmen können (das ist derzeit nicht möglich, wenn ich ihn als verknüpfte JS-Datei einbinde).

Ich bin offen für Pull Requests im Repository.

Tolle Theme-Komponente! Das hat mich zum Lachen gebracht! Es wäre hilfreich, wenn es irgendwo eine visuelle Checkbox gäbe, damit der Benutzer sie leicht ein- und ausschalten kann.

Guter Punkt.

Eine Möglichkeit, dies zu ermöglichen, besteht darin, es in ein Theme statt in eine Theme-Komponente umzuwandeln. Ich habe dies in die Anweisungen oben auf der Seite aufgenommen.

Sie können dies auch tun, indem Sie eine Gruppe einrichten, der Benutzer jederzeit beitreten oder diese wieder verlassen können. Dies nutzt die Theme-Einstellung aus, die so konfiguriert werden kann, dass sie nur bestimmten Benutzern und Gruppen angezeigt wird. Auch diese Option habe ich in die Anweisungen oben aufgenommen.

4 „Gefällt mir“

Ich sehe beim Aktivieren keine Fehler. Nur bei mir?

Nein, du bist nicht allein. Ich weiß nicht, ob das Problem an Safari, DiscourseHub oder i-Geräten im Allgemeinen liegt, aber ich konnte nirgendwo irgendwelche Fehler finden. Ja, ich weiß, dass ich prüfen sollte, ob es Fehler gibt, aber ich habe mir keine Mühe gegeben.

Entschuldigung, jetzt ist es im falschen Sinne „fehlerbehaftet" – ich werde mir das ansehen. Die Komponente selbst wurde nicht geändert, aber es scheint, als gäbe es an anderer Stelle Änderungen, die ein Update erfordern. Vorher hat es in Safari funktioniert.

4 „Gefällt mir“

Das ist ja ein richtig “buggy” TC! :drum: :clown_face:

1 „Gefällt mir“