لا أستطيع معرفة كيفية منع ظهور السهم الخاص بفرع فئة معين (مثل “ابنِ تحدي الابتكار الخاص بك للمراهقين” في هذه الحالة) في صفحة الفئة الرئيسية. لقد جربت عدة أشياء. هل يمكنك المساعدة؟
لا يمكنني العثور على إعداد موقع لهذا، ولكن يمكنك إخفاؤه باستخدام CSS في مكون السمة.
يمكنك استخدام هذا CSS:
.category .subcategories {
display: none;
}
إذا كنت لا تريد أيضًا عرضها في قائمة القائمة المنسدلة للهامبرغر:
.category .subcategories, .category-links .category-link.subcategory {
display: none;
}
لذا أنا على دراية بـ CSS، لكنني غير متأكد من مكان إضافتها لكي يستخدمها Discourse.
على الهاتف المحمول، لذا من الذاكرة، لكن الأمر يشبه هذا:
الإدارة
تخصيص
المظاهر
المكونات
تثبيت (أضف اسمًا للمكون الجديد)
تحرير HTML/CSS
تطبيق مكون المظهر على المظاهر
خيار آخر… يمكنك تعيين الفئة الفرعية لمجموعة ما وتقييد العرض لتلك المجموعة. فقط للمعلومة.
هل سيكون لذلك عواقب أخرى بخلاف صفحة الفئات الرئيسية؟ لم أستخدم المجموعات بعد.
قم بإنشاء مجموعة تُسمى “Team Kids” ثم عرّف من يمكنه الانضمام إليها أو عرضها أو المشاركة فيها.
- أضف وصفًا، وسمح لأشخاص محددين بأن يكونوا “مالكين” يمكنهم إدارة المجموعة مقارنة بالأعضاء العاديين.
أنشئ فئة كما فعلنا مع “Classes & Events”
- قم بتعيين صلاحيات القراءة/الكتابة/العرض للمجموعة تحت /تحرير /الأمان للفئة
- لاحظ أنه يمكنك أيضًا تغيير الإعدادات لـ “الجميع”، والتي تشمل جميع الضيوف المجهولين على الويب، وما إلى ذلك.
أو
ببساطة، امنع ظهور الفئة الفرعية لـ @everyone. نحن نقيد الفئات فقط على مستخدمين @trust_level_0، أي المستخدمين المسجلين الذين تم تسجيل دخولهم. أو مستخدمين @trust_level_1 الذين كانوا نشطين على المنصة لبضعة أسابيع. هذه مستويات الثقة هي في الواقع مجموعات أيضًا.
نأمل أن يمنحك هذا بعض الأفكار حول تقييد فئاتك، بدلاً من السماح لجميعها بالزحف من خلال عمليات بحث Google وعرضها من قبل أشخاص عشوائيين عبر الإنترنت.
هذه كلها اقتراحات ممتازة؛ شكرًا لك. في النهاية، كنت أحاول إنشاء مجموعة فعاليات، ثم مجموعات فرعية في بعض الحالات للفعاليات تحتها. إنها أرشيف في هذه المرحلة، لذا لا أحتاج إلى إبرازها في المقدمة، لكنني لا أريد حذفها.
بدمجه مع CSS الخاص بـ @manuel أعلاه، عمل هذا بشكل مثالي. شكرًا لك.
يُحدَّد وصول مجموعة الفئات ضمن كل فئة محددة، لذا لديك سيطرة كاملة على أي وصول ستحصل عليه المجموعة (أو لن تحصل عليه) فعليًا لأي فئة. “مستويات الثقة” للمستخدمين في Discourse، والموظفون، والمديرون، والمشرفون… كل هذه مجرد مجموعات في الواقع.
كان هذا مفيدًا لي، لذا شكرًا لك، لكنني أعتقد أنك تحل مشكلة مختلفة عن تلك المذكورة في المنشور الأصلي. لدي انطباع بأنه كان يريد فقط إزالة الفئة الفرعية من صفحة الفئات الرئيسية، لكنه يريد أن تتصرف بشكل طبيعي في باقي الأماكن.
هذه هي الطرق الوحيدة التي أعرفها لكتم فئة ما: عن طريق المجموعة. مستويات الثقة هي جميعها مجموعات. استخدمها أو تجاهلها كما تشاء.
مرحباً،
في وضعي الحالي، قمت بتفعيل الخيار المخفي لتضمين فئتين فرعيتين تحت فئة رئيسية، وفي هذه الحالة، الفئة الفرعية الأخيرة فقط هي المخفية. هل هناك طريقة، عبر CSS، لإخفاء طبقتين بعمق؟
على سبيل المثال:
فئة رئيسية
فئة فرعية 1 - إخفاء
فئة فرعية 2 - إخفاء
إن CSS المقدم هنا في السيناريو أعلاه يخفي الفئة الفرعية 2 فقط.
.category .subcategories {
display: none;
}
شكراً لك.
شكراً على الرد!
ملاحظة: لقد استدعيت الميزة المخفية التي تسمح بفئة متداخلة إضافية، 3 إجمالاً مقابل 2.
إليك مثال قد يوضح المشكلة بشكل أفضل:
على سبيل المثال، الصفحة الرئيسية:
اختبار (فئة)
- اختبار - فرعي 1 (فئة متداخلة من الفئة الأم اختبار)
في هذا السيناريو،
.category .subcategories {
display: none;
}
يعمل بشكل جيد.

كما ترى، لم يتم عرض الفئة الفرعية المتداخلة اختبار - فرعي 1.
إذا أضفت فئة فرعية متداخلة أخرى:
اختبار - فئة فرعية 2، مع الفئة الفرعية 1 كوالد لها:
كما ترى في الصورة أعلاه، تم إخفاء اختبار - فرعي 2
وفقًا لكود CSS، ولكن اختبار - فرعي 1 لم يعد مخفيًا.
المشكلة الآن على شقين:
يمكنني إخفاء عنوان اختبار - فرعي 1، وتعيين فئته إلى display: none، ولكنه يخفي أيضًا جميع الفئات الأصلية في الصفحة الرئيسية.
المشكلة الثانية هي أنه حتى لو تمكنت من عزل وإخفاء الفئة الفرعية المتداخلة اختبار - فرعي 1 فقط، فإن المساحة التي تشغلها لا تزال موجودة وستكون مشكلة، أحتاج إلى حوالي 20 فئة أخرى في الصفحة الرئيسية مع فئتين فرعيتين متداخلتين لكل منهما.
من الناحية المثالية، أريد فقط أن يتمكن المستخدم النهائي من النقر على فئة الاختبار والوصول إلى الفئات المتداخلة الأخرى، وما إلى ذلك، وهو ما يتم تحقيقه بسهولة، عبر
عرض قائمة الفئات الفرعية فوق المواضيع في هذه الفئة.
وتعيين: أنماط قائمة الفئات الفرعية إلى، على سبيل المثال، مربعات، وما إلى ذلك.
إذا أردت في وقت ما وضع صفحة رئيسية أخرى بعد فئة الاختبار، لا أريد 20 صفًا من الأسطر الفارغة، وما إلى ذلك.
أفكار؟
جرب مكون السمة هذا Theme component
عمل بشكل جيد - شكرا لك!



