رموز الفئات

في الواقع، لقد تحققت من هذا مرة أخرى ويبدو أن هذا التقييم للمشكلة غير دقيق. يبدو أن أي عناوين URL التي تحتوي على بعض الكلمات نفسها الموجودة في عنوان URL آخر لن تعمل على الرغم من عدم استخدام المطابقة الجزئية.

إذا كنت أستخدم بالفعل هذه العناوين:

midi
deprecated

فلا يمكنني استخدام:

midi-deprecated
midideprecated
mideprecated
deprecated-midi

بطريقة ما لا يميزها كعنوان URL مختلف على ما أعتقد.

في النهاية، اضطررت إلى استخدام: abcd

إعجابَين (2)

مرحباً. هل يمكنني إنشاء أيقونات فئات على خلفية مستديرة ملونة مثل NodeBB؟ هذا يجعل الأيقونات تبدو أجمل

إعجابَين (2)

نعم، يجب أن يكون ذلك ممكنًا باستخدام بعض CSS.

3 إعجابات

مرحباً. هل يمكنك إضافة إعداد نمط فئة لجعله يبدو هكذا؟

تم تقسيم 3 مشاركات إلى موضوع جديد: How are these category images added?

تم تقسيم منشور إلى موضوع جديد: إضافة أيقونات قفل الفئة في الشريط الجانبي

ربما تم طرح هذا الموضوع من قبل، ولكن لا يمكننا تغيير لون الفئة عندما يكون نمط الفئة none بعد الآن، ويتم عرض هذا الإشعار بدلاً من ذلك:

لا يمكنك تحديد الألوان لأن لديك نمط فئة هو none.

حاليًا، نحتاج إلى تغيير النمط إلى شيء آخر، وتغيير اللون، وإعادة تعيين النمط إلى none.

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

3 إعجابات

نعم. إليك موضوع Bug حول هذا، مع بعض المناقشة:

3 إعجابات

تم دمج منشورين في موضوع موجود: أيقونات الفئة في الشريط الجانبي

تم تقسيم 5 مشاركات إلى موضوع جديد: Icons work for all but one category

تم تقسيم 5 مشاركات إلى موضوع جديد: Icons not displaying

لقد قمت بـ 3 إضافات كنت أرغب حقًا في رؤيتها.

الميزة 1 — شعار الفئة كأيقونة للفئة

ما عليك سوى تحميل SVG أو PNG في إعدادات الفئة ضمن إعدادات الفئة > الصور > صورة شعار الفئة. لا حاجة للعب بورقة sprites مخصصة!

الإعدادات

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


بالإضافة إلى ذلك، يمكنك الآن استخدام نوعين من الرموز التعبيرية!

الميزة 2 — رمز تعبيري للنظام الأصلي كأيقونة للفئة

ما عليك سوى استخدام لوحة مفاتيح الرموز التعبيرية الأصلية على جهاز iOS أو macOS أو أي جهاز آخر لإدخال حرف رمز تعبيري يونيكود واحد.

الإعدادات


الميزة 3 — رمز تعبيري لـ Discourse كأيقونة للفئة (+ نصيحة احترافية!)

استخدم مجموعة الرموز التعبيرية المستضافة في Discourse! ما عليك سوى كتابة الاختصار للرمز التعبيري مثل :grinning: والذي سيتم عرضه → :grinning:

نصيحة احترافية

إذا كنت ترغب في تحميل أيقونة فئة مخصصة دون استبدال شعار الفئة، فهذا حل رائع. ما عليك سوى تحميل الأيقونة كرمز تعبيري ضمن مسؤول > تخصيص > الرموز التعبيرية. ثم، استخدم الاختصار الخاص بالرمز التعبيري :shorthand:.

الإعدادات


يمكن خلط الرموز التعبيرية الأصلية ورموز Discourse التعبيرية وأيقونات Font Awesome معًا، إذا كان هذا هو أسلوبك…

الإعدادات


أثناء تطوير هذا، كانت لدي بعض الأسئلة لـ @pmusaraj

