إخفاء الفئات الصامتة

:discourse2: ملخص يخفي إخفاء الفئات الصامتة الفئات الصامتة من قائمة الفئات.
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-hide-muted-categories
:open_book: جديد في قوالب Discourse؟ دليل المبتدئين لاستخدام قوالب Discourse

تثبيت مكون القالب هذا

الميزات

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


:discourse2: مُستضاف لدينا؟ تتوفر مكونات القوالب للاستخدام في خططنا القياسية والتجارية والمؤسسية.

26 إعجابًا

مرحبًا @david، هل تعرف أي حلول تتيح إخفاء فئات فرعية محددة من الظهور في صفحة /categories، مع السماح للمواضيع بالظهور في أحدث المنشورات؟

لديّ عدة فئات تحتوي على عدد كبير من الفئات الفرعية، وأود إخفاءها لأنها تشغل مساحة بصرية كبيرة.

إعجابَين (2)

نعم، يمكنك فعل شيء باستخدام CSS؛ يجب أن تكون لديك عناصر مستهدفة.

4 إعجابات

لقد وجدت هذا: .category-list .subcategories { والذي يمكنني إخفاؤه، لكنه ينطبق على جميع الفئات في الصفحة الرئيسية. هل توجد طريقة لتحديد فئات معينة فقط وإخفاء الفئات الفرعية داخلها فقط؟

ستقوم باستهداف عنوان الارتباط للارتباط. إنها طريقة ملتوية بعض الشيء، لكنها تعمل.

3 إعجابات

مرحبًا سام،

هذا الحل يعمل على إزالة اسم الفئة الفرعية، لكنه لا يزيل العناصر الأخرى المرتبطة بها. لقد لاحظت أنه في المواضيع الجديدة، لا يزال مؤشر “___ جديد” يظهر كما هو موضح في لقطة الشاشة أدناه.

Screen Shot 2020-06-16 at 6.12.14 PM

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

آه، عذراً، تسرّعت في هذا الأمر. يبدو أن نص الرابط /l/new يُضاف إلى عنوان URL لكل فئة، لذا يمكن عزل هذه الروابط وإخفاؤها باستهداف روابط href أيضًا.

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

هل وجدت حلاً جديدًا لإخفاء جزء من الفئات الفرعية؟

لدي مئات الفئات الفرعية وأرغب فقط في عرض أول 20 فئة الأكثر نشاطًا. هل توجد أي طريقة لذلك؟

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

هل تحتاج حقًا إلى كل هذه التصنيفات هناك؟ ستكون الوسوم أكثر مرونة. It’s Time We Talked About Tags

إعجابَين (2)

لقد رأيت هذا الاستخدام المحدد من قبل، إنه دائمًا أمر بالغ الصعوبة دمج المجموعات الجغرافية للمواضيع في هيكل مواضيعنا، فكل حل هو نوع من التنازل، ما لم يكن هناك مكون إضافي يدرك الموقع الجغرافي

جميع المواضيع في أمريكا
جميع المواضيع في الولايات المتحدة
جميع المواضيع في كاليفورنيا
جميع المواضيع في مقاطعة سونوما
جميع المواضيع في سانتا روسا

إعجابَين (2)

أبحث عن حل يعتمد على الوسوم، لأنه في النهاية يتعين عليّ إدارة 8000 مدينة، وعلى أي حال سيكون هناك أيضًا 8000 وسم طبيعي. هل تعتقد أن 20 ألف وسم مدعوم؟

ستعمل 20 ألف وسم بشكل ممتاز، فنحن ندعم أعدادًا كبيرة جدًا من الوسوم

شكرًا لك يا @sam
سأتبع نصيحتك، وأرى الآن كيف يمكنني نقل المنشورات بشكل واسع إلى فئات رئيسية ثم تعيين وسوم جغرافية.

كيف يمكنني مسح الفئات دفعة واحدة عبر واجهة برمجة التطبيقات؟

لا توجد نقطة نهاية API لمسح الفئات دفعة واحدة. ستحتاج إلى حذف جميع الموضوعات أولاً، وعندها يجب أن تتمكن من حذف الفئة. إذا كان لديك وصول إلى وحدة التحكم، فهناك بعض أوامر rake التي يمكن أن تساعد في ذلك.

إعجابَين (2)

يبدو أن لدي المشكلة العكسية، رغم أنني أستخدم الإصدار 2.7.0.beta3. الفئات المخفية لا تظهر في صفحة الفئات، لكنني أفضل هذا السلوك الافتراضي الجديد.

مع إصدارات discourse الفعلية، لا تظهر الفئات المكتومة في صفحة الفئات بعد الآن (يتم تجميعها في مجموعة مخفية قابلة للطي في أسفل صفحة الفئات).

أنا أيضًا أبحث عن طريقة لإظهار الفئات المكتومة في مكانها الأصلي في صفحة الفئات (عكس ما كان يحققه هذا المكون الإضافي).
هل تمكنتم من إيجاد حل؟
شكراً لكم!

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

مع تطبيق discourse الحالي، تظهر الفئات المكتومة في عنوان/تجميع منفصل يسمى “الفئات المكتومة”.
حسب فهمي، سيخفي هذا المظهر تمامًا جميع الفئات المكتومة من قائمة الفئات.
هل هناك طريقة لإظهار الفئات المكتومة تمامًا مثل أي فئة عادية أخرى (بدون تجميعها أو إخفائها) في قائمة الفئات؟

مرحباً، أستخدم إصدار Discourse 3.2.0.beta4-dev وهذا المكون لا يخفي الفئة من صفحة الفئات؟ ماذا يمكنني أن أفعل لإخفاء الفئة؟

تحققت من كود GitHub لأرى أن هذا مجرد CSS وطبقته على “custom-category-boxes” من المكون الإضافي “minimal category boxes” وتم حل المشكلة.