Currently the forum shows the number of posts per month. Is there a way to always show the total number of topics?
I saw this post which seems to ask exactly what I’m looking for, but it looks like there is no answer:
It isn’t shown anywhere in the UI but if you need to know the numbers, you can try this Data Explorer query:
Hallo,
- Ich möchte die Themenanzahl in der Kategorie-Navigation anzeigen.
Aber einige Kategorien zeigen keine Themenanzahl an. Ich habe die Kategoriekonfiguration überprüft, aber ich sehe keine Einstellung, die besagt, dass ich sie aktivieren muss. - Können wir auch im Navigationsbereich der Seitenleiste die Themenanzahl für jede Kategorie anzeigen?
Es gibt eine Benutzereinstellung „Anzahl der neuen Elemente anzeigen“.
https://meta.discourse.org/my/preferences/navigation-menu
Sie können den Standardwert mit der Admin-Einstellung „Standard-Seitenleiste: Anzahl der neuen Elemente anzeigen“ ändern. Wenn Sie diese ändern, können Sie wählen, ob Sie sie auch für bestehende Benutzer ändern möchten.
Danke, aber ich meine, die Gesamtzahl der Themen in einer Kategorie anzuzeigen.
Gesamtzahl der Themen der Oberkategorie und Unterkategorie, die im Dropdown-Navigationsmenü angezeigt werden.
Topics: ({{this.category.totalTopicCount}})
Replies: ({{this.category.totalReplyCount}})
Ich glaube, so etwas sollte funktionieren.
Hallo, Entschuldigung, dass ich das verpasst habe. Versuchen Sie es mit diesem für CSS.
Um ein CSS zu erstellen, das die Anzahl der Themen in der Unterkategorie auf Discourse anzeigt, müssen Sie die spezifischen Elemente im Discourse-DOM ansprechen, die die Anzahl der Themen für eine Unterkategorie darstellen. Nachfolgend finden Sie ein CSS-Beispiel, das Sie über die Admin-Oberfläche in Discourse anwenden können.
-
Navigieren Sie zum Abschnitt Admin Customize:
- Gehen Sie zu
Admin>Customize>Themes. - Wählen Sie ein vorhandenes Thema aus oder erstellen Sie ein neues.
- Klicken Sie auf
Edit CSS/HTML.
- Gehen Sie zu
-
Benutzerdefiniertes CSS hinzufügen:
- Fügen Sie Ihre benutzerdefinierten Stile im Tab
CSShinzu. Zum Beispiel:
- Fügen Sie Ihre benutzerdefinierten Stile im Tab
/* Benutzerdefiniertes CSS zur Anzeige der Themenanzahl in der Unterkategorie */
.subcategory {
position: relative;
padding-right: 40px; /* Anpassen nach Bedarf für den Abstand */
}
.subcategory .subcategory-details .topics {
font-size: 0.8em; /* Macht die Themenanzahl etwas kleiner */
color: #666; /* Verwenden Sie eine Farbe, die zu Ihrem Thema passt */
position: absolute;
top: 50%;
right: 10px; /* Platzieren Sie es rechts von der Unterkategorie */
transform: translateY(-50%);
background: #f2f2f2; /* Hintergrundfarbe, um es hervorzuheben */
padding: 2px 5px;
border-radius: 3px; /* Abgerundete Ecken für ein besseres Aussehen */
}
.subcategory:hover .subcategory-details .topics {
background: #ddd; /* Ändern Sie die Hintergrundfarbe beim Überfahren mit der Maus, falls gewünscht */
}
- Änderungen speichern:
- Klicken Sie auf die Schaltfläche
Save, um das benutzerdefinierte CSS anzuwenden.
- Klicken Sie auf die Schaltfläche
Das obige CSS geht von der vorhandenen Struktur von Unterkategorien in Discourse aus. Möglicherweise müssen Sie die HTML-Struktur mit den Entwicklertools des Browsers untersuchen (Rechtsklick und Inspect in den meisten Browsern) und die CSS-Selektoren entsprechend der tatsächlichen DOM-Struktur Ihres Discourse-Setups ändern.
In Discourse haben Unterkategorien normalerweise die Klasse .subcategory, und die Themenanzahl kann sich innerhalb bestimmter Elementstrukturen befinden, die Sie mit spezifischerem CSS ansprechen können, falls erforderlich. Stellen Sie sicher, dass Elemente wie .topics, .subcategory-details und ihre hierarchischen Strukturen mit denen auf Ihrer Plattform übereinstimmen, um eine genaue Formatierung zu gewährleisten.