هل يمكننا إزالة خيار partial تمامًا واستبدال مسار الفئة بمعرف الفئة لحل مشكلة مشاركة الفئات الفرعية لنفس المسار؟ إذا كنت أرغب في أيقونات مختلفة للفئات الفرعية التي تشترك في نفس المسار، فسيكون هذا حلاً أيضًا. نظرًا لأن المعرفات أكثر تفردًا، فإنها تبدو النهج المنطقي وأقل عرضة للكسر (ما لم يحذفوا فئة، أفترض، ولكن هل يؤدي القيام بذلك إلى إعادة تعيين معرف كل فئة؟).

أيضًا، هل لا يزال إعداد svg-icons ضروريًا؟ (ستظل أيقونات Font Awesome تُعرض دون تحديدها هناك.)

9 إعجابات

سيكون من الرائع أن نتمكن من اختيار لون الخلفية الدائرية للأيقونة كما هو الحال في nodebb. ستتمتع الأيقونات برؤية أفضل

إعجابَين (2)

شكرًا على الاقتراح! لقد تفقدته وهو رائع جدًا، أعتقد أنه يمكن أن يكون هناك خيار حيث يمكن تمكين خلفية دائرية تستمد لونها من لون الفئة. يذكرني بخيارات صور الملف الشخصي في Apple.


يبدو أنه سيكون حلاً أكثر تبسيطًا لإزالة خيار اللون الحالي لأيقونات Font Awesome وسحب لونها فقط من إعداد لون الفئة. كما ذكر أعلاه، يمكن أن يكون هناك أيضًا حل عكسي حيث تكون أيقونة Font Awesome بيضاء فوق خلفية دائرية بلون الفئة. هذا من شأنه أن يلغي التعقيد غير الضروري ويسمح بتصميم متماسك.

6 إعجابات

لون الفئة هو ضوضاء بصرية. لا يستخدم Nodebb ألوان الفئات، ولكنه يستخدم أيقونات الفئات وتبدو الفئات رائعة

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

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

هذا أيضًا صعب. لا يزال مفيدًا إذا اخترت أيقونة FA غير مدرجة في مجموعة Discourse الافتراضية (أي أيقونة غير مرئية في دليل الأنماط لموقعك). يوجد إعداد عام للموقع لهذا أيضًا، ولكن كما هو الحال مع تكوين partial، أظن أن هناك مستهلكين حاليين لهذا الإعداد، لذا فإن إزالته ستتسبب في اختفاء بعض الأيقونات في بعض مواقع Discourse.

3 إعجابات

للقيام بذلك، تحتاج إلى تعيين إعداد “وراثة الأيقونة من الفئة الأم” افتراضيًا.
وبالتالي، ستكون إعادة التكوين سهلة ولن تستغرق وقتًا طويلاً. يمكن وراثة العديد من الأشياء افتراضيًا.
اختر أيقونتك الخاصة من بين الأيقونات الجاهزة أو قم بتحميلها يدويًا (ربما حتى مع التحويل إلى SVG من صورة عبر الإنترنت) مما يمنح خيارات لا حصر لها لاستخدام الأيقونات لتحسين قابلية استخدام المجتمع.

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

لا أرى أيًا من هذه الأشياء في TC. هل هي خطط مستقبلية؟ أم شيء تعمل عليه حاليًا؟

أنا أحب المفهوم! سيأخذ هذا TC حقًا إلى المستوى التالي.

إعجابَين (2)

لم يتم دمج هذا التحديث بعد، وهو موجود فقط كفرع منفصل في المستودع في الوقت الحالي. سأقدم طلب سحب قريبًا الأسبوع المقبل لدمجه دون كسر أي تكوينات موجودة. شكراً لك على ملاحظاتك اللطيفة! :smiley:

5 إعجابات

إذا قمت بتثبيت إضافة bbcode، أعتقد أنه يمكنك استخدام لون bbcode كخيار. وبالمثل، هناك smoji.

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