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“

Really cool !

Just another suggestion:
Can you please add an option to enable this theme-component only at a certain time interval in a day.
For example, it would be fun if a user who visits the forum at midnight sees this :wink:

4 „Gefällt mir“

Happy to look at this unless anyone else fancies a go?

I’ve included the JavaScript code in the header file so admins can make their own customisations (that’s currently not possible if I include it as a linked js file).

I’m open to pull requests on the repo.

Great theme component! This kept me laughing! It would be useful if there was a visual check-box somewhere so the user can easily toggle it off-on.

Good point.

One way to make it so users can toggle it on and off is to convert it to a theme, as opposed to a theme component. I’ve added that to in the instructions at the top of the page.

You can also do it by setting up a group that users can freely join and leave. This takes advantage of the theme setting that can be set to only show it to specified users and groups. I’ve also added that option to the instructions at the top.

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“