Muted categories appear in Categories page

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.

6 إعجابات

Yes we should fix this in some manner cc @sam.

4 إعجابات

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.

إعجاب واحد (1)

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.

إعجاب واحد (1)

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 :wink:

4 إعجابات

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.

3 إعجابات

You can use this theme component to suppress the categories.

7 إعجابات

لم يعد هذا هو الحال في الوقت الحالي.
يتم الآن تجميع الفئات المكتومة وإخفاؤها في مربع في أسفل صفحة الفئة. هل تعرفون طريقة للعودة إلى السلوك القديم حيث لا تزال الفئات المكتومة مدرجة في صفحة الفئة؟
شكرا لكم!

لماذا قد ترغب في السلوك القديم؟ السلوك الجديد هو افتراضي عام أفضل.

إعجاب واحد (1)

مرحباً @codinghorror، أحتاج إلى إيجاد طريقة لاستعادة السلوك القديم لأن مجموعتنا العاملة تحتاج إلى أن تكون قادرة على الحصول على قائمة الفئات بأكملها وليس فقط الفئات غير المكتومة. كما أنهم لن يدركوا أن الفئات المكتومة مخفية في أسفل الصفحة.

في الماضي، كانت هناك طريقة لتحقيق نتيجة مماثلة للسلوك الجديد (يمكن للمرء استخدام هذا المكون الإضافي لإخفاء المواضيع المكتومة من صفحة أحدث المواضيع وهذا المكون الإضافي CSS لإخفاء جميع الفئات المكتومة من صفحة الفئات، الآن لا يمكنني العثور على طريقة لتحقيق السلوك القديم كما حاولت شرحه هنا.

هل لديك أي اقتراحات؟ شكراً لك!

إعجاب واحد (1)

أوافق على الحاجة إلى قائمة الفئات بأكملها. نقوم بكتم صوت كل فئة افتراضيًا حتى لا تطغى المواضيع على الأشخاص، ولكننا نريد أن تكون الفئات قابلة للاكتشاف حتى يتمكن الأشخاص من إلقاء نظرة ومعرفة ما إذا كانوا يرغبون في المشاركة في هذا العمل المحدد. يشبه الأمر كيف أن لدى Slack قنوات لا تراها إذا لم تكن فيها ولكن عندما تذهب لإضافة قنوات جديدة ترى جميع الخيارات ويمكنك تصفح ما يوجد في أي قناة لاتخاذ قرار بشأن الانضمام إليها أم لا.

في هذه الحالة، يتم عرض جميع الفئات بالفعل للمستخدم النهائي كما هو موضح في لقطة الشاشة أدناه.

بعد متابعة فئة ما، ستبدو صفحة الفئات الخاصة بالمستخدم على النحو التالي: :arrow_down:
حيث يمكنهم توسيع قسم الفئات المكتومة في أي وقت.

إذا كنت تريد دائمًا قسم الفئات المكتومة في عرض موسع، يمكنك استخدام CSS التالي لتحقيق ذلك.

.muted-categories .category-list.hidden {
 display: table !important;
}

.muted-categories-link .d-icon {
  display: none;
}

@mangojumbo يمكنك أيضًا استخدام خدعة CSS هذه.

إعجاب واحد (1)

@vinothkannans شكراً على ردك وعلى الـ CSS المفيد.
مشكلتنا هي أننا قمنا بتخصيص صفحة الفئات لدينا باستخدام CSS بحيث يتم تجميع الفئات في مجموعات منفصلة (مجموعات حول مشاريع مختلفة، لغات مختلفة، …) ولكل مجموعة عنوان رئيسي.
عندما نقوم بكتم جميع الفئات التي لا ينتمي إليها المستخدمون لدينا، فإن هذا التصنيف لم يعد صالحًا، حيث تتجمع معظم الفئات في الأسفل.
ألن يكون من الممكن لـ Discourse تقديم إعداد لإعادة السلوك القديم (عرض جميع المجموعات المكتومة في نفس المواقع؟) @codinghorror
شكراً جزيلاً على ما تفعله بهذا المشروع المذهل.