في الواقع، لقد تحققت من هذا مرة أخرى ويبدو أن هذا التقييم للمشكلة غير دقيق. يبدو أن أي عناوين URL التي تحتوي على بعض الكلمات نفسها الموجودة في عنوان URL آخر لن تعمل على الرغم من عدم استخدام المطابقة الجزئية.
ربما تم طرح هذا الموضوع من قبل، ولكن لا يمكننا تغيير لون الفئة عندما يكون نمط الفئة none بعد الآن، ويتم عرض هذا الإشعار بدلاً من ذلك:
لا يمكنك تحديد الألوان لأن لديك نمط فئة هو none.
حاليًا، نحتاج إلى تغيير النمط إلى شيء آخر، وتغيير اللون، وإعادة تعيين النمط إلى none.
في موضوع آخر، أفترض أننا ما زلنا بحاجة إلى تغييرات أساسية لنكون قادرين على استبدال الفئات و أيقونات العلامات في الشريط الجانبي لمتابعة ما تم تعيينه في مكونات السمة هذه، صحيح؟
أنا أؤيد هذا، سيكون من الرائع جدًا أن يكون كل شيء قابلاً للتكوين من صفحات الفئات المعنية نفسها. أعتقد أن هذه الميزة قد تكون أقرب شيء، إذا كنت على ما يرام باستخدام شعار الفئة كأيقونة للفئة.
بالإضافة إلى ذلك، يمكنك الآن استخدام نوعين من الرموز التعبيرية!
الميزة 2 — رمز تعبيري للنظام الأصلي كأيقونة للفئة
ما عليك سوى استخدام لوحة مفاتيح الرموز التعبيرية الأصلية على جهاز iOS أو macOS أو أي جهاز آخر لإدخال حرف رمز تعبيري يونيكود واحد.
الميزة 3 — رمز تعبيري لـ Discourse كأيقونة للفئة (+ نصيحة احترافية!)
استخدم مجموعة الرموز التعبيرية المستضافة في Discourse! ما عليك سوى كتابة الاختصار للرمز التعبيري مثل :grinning: والذي سيتم عرضه →
نصيحة احترافية
إذا كنت ترغب في تحميل أيقونة فئة مخصصة دون استبدال شعار الفئة، فهذا حل رائع. ما عليك سوى تحميل الأيقونة كرمز تعبيري ضمن مسؤول > تخصيص > الرموز التعبيرية. ثم، استخدم الاختصار الخاص بالرمز التعبيري :shorthand:.
أثناء تطوير هذا، كانت لدي بعض الأسئلة لـ @pmusaraj —
هل يمكننا إزالة خيار partial تمامًا واستبدال مسار الفئة بمعرف الفئة لحل مشكلة مشاركة الفئات الفرعية لنفس المسار؟ إذا كنت أرغب في أيقونات مختلفة للفئات الفرعية التي تشترك في نفس المسار، فسيكون هذا حلاً أيضًا. نظرًا لأن المعرفات أكثر تفردًا، فإنها تبدو النهج المنطقي وأقل عرضة للكسر (ما لم يحذفوا فئة، أفترض، ولكن هل يؤدي القيام بذلك إلى إعادة تعيين معرف كل فئة؟).
أيضًا، هل لا يزال إعداد svg-icons ضروريًا؟ (ستظل أيقونات Font Awesome تُعرض دون تحديدها هناك.)
شكرًا على الاقتراح! لقد تفقدته وهو رائع جدًا، أعتقد أنه يمكن أن يكون هناك خيار حيث يمكن تمكين خلفية دائرية تستمد لونها من لون الفئة. يذكرني بخيارات صور الملف الشخصي في Apple.
يبدو أنه سيكون حلاً أكثر تبسيطًا لإزالة خيار اللون الحالي لأيقونات Font Awesome وسحب لونها فقط من إعداد لون الفئة. كما ذكر أعلاه، يمكن أن يكون هناك أيضًا حل عكسي حيث تكون أيقونة Font Awesome بيضاء فوق خلفية دائرية بلون الفئة. هذا من شأنه أن يلغي التعقيد غير الضروري ويسمح بتصميم متماسك.
أعتقد أن هناك أشخاصًا يستخدمون خيار partial لأنهم يريدون نفس الأيقونة للفئات الفرعية. التحويل إلى معرفات الفئات سيتطلب أيضًا من جميع المستخدمين الحاليين لهذا المكون السمة إعادة تكوينه بعد تحديثهم التالي، وسيكون ذلك معطلاً للغاية.
هذا أيضًا صعب. لا يزال مفيدًا إذا اخترت أيقونة FA غير مدرجة في مجموعة Discourse الافتراضية (أي أيقونة غير مرئية في دليل الأنماط لموقعك). يوجد إعداد عام للموقع لهذا أيضًا، ولكن كما هو الحال مع تكوين partial، أظن أن هناك مستهلكين حاليين لهذا الإعداد، لذا فإن إزالته ستتسبب في اختفاء بعض الأيقونات في بعض مواقع Discourse.
للقيام بذلك، تحتاج إلى تعيين إعداد “وراثة الأيقونة من الفئة الأم” افتراضيًا.
وبالتالي، ستكون إعادة التكوين سهلة ولن تستغرق وقتًا طويلاً. يمكن وراثة العديد من الأشياء افتراضيًا.
اختر أيقونتك الخاصة من بين الأيقونات الجاهزة أو قم بتحميلها يدويًا (ربما حتى مع التحويل إلى SVG من صورة عبر الإنترنت) مما يمنح خيارات لا حصر لها لاستخدام الأيقونات لتحسين قابلية استخدام المجتمع.
لم يتم دمج هذا التحديث بعد، وهو موجود فقط كفرع منفصل في المستودع في الوقت الحالي. سأقدم طلب سحب قريبًا الأسبوع المقبل لدمجه دون كسر أي تكوينات موجودة. شكراً لك على ملاحظاتك اللطيفة!