Schloss-Symbol-Icon ausblenden

| | | |
|:information_source: | Zusammenfassung | Blendet das Schlosssymbol für sichere Kategorien und Chat-Kanäle aus|
|:hammer_and_wrench: | Repository | https://github.com/Lillinator/hide-lock-badge-icon|
|:question: | Installationsanleitung | How to install a theme or theme component|
|:open_book: | Neu bei Discourse-Themes? | Beginner’s guide to using Discourse Themes|

Dieses Theme-Komponente installieren

Übersicht

Diese einfache Theme-Komponente ermöglicht das Ausblenden von Schlosssymbolen für sichere Kategorien in den Dropdown-Kategoriewählern, Breadcrumbs in der Kopfzeile, dem Navigationsseitenleistenmenü, den Suchergebnissen und den entsprechenden Kategorie-Chat-Kanälen.

Manche Leute empfinden das Schlosssymbol als etwas irreführend, da sie denken, es bedeute, dass die Kategorie gesperrt und unzugänglich ist. In Discourse kann man nur sehen, worauf man Zugriff hat, daher ist das Schlosssymbol lediglich ein Hinweis darauf, dass die Kategorie für andere eingeschränkt ist. Darüber hinaus wird ein Schlosssymbol auch verwendet, um ein geschlossenes Thema zu kennzeichnen (dieses Komponenten blendet diese nicht aus). Daher möchten einige Administratoren das Kategorieschlosssymbol möglicherweise einfach ganz ausblenden, und genau das leistet diese Komponente.

Einstellungen

Es gibt eine Einstellung – eine Option zum Umschalten für Mitarbeiter, da das Anzeigen des Schlosssymbols für Mitarbeiter ein nützlicher Indikator sein kann.

Screenshots

Ohne aktivierte Komponente:

Mit aktivierter Komponente:

13 „Gefällt mir“

Schön! Ich habe das schon ein paar Mal auf verschiedenen Seiten mit einem Hack gelöst – großartig, dass es jetzt als konfigurierbare Theme-Komponente verfügbar ist. Du hast ein Händchen dafür, wirklich nützliche Anpassungen zu erstellen!!

Nur zur Überprüfung: Ist es möglich, einen Kategorie-Selektor anstelle der Angabe jedes Slugs und jeder ID zu verwenden? Ich dachte, das wäre haltbarer für Leute wie mich, die Kategorien gelegentlich umbenennen / verschieben. Außerdem könnte es bei der Verwaltung von Unterkategorien helfen.

Übrigens, wie sollten wir derzeit Unterkategorien eingeben?

2 „Gefällt mir“

Danke Nathan! Das weiß ich zu schätzen :slight_smile:

Die Schloss-Symbole sind tatsächlich an manchen Stellen etwas schwierig zu verbergen, deshalb wird auch die Kategorie-ID benötigt. Ich versuche herauszufinden, wie das auch für Suchergebnisse geht, aber die Auswahl bestimmter Kategorien in den Ergebnissen scheint fast unmöglich zu sein. :upside_down_face:

2 „Gefällt mir“

Oh, guter Punkt. Sie können die Slugs mit einem Schrägstrich trennen, wie kategorie-slug/unterkategorie-slug (z. B. boote/motorboote;8) und einfach die Unterkategorie-ID verwenden. Aber eine Unterkategorie erbt die übergeordnete Kategorie, wenn Sie dort das Schloss-Symbol ausblenden.
Ich werde dies zum OP hinzufügen.

Ja, ich habe tatsächlich damit begonnen, es auf diese Weise zu entwickeln, aber ich erhielt Ergebnisse, die nicht das waren, was ich erwartet hatte. Ich werde diese Methode weiter ausarbeiten, da sie aus den von Ihnen beschriebenen Gründen bevorzugt wird. Vielen Dank für das großartige Feedback, Nathan, ich schätze es. :slight_smile:

2 „Gefällt mir“

Ich habe die Komponente für einige Feld-Beschreibungen mit Korrekturen und weiteren Informationen zu Unterkategorien aktualisiert und auch die OP mit den korrekten Anweisungen zur Verwendung von Unterkategorien bearbeitet.

2 „Gefällt mir“

Ausgezeichnete Themenkomponente, die als Antwort auf eine Frage von mir zu einem anderen Thema hier erstellt wurde. Ich kann Ihnen nicht genug dafür danken, dass Sie sich die Zeit genommen haben, uns Nicht-CSS-Experten zu helfen, ihr Forum effektiver zu verwalten.

2 „Gefällt mir“

Oh, danke dafür. Ich finde all diese Symbole ablenkender als informativ – besonders weil sie so viele verschiedene Dinge in Bezug auf den tatsächlichen Zugriff bedeuten können.

1 „Gefällt mir“

Ich habe diese Komponente wie folgt aktualisiert:

  • Einstellung zum Umschalten der Anzeige von Sperrsymbolen für Mitarbeiter
  • Wenn das Feld Kategorien leer gelassen wird, wird das Sperrsymbol für alle gesicherten Kategorien standardmäßig ausgeblendet
  • Versteckt jetzt das Schloss in den Suchergebnissen und im Suchmenübereich
  • Das Schloss ist im Modalfenster des Kategorienwählers im Navigationsseitenleistenmenü ausgeblendet

3 „Gefällt mir“

Schön!!! Ich liebe die Erweiterung für die Navigationsseitenleiste und die Suche.

Haben Sie weitere Gedanken dazu, es als Kategorienauswahl zu verwenden? Meiner unwissenden Meinung nach sollten sowohl der Slug als auch die ID relativ einfach aus dem Kategorieobjekt zu erhalten sein.

1 „Gefällt mir“

heh, ja, ich habe ein wenig daran gearbeitet und bin nahe herangekommen, aber ich hatte Schwierigkeiten mit dem JavaScript, um den Kategorie-Slug aus der ID zu erhalten. Ich weiß, dass es möglich ist und welche Methoden in der vorhandenen Bibliothek verwendet werden müssen und das grundlegende Framework, ich muss nur etwas mehr Zeit dafür aufwenden und debuggen. Ich habe es so weit geschafft, dass ich die meiste Arbeit mit dem Kategoriewähler erledigen kann, aber an einigen Stellen wird der Slug benötigt. Ich bin sicher, dass jemand, der versierter in JavaScript ist, es schneller schaffen würde. LolaBot (GPT) war überhaupt keine Hilfe und hat immer wieder nebulöse Arrays aus dem Nichts erstellt. lol

Wenn ich etwas Leerlauf habe, steht die Fertigstellung auf meiner To-Do-Liste. Außerdem habe ich jetzt mehr JavaScript-Gurus zu meiner Verfügung. hehe

3 „Gefällt mir“

:clinking_glasses:

Eine weitere Funktionsanfrage

Wäre dieser TC ein guter Ort für ein alternatives Schloss-Symbol für Kategorien?

Ich glaube, dass :unlock: für Kategorien und Unterkategorien in Discourse viel mehr Sinn ergibt. :lock: scheint viel besser zu geschlossenen Themen zu passen.

Übrigens hat dies definitiv die Regel der drei (einschließlich Ihnen selbst!) getroffen. UND Co-CEO-Liebe:

Dies ist möglich und ich habe damit experimentiert, als ich die Komponente erstellt habe. Als ich sie durch das entsperrte Vorhängeschloss ersetzt habe, war der Unterschied im Aussehen nicht so auffällig, da die Symbole so klein sind (die gesperrten und entsperrten sehen in dieser Größe nicht viel anders aus). Ich werde das vielleicht noch einmal überdenken. Selbst der Schlüssel sah in dieser Größe nicht gut aus. Ehrlich gesagt.

2 „Gefällt mir“

Ich glaube, die Themenkomponente Category Icons hat diese Funktion bereits, falls das von Nutzen ist?

4 „Gefällt mir“

Es hat letztes Mal, als ich nachgesehen habe, nicht in der Seitenleiste funktioniert – das wurde wahrscheinlich schon vor langer Zeit behoben! Aber es funktioniert jetzt gut – danke!

Vielleicht wäre der beste Weg, die beiden TCs zu einer zusammenzufassen, da sie sich beide auf Symbole beziehen, die mit Kategorien verbunden sind, und dies ein Bereich der Überschneidung ist.

1 „Gefällt mir“

Wären Sie offen dafür, die Kompatibilität mit dieser ausgezeichneten (aber inoffiziellen) Theme Component hinzuzufügen?

Oder sollte es vielleicht andersherum sein und diese sollte damit kompatibel gemacht werden. Was meinen Sie?

2 „Gefällt mir“

Ich freue mich, wenn jemand eine Pull-Anfrage mit diesem Vorschlag einreicht? Es scheint eine nützliche Ergänzung zu sein.

2 „Gefällt mir“

Ich bin offen für alles, was funktioniert. Ich habe im Moment keine Zeit, daran zu arbeiten, aber ich weiß, dass wir einen allgemeinen Plan haben, die Komponente für das Ausblenden von Abzeichen zu einem offiziellen Bestandteil zu machen, wir sind nur noch nicht dazu gekommen. Ich möchte sie auch ein wenig verbessern – insbesondere die Kategorieeinstellung ist nicht intuitiv genug; ich mag diese Art von Textfeldern mit Trennzeichen überhaupt nicht. Wahrscheinlich könnte sie angesichts einiger unserer Kernänderungen eine Auffrischung und Aktualisierung des Codes gebrauchen. Fühlen Sie sich frei, zu forken und zu basteln! PRs sind immer willkommen. Ich glaube, das war eine der ersten Theme-Komponenten, die ich gebaut habe.

2 „Gefällt mir“

Mir ist hier ein kleiner Fehler aufgefallen:

Wenn ich dies auf eine Kategorie anwende, wirkt es sich auch auf alle Unterkategorien dieser Kategorie aus (was unerfreulich ist). Dies verhindert, dass es in meinem Kontext, in dem ich eingeschränkte private Unterkategorien habe, nützlich ist.

2 „Gefällt mir“

Und hier ist ein PR, der dies behebt:

1 „Gefällt mir“

Zusammengeführt. Danke, dass du das gemacht hast, Nathan! :hugs:

1 „Gefällt mir“