يسمح مكون السمة البسيط هذا بإخفاء أيقونات شارة القفل للفئات الآمنة في محددات الفئات المنسدلة، وشارات التنقل في الرأس، وقائمة الشريط الجانبي للتنقل، ونتائج البحث، وقنوات الدردشة المقابلة للفئة.
يجد بعض الأشخاص أن أيقونة القفل مضللة بعض الشيء، حيث يعتقدون أنها تعني أن الفئة مقفلة وغير قابلة للوصول. في Discourse، يمكن للمرء فقط رؤية ما لديه حق الوصول إليه، لذا فإن أيقونة القفل هي ببساطة مؤشر على أن الفئة مقيدة للآخرين. علاوة على ذلك، تُستخدم أيقونة القفل أيضًا للإشارة إلى موضوع مغلق (هذا المكون لا يخفي تلك الأيقونات). وبالتالي، قد يرغب بعض المسؤولين ببساطة في إخفاء أيقونة قفل الفئة تمامًا، وهذا ما يفعله هذا المكون.
الإعدادات
هناك إعداد واحد - خيار للتبديل للموظفين، حيث يمكن أن يكون رؤية أيقونة القفل مؤشرًا مفيدًا لأعضاء الطاقم.
رائع! لقد قمت بحل هذه المشكلة عدة مرات على مواقع مختلفة - من الرائع أن يكون لديك هذا كمكون سمة قابل للتكوين. لديك موهبة في إنتاج بعض التخصيصات المفيدة حقًا!!
فقط للتحقق - هل من الممكن استخدام محدد فئة بدلاً من تحديد كل اسم مستعار ومعرف؟ كنت أعتقد أن هذا سيكون أكثر متانة لأولئك الذين مثلي يعيدون تسمية / ينقلون الفئات بشكل غير منتظم. أيضًا ، قد يساعد ذلك في إدارة الفئات الفرعية.
بالمناسبة في الوقت الحالي ، كيف يجب علينا إدخال الفئات الفرعية؟
شكرا لك ناثان! أقدر ذلك
أيقونات القفل صعبة الإخفاء في بعض الأماكن، لهذا السبب معرف الفئة مطلوب أيضًا. أحاول معرفة كيفية القيام بذلك أيضًا لنتائج البحث ولكن يبدو من المستحيل تقريبًا تحديد فئات معينة في النتائج.
أوه، نقطة جيدة. يمكن فصل الشرائح بشرطة مائلة مثل category-slug/subcategory-slug (أي: boats/motorboats;8) واستخدام معرف الفئة الفرعية فقط. ولكن ستستفيد الفئة الفرعية من الفئة الأم إذا كنت تخفي أيقونة القفل هناك.
سأضيف هذا إلى المنشور الأصلي.
نعم، لقد بدأت بالفعل في تطويره بهذه الطريقة ولكنني كنت أحصل على نتائج لم تكن ما توقعته. سأستمر في العمل على هذه الطريقة لأنها مفضلة للأسباب التي تصفها. شكرًا لك على الملاحظات الرائعة يا ناثان، أقدرها.
لقد قمت بتحديث المكون لبعض أوصاف الحقول مع التصحيحات والمزيد من المعلومات حول الفئات الفرعية، وقمت أيضًا بتحرير OP بالتعليمات الصحيحة لاستخدام الفئات الفرعية.
مكون سمة ممتاز تم إنشاؤه استجابةً لسؤال كان لدي حول موضوع آخر هنا. لا يمكنني شكرك بما فيه الكفاية على تخصيص الوقت لمساعدتنا نحن الخبراء غير المتخصصين في CSS على إدارة منتدياتنا بشكل أكثر فعالية.
هه، نعم لقد عملت على هذا قليلاً واقتربت، لكنني كنت أواجه مشكلة في جافاسكريبت للحصول على الـ slug الخاص بالفئة من الـ ID. أعرف أنه ممكن وما هي الطرق في المكتبة الحالية التي يجب استخدامها والإطار الأساسي، أحتاج فقط إلى قضاء المزيد من الوقت عليه وتصحيح الأخطاء. لقد جعلته بحيث يمكنني الحصول على معظمه باستخدام مُحدد الفئة، ولكن في بعض الأماكن يتطلب الـ slug. أنا متأكد من أن شخصًا أكثر كفاءة في جافاسكريبت سيكون قادرًا على القيام بذلك بشكل أسرع. لم يكن LolaBot (GPT) مفيدًا على الإطلاق واستمر في إنشاء مصفوفات غامضة من العدم. هههه
عندما يكون لدي بعض وقت الفراغ، فإن الانتهاء منه موجود في قائمة مهامي. أيضًا، الآن لدي المزيد من خبراء جافاسكريبت تحت تصرفي. هههه
هذا ممكن وقد عبثت به عندما كنت أقوم بالمكون. عندما استبدلته بالقفل المفتوح، لم يكن الاختلاف في المظهر ملحوظًا جدًا لأن الأيقونات صغيرة جدًا (فالأيقونات المقفلة والمفتوحة لا تبدو مختلفة كثيرًا بهذا الحجم). قد أعيد النظر في هذا. حتى المفتاح لم يبدُ جيدًا بهذا الحجم. بصراحة.
أنا منفتح على أي شيء يناسب. ليس لدي وقت في الوقت الحالي للعمل على هذا، لكنني أعلم أن لدينا خطة عامة لجعل مكون شارة القفل المخفي رسميًا، ولم نصل إليه بعد. أرغب أيضًا في تحسينه قليلاً - فإن إعداد الفئة على وجه الخصوص ليس بديهيًا بما فيه الكفاية؛ أنا حقًا لا أحب تلك الأنواع من حقول إدخال النص المحددة بفواصل. ربما يمكن استخدامه لتحديث وتحديث الكود قليلاً نظرًا لبعض التغييرات الأساسية التي أجريناها. لا تتردد في النسخ والهاك! دائمًا ما تكون طلبات السحب (PRs) موضع ترحيب. أعتقد أن هذا كان أحد أول مكونات السمات التي قمت ببنائها.
عندما أطبق هذا على فئة، فإنه يؤثر أيضًا على جميع الفئات الفرعية لتلك الفئة (بشكل غير مفيد)؛ هذا يمنعها من أن تكون مفيدة في سياقي المتمثل في وجود فئات فرعية خاصة مقيدة.