مرحباً، لقد أنشأت للتو طلب سحب (PR) لإضافة خيار جديد لتحديد لون الأيقونة باسم “catcol”، مما سيجعلها تستخلص اللون من الفئة (كما يظهر في شريط الفئة ويتم تحديده تحت تعديل الفئة | عام | لون الخلفية).
مثال: “test,hands-helping,catcol,partial”
هذا الخيار مفيد بشكل خاص عند استخدام التطابق الجزئي للأسماء، بحيث يمكن في المثال أعلاه استخدام نفس الأيقونة لجميع الفئات التي تحتوي على “test” في رابطها (slug)، لكن كل منها سيستخلص لونه الخاص من الفئة بدلاً من استخدام لون واحد للجميع. كما يوفر بديلاً سريعاً عن الحاجة لاختيار لون لأيقونة لمرة واحدة (تطابق تام) — ما عليك سوى استخدام لون الفئة.
سيكون هذا مفيداً أيضاً مع خيار جديد مقترح مستقبلاً لاستبدال شريط الفئة بالأيقونة مع الحفاظ على تلميح لون الفئة — وسيكون ذلك موضوع طلب سحب (PR) مستقبلي.
تم دمج طلب السحب الخاص بـ @rogerco، يمكنك الآن استخدام لون الفئة بإضافة الكلمة المفتاحية الخاصة “categoryColour” في المكان الذي يجب أن يظهر فيه لون الأيقونة. شكرًا لك يا روجر!
لا أعرف ما إذا كان قد يكون مفيدًا لأي شخص آخر، لكنني قمت بتقديم طلب سحب لـ discourse-category-banners لعرض أيقونة discourse-category-icons بجانب عنوان اللافتة. أنا أستخدمه حاليًا في بيئة الإنتاج هنا.
هذا إضافة لطيفة، لكنها لا تعمل كما هو متوقع إذا تم تعيين لون أيقونة الفئة بنفس لون الفئة (تستخدم اللون الأسود الافتراضي لأيقونات الفئات في مثالك، ويتم عكسها إلى الأبيض، مثل العنوان).
ربما يجب تعيين لون الأيقونة في العنوان صراحةً بنفس لون العنوان، بحيث يمكن استخدام أيقونات بأي لون؟
واجهتُ نفس المشكلة في نسختي، لكنني أدركتُ أن حذف لون أيقونة الفئة يجعلها تأخذ اللون المناسب، وهو الأبيض عند العرض في مُقدّم الفئة: وفي عنوان الشريط، بينما يكون أسودًا عندما يكون الخلفية بيضاء: .
ومع ذلك، إذا لم تستخدم نمط الفئة box وتم تعيين لون أيقونة الفئة إلى نفس لون خلفية الفئة، فأنت محق، تصبح الأيقونة “غير مرئية”.
يمكننا تعيينها صراحةً إلى شيء آخر، بالتأكيد. يستخدم عنوان الشريط لون الفئة، ربما هذا هو الخيار الأكثر أمانًا، كما اقترحتَ. @pmusaraj ما رأيك؟
مرحبًا. هذا مكون رائع. هل من الممكن إيقاف تشغيل أيقونات الفئات عندما تظهر في قوائم الفئات؟ في حالتنا نريد استخدام أيقونات الفئات في كل مكان آخر تظهر فيه، لكن ليس في القائمة المنسدلة لقائمة الفئات.
مرحبًا بنار. نود الإشارة إلى أننا نرغب في الاحتفاظ بالأيقونات لجميع الفئات، لكننا نرغب في تعطيل عرض الأيقونة فقط في قائمة التحكم المنسدلة لقائمة الفئات. لقد حاولت العمل مع فئات “fa d-icon d-icon-lock svg-icon svg-string” و “category-name” لكن دون جدوى. أين يجب تطبيق إعدادات CSS؟ هل يمكنك اقتراح بعض الإعدادات التي يمكن تجربتها؟
بالتأكيد، يمكنني المساعدة. هل يمكنك نشر لقطة شاشة لعنصر واجهة المستخدم الذي ترغب في إخفاء الأيقونات فيه؟ لست متأكدًا تمامًا من فهمي الدقيق للمطلوب، ولكن مع لقطة الشاشة، يجب أن أتمكن من إرسال كود CSS اللازم لإخفاء الأيقونات في هذا السياق المحدد فقط.
. تُظهر هذه اللقطة أيقونة سهم تظهر في قائمة التنسدلة للفئات. نرغب في أن تظهر الأيقونة في مواقع أخرى من الموقع (انظر اللقطة الثانية) Screen Shot 2021-02-08 at 9.59.36 AM|690x356 مثل المكان الذي تظهر فيه المنشورات. لقد طلب بعض المستخدمين هنا وجود أيقونة سهم رجوع مشابهة هذه لتتمكنوا من التنقل بسهولة إلى أعلى الفئة بعد قراءة منشور. لقد اقترحت طرقًا أخرى للقيام بذلك باستخدام واجهة موقع Discourse، لكنهم ما زالوا يرغبون في تنفيذ هذا الطلب.
شكرًا لك،
دوغ وايت
برنامج المعلوماتية الصحية بكارولينا
جامعة نورث كارولينا في تشابل هيل
نعم، أعرف. لقد أخبرتهم بذلك، لكن طُلب مني القيام بذلك على أي حال. هل توجد طريقة لإزالة الأيقونة من الظهور داخل عنصر التحكم نفسه؟ لا يزال يظهر في أعلى قائمة التحكم.