Umstellung auf eine Website im Stil einer einzigen Kategorie

Hallo Brian! Fragst du, ob es ein Video gibt, das zeigt, wie man Theme-Komponenten installiert? Das gibt es nicht, aber es gibt eine Anleitung unter Beginner's guide to using Discourse Themes, die du dir vielleicht ansehen möchtest. Wir helfen dir gerne, falls du Probleme hast!

2 „Gefällt mir“

Gibt es eine Möglichkeit, diese Installationen in einer Sandbox-Version durchzuführen (ich bin auf Ihrem gehosteten Plan), sodass, wenn etwas schiefgeht, keine Auswirkungen auf eine Live-Site haben. Ich möchte es zuerst testen und, wenn alles gut geht, den Fix auf meiner Live-Site anwenden.

2 „Gefällt mir“

Suche nach Anweisungen, wie man zum Standardstil (Aufzählungszeichen) zurückkehrt. Wo finde ich diese Details?

2 „Gefällt mir“

Es muss nichts installiert werden, um zum Standard-Aufzählungszeichenstil zurückzukehren.

Suchen Sie nach der Admin-Einstellung category_style und ändern Sie sie in “bullet”, damit sie wie folgt aussieht:

Hier sind die Schritte:

  1. Gehen Sie zu /admin auf Ihrer Website
  2. Wählen Sie SETTINGS aus dem Menü
  3. Suchen Sie nach “category style”
  4. Wählen Sie das Dropdown-Menü “category style” und wählen Sie “bullet” (oder wählen Sie RESET, um es auf den Standard zurückzusetzen, der bullet ist)

Sobald Sie die obigen Schritte ausgeführt haben, sehen Sie den Aufzählungszeichenstil überall dort, wo Kategorien angezeigt werden.

5 „Gefällt mir“

Perfekt, danke für die Tipps, die die Korrektur super einfach gemacht haben.

2 „Gefällt mir“

Gern geschehen! Ich habe gerade die Schritt-für-Schritt-Anweisungen in den ersten Beitrag oben eingefügt, damit auch andere davon profitieren.

4 „Gefällt mir“

Ich habe gerade dieses Update zusammengeführt:

Wenn Sie Discourse also später am Tag aktualisieren, haben Sie die category_style-Website-Einstellung nicht mehr.

Wenn Sie die Box/Bar/None-Stile zurückhaben möchten, können Sie die Category Badge Styles Theme-Komponente installieren.

Die Category Icons Theme-Komponente wurde ebenfalls aktualisiert, um diese Änderung zu unterstützen, und funktioniert mit der Category Badge Styles-Komponente.

11 „Gefällt mir“

Warum nicht einfach so lassen? Der Aufzählungsstil ist für große Websites, die es den Benutzern erleichtern möchten, schnell zwischen Themen zu unterscheiden, schrecklich. Ich befürchte, dass die Theme-Komponente nicht die gleiche Flexibilität bietet oder im Laufe der Zeit selbst veraltet sein wird.

Ich glaube nicht, dass es ein Problem ist, Aufzählungszeichen und andere Stile zu mischen. Tatsächlich glaube ich, dass es dazu beiträgt, dass das Forum nicht klinisch/glanzlos aussieht:

4 „Gefällt mir“

Hallo,

ich teste 3.2.0.beta4-dev [04a58a6e64]

Wenn ich eine neue Kategorie erstelle und ihr eine bestimmte Farbe zuweise, scheint die Farbe nicht wie beabsichtigt auf den Aufzählungspunkt angewendet zu werden. Stattdessen bleibt der Punkt weiß, unabhängig von der gewählten Farbe.

Hängt das mit den letzten Änderungen zusammen?

3 „Gefällt mir“

Bei der Untersuchung dieses Problems haben wir festgestellt, dass 87 % der von uns gehosteten Websites den Standardstil verwenden.

Es ist sicherlich schwierig, Einstellungen zu entfernen, aber wenn wir weiterhin Einstellungen ansammeln, wird Discourse im Laufe der Zeit immer schwieriger zu konfigurieren sein. Die Verwendung von Themes für eine rein visuelle Änderung wie diese scheint ein vernünftiger Kompromiss zu sein.

Im Zuge der Entfernung der alternativen Kategorie-Badge-Stile haben wir sie auch flexibler für Änderungen per Theme gestaltet. Die Kategoriefarben sind jetzt im CSS des Badges verfügbar, anstatt inline auf ein bestimmtes Element angewendet zu werden. Zuvor würde die Auswahl eines anderen Stils das HTML des Badges ändern, aber jetzt wird dies vollständig von CSS gehandhabt.

Wir haben keine Pläne, die Theme-Komponente zu verwerfen, und es gibt weniger beliebte Theme-Komponenten, die wir seit Jahren unterstützen … obwohl es schwierig ist, etwas über die Zukunft zu garantieren, hoffe ich, dass dies zumindest ein wenig beruhigt.

Ja, das scheint der Fall zu sein. Wir werden uns darum kümmern, dies zu beheben. Die neuen Kategorie-Badges haben CSS, das mit JS generiert wird, und da die Kategorie zu diesem Zeitpunkt noch nicht existiert … benötigen wir einen anderen Ansatz, um die Farbe während der Erstellung vorab anzuzeigen. Danke, dass Sie uns Bescheid gegeben haben.

9 „Gefällt mir“

Dies wird beim nächsten Update behoben:

4 „Gefällt mir“

Nur damit Sie wissen, dass dies eine Regression in meinem Forum war.

Ich habe die Theme-Komponente wie gewünscht installiert, aber das DOM der „Box“ ist wahrscheinlich nicht dasselbe, da mein CSS komplett kaputt gegangen ist:

Vorher:

image

Nachher:

image

Ich hätte mir gewünscht, dass dieser Übergang reibungslos verläuft – besonders, da Sie sich die Mühe gemacht haben, eine Theme-Komponente bereitzustellen :slight_smile:

4 „Gefällt mir“

Ja, das hat sich als kniffliger erwiesen, als wir ursprünglich erwartet hatten. Haben Sie die Dinge schließlich geklärt? Wenn nicht, können wir versuchen, es hier zu besprechen, oder Sie können sich direkt an unser Support-Team wenden.

5 „Gefällt mir“

Wir mussten an unserem benutzerdefinierten CSS arbeiten – es ist jetzt erledigt :sunglasses: danke

5 „Gefällt mir“

@awesomerobot Ich glaube, es gab eine Regression. Ich habe heute ein Update durchgeführt und das sehe ich jetzt:

Breiter Bildschirm:

Schmaler Bildschirm:

Vorher:
CleanShot 2023-10-18 at 18.58.06@2x

4 „Gefällt mir“

Danke für die Meldung! Dieses Update sollte es beheben: UX: update category badge variable to match core by awesomerobot · Pull Request #3 · discourse/discourse-category-badge-styles · GitHub

3 „Gefällt mir“

Danke für die schnelle Korrektur, @awesomerobot!

Ich habe auch eine kleine Regression in .subcategories .badge-category auf der Hauptseite bemerkt.
Der Abstand ist derzeit auf var(--badge-category-padding-v) var(--badge-category-padding-h) innerhalb von .badge-category__wrapper .badge-category gesetzt, aber das wirkt sich auf .subcategories .badge-category aus, das zuvor keinen vertikalen Abstand hatte.

Vorher:

Jetzt:

4 „Gefällt mir“

Ich habe gerade weitere Anpassungen für Folgendes vorgenommen: UX: spacing and alignment adjustments for box mode by awesomerobot · Pull Request #4 · discourse/discourse-category-badge-styles · GitHub

5 „Gefällt mir“

Danke, das funktioniert viel besser.

Ich weiß nicht, ob es das Ergebnis der letzten Änderung ist, aber bei Kategorien mit Unterkategorien fehlt jetzt der linke Abstand bei „alle“ und „keine“:

Außerdem passiert dies beim Bearbeiten des Titels eines vorhandenen Themas auch bei „Tags (optional)“ und die übergeordnete Kategorie scheint falsch ausgerichtet zu sein:

2 „Gefällt mir“

Ich sehe auch, ich weiß nicht, ob es beabsichtigt ist, aber ich sehe inkonsistente Schriftgrößen/vertikale Abstände je nach Kontext (Titelseite, Bearbeiten eines vorhandenen Themas, Bearbeiten nur des Titels, Ändern der aktuellen Kategorie, Scrollen durch die Liste der vorhandenen Kategorien).

Dies sind alle, die ich in einem Screenshot festhalten konnte (alle 3 Fenster haben den gleichen Zoomfaktor):

@awesomerobot

5 „Gefällt mir“