Kategorie-Spalte hinzufügen

:discourse2: Zusammenfassung Kategoriespalte hinzufügen fügt den Themenlisten eine Kategoriespalte hinzu.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository-Link https://github.com/discourse/discourse-add-category-column
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Dieses Theme-Komponente installieren

Vor einiger Zeit wurden Kategorien in den Themenlisten als Spalte angezeigt. Nach Diskussion über deren Nützlichkeit erschien die dedizierte Spalte für Kategorien übertrieben und wurde zugunsten der Platzierung der Kategorie unter dem Thementitel entfernt. Diese Änderung bringt viele Vorteile (siehe den oben verlinkten Beitrag für Details), jedoch haben einige geäußert, dass sie die Kategoriespalte bevorzugen. Diese Komponente richtet sich an diejenigen, die mit den Änderungen Schwierigkeiten haben.

:discourse2: Von uns gehostet? Theme-Komponenten können in unseren Standard-, Business- und Enterprise-Plänen verwendet werden.

51 „Gefällt mir“

Hallo,
nach dem Update auf 2.9.0.beta2 gibt es einige Warnungen/Fehler.
Vielleicht gab es diese schon vor 2.9.0, da ich bisher nie darauf geachtet habe.

[Warning] [THEME 17 'Add Category Column'] – „Um Fehler in Tests zu vermeiden, fügen Sie Ihrem `modifyClass`-Aufruf einen `pluginId`-Schlüssel hinzu. Dadurch wird sichergestellt, dass die Änderung nur einmal angewendet wird.“ (application-02f34826699ddd1471a048c99dbf7e34.js, Zeile 4135)

[Warning] [THEME 17 'Add Category Column'] – „Hinweis zur Veralterung: Die Eigenschaft `displayNewPosts` des Topic-Modells ist veraltet“ (vendor-3037b934520b46fd8178e08db12bbeaa.js, Zeile 4759, x30)
2 „Gefällt mir“

Ich habe einen PR gesendet, um dies zu beheben und einige Updates hinzuzufügen.

2 „Gefällt mir“

Danke! Hoffentlich wird es in der Zwischenzeit überprüft :slight_smile:

2 „Gefällt mir“

Danke für den Hinweis @Dmitry_Krasnoperov und für den PR @Don! Der PR wurde zusammengeführt. Ich habe auch ein paar kleinere Dinge an der Komponente behoben, während ich sie mir angesehen habe.

3 „Gefällt mir“

Diese Theme-Komponente war defekt, da sie die Vorlagen topic-list-header und topic-list-item überschrieben hat und seit einiger Zeit nicht mehr aktualisiert wurde. Sie zeigte zwar die zusätzliche Spalte an, aber die Massenauswahl von Themen funktionierte nicht.

Ich habe sie überarbeitet, sodass sie nun Raw-Plugin-Outlets verwendet, was sie zukunftssicherer und wartungsfreundlicher macht.

Ich habe einen PR hier erstellt.

7 „Gefällt mir“

Hmm, es scheint, dass es ein Problem auf Mobilgeräten gibt:

Nachdem Laurent die Komponente deaktiviert hatte, war das Problem behoben. Ist dies ein bekanntes Problem?

3 „Gefällt mir“

Es scheint, dass diese Spalte in der mobilen Ansicht hinzugefügt werden sollte.

https://github.com/discourse/discourse-add-category-column/blob/main/javascripts/discourse/raw-views/add-category-column-list-item.js

Hier fehlt wahrscheinlich ein && this.site.mobileView :thinking:

Dies scheint eine Regression von diesem Update zu sein, das das Überschreiben von Vorlagen eliminiert.

3 „Gefällt mir“

Danke für den Bericht @tessus! Wie @Arkshine erwähnte, ist dies nach der letzten Korrektur untergegangen.

Dies sollte es beheben, nachdem es überprüft und zusammengeführt wurde:

4 „Gefällt mir“

Perfekt, danke.

1 „Gefällt mir“

Nur eine kurze Notiz, um zu erwähnen, dass der Fix zusammengeführt wurde :rocket: Sie können die Komponente jetzt aktualisieren. Danke für den Bericht @tessus!

1 „Gefällt mir“

Danke für die Korrektur!

1 „Gefällt mir“

In Display a category as a calendar by scheduled Topic-timer dates - #4 by manuel habe ich nach einer Möglichkeit gesucht, Topic-Timer in der Themenliste einer Kategorie anzuzeigen. Ich versuche, die Veröffentlichung von Inhalten zu sehen/zu verfolgen.

@manuel erwähnte, dass diese Komponente, wenn sie eine Spalte zum Sortieren nach Topic-Timern hätte, mir auch das gewünschte Ergebnis liefern würde: eine sortierte Liste, wann eine Reihe von Themen veröffentlicht werden sollen.

1 „Gefällt mir“

Vielen Dank für Ihre Theme-Komponente, aber ich habe einige Anzeigefehler festgestellt. Wenn ich zur Startseite zurückkehre, wird die Kategorie-Spalte nicht mehr angezeigt. Außerdem wird die Kategorie nicht mehr angezeigt, wenn ich weitere Seiten lade. Sehen Sie sich mein Video an:

1 „Gefällt mir“

Können Sie für die Spalte „Gruppen-Tag hinzufügen“ entwickeln? 4 bis 9 Spalten für Gruppen-Tags?

Danke!

Es scheint, dass das Plugin nicht mit KI-bezogenen Suchanfragen kompatibel ist. Es beschädigt die Tabellenüberschrift für vorgeschlagene / verwandte (KI) Themen.

1 „Gefällt mir“

Hallo, vielen Dank für die großartige Theme-Komponente!

Ich verwende die Komponente „Add Category Column“, um Kategorienamen in der Themenliste anzuzeigen. Ich stoße jedoch auf zwei Probleme, die ich gerne lösen würde:

  • Lange Kategorienamen werden abgeschnitten – sie werden nicht umgebrochen oder erweitert, sodass Benutzer den vollständigen Kategorienamen nicht lesen können. Gibt es eine Möglichkeit, die Spalte automatisch zu erweitern, Text umzubrechen oder den vollständigen Namen beim Überfahren mit der Maus anzuzeigen?
  • Wie kann ich die Spalten neu anordnen? Ich möchte das Layout ändern, sodass die Spalte „Kategorie“ zuerst angezeigt wird, gefolgt vom Thema, dann Benutzer, Ansichten, Datum usw.

Jeder Vorschlag oder CSS-Override wäre sehr willkommen. Vielen Dank, Discourse-Team!

1 „Gefällt mir“