I muted two categories and it still appear on top of the categories page (since it have recent activity). Shouldn’t it be hidden or at the bottom? It’s more annoying when I use categories as home page. And “categories with featured topics” option even showing me muted category’s topics too. Also is it better to order categories by notification_level and then activity.
Yes we should fix this in some manner cc @sam.
May I create PR to exclude muted categories from categories.json?
Of course, but don’t “exclude” them, mark then as “muted” instead.
In categories.json it already have notification_level=0 property. If we excluded it will not display in all categories listing locations (like categories page, composer dropdown, filter dropdown, etc.,). Or we have to manually hide it or order it to the bottom position in all locations.
You can’t remove categories from categories.json, otherwise they’ll never appear anywhere if you mute them.
I would start with ensuring we respect the notification_level=0 for the /categories page first.
Then I would deal with the dropdowns and such.
I thought it shouldn’t appear anywhere except user’s preferences page setting muted categories. If it will affect site’s functionality let’s do manually.
“categories.json” is the source of truth for categories. So if you remove them, they’ll never appear anywhere ![]()
Please can you fix it, we’ve have a business plan with this behavior since February 2020
This is by design, if you wish to suppress them on the categories pleas use a theme component.
You can use this theme component to suppress the categories.
Dies ist im Moment nicht mehr der Fall.
Stummgeschaltete Kategorien werden nun gruppiert und in einer Box am unteren Rand der Kategorieseite ausgeblendet. Wisst ihr, wie man zum alten Verhalten zurückkehren kann, bei dem stummgeschaltete Kategorien immer noch auf der Kategorieseite aufgeführt werden?
Vielen Dank!
Warum sollten Sie das alte Verhalten wünschen? Das neue Verhalten ist eine bessere allgemeine Standardeinstellung.
Hallo @codinghorror, ich müsste einen Weg finden, das alte Verhalten wiederherzustellen, da unsere Arbeitsgruppe die vollständige Liste der Kategorien abrufen können muss und nicht nur die nicht stummgeschalteten Kategorien. Sie würden auch nicht bemerken, dass die stummgeschalteten Kategorien am Ende der Seite verborgen sind.
In der Vergangenheit gab es eine Möglichkeit, ein ähnliches Ergebnis wie das neue Verhalten zu erzielen (man konnte dieses Plugin verwenden, um seine stummgeschalteten Themen von der Seite mit den neuesten Themen auszublenden, und dieses CSS-Plugin, um alle stummgeschalteten Kategorien von der Kategorieseite auszublenden. Jetzt kann ich einfach keinen Weg finden, das alte Verhalten zu erreichen, wie ich versucht habe, hier zu erklären.
Haben Sie einen Vorschlag? Vielen Dank!
Ich stimme zu, dass die gesamte Kategorienliste benötigt wird. Wir schalten jede Kategorie standardmäßig stumm, damit die Themen die Leute nicht überfordern, aber wir möchten, dass die Kategorien auffindbar sind, damit die Leute hineinschauen und sehen können, ob sie an dieser speziellen Arbeit teilnehmen möchten. So ähnlich wie Slack Kanäle hat, die man nicht sieht, wenn man nicht darin ist, aber wenn man neue Kanäle hinzufügt, sieht man alle Optionen und kann sich ansehen, was in jedem Kanal enthalten ist, um zu entscheiden, ob man ihm beitreten möchte oder nicht.
In diesem Fall werden bereits alle Kategorien für den Endbenutzer angezeigt, wie im folgenden Screenshot zu sehen ist.
Nachdem ein Benutzer einer Kategorie gefolgt ist, sieht die Ansicht der Kategorien des Benutzers wie folgt aus: ![]()
Wo er stummgeschaltete Kategorien jederzeit erweitern kann.
Wenn Sie den Abschnitt mit den stummgeschalteten Kategorien immer im erweiterten Ansichtsmodus haben möchten, können Sie die folgende CSS verwenden, um dies zu erreichen.
.muted-categories .category-list.hidden {
display: table !important;
}
.muted-categories-link .d-icon {
display: none;
}
@mangojumbo Sie können auch diesen CSS-Hack verwenden.
@vinothkannans vielen Dank für deine Antwort und dein nützliches CSS.
Unser Problem ist, dass wir unsere Kategorieseite mit CSS angepasst haben, sodass Kategorien in separate Gruppen (Gruppen zu verschiedenen Projekten, verschiedenen Sprachen usw.) unterteilt sind und jede Gruppe einen Haupttitel hat.
Wenn wir alle Kategorien stummschalten, zu denen unser Benutzer nicht gehört, ist diese Kategorisierung nicht mehr gültig, da die meisten Kategorien unten zusammenfallen.
Wäre es nicht möglich, dass Discourse eine Einstellung anbietet, um das alte Verhalten wiederherzustellen (alle stummgeschalteten Gruppen an denselben Positionen anzeigen?) @codinghorror
Vielen Dank für alles, was Sie mit diesem unglaublichen Projekt tun.


