رموز الفئات

مرحباً بالجميع - قمت بتثبيت الإضافة، لكن يبدو أنني لا أستطيع العثور على مكان لتكوينها؟

هل هي متوافقة مع الإصدار 2.6.0.beta2؟

إليك ملف app.yml الخاص بي:

hooks:
  after_code:
    - exec:
	cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
  ##        - git clone https://github.com/discourse/discourse-adplugin.git
  ##        - git clone https://github.com/discourse/discourse-solved.git
  ##        - git clone https://github.com/discourse/discourse-akismet.git
  ##        - git clone https://github.com/discourse/discourse-bbcode.git
  ##        - git clone https://github.com/discourse/Discourse-Tiles-image-gallery.git
  ##        - git clone https://github.com/tshenry/discourse-versatile-banner.git
          - git clone https://github.com/discourse/discourse-category-icons.git

## أي أوامر مخصصة للتشغيل بعد البناء

لقد قمت بإعادة البناء، لكنني لا أرى أي شيء في أي مكان في لوحة الإدارة للتكوين؟

يرجى المساعدة.

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

مرحبًا، هذا ليس إضافة! بل هو مكون سمة.

يرجى قراءة كيفية تثبيت مكون سمة: Installing a theme or theme component

تعديل: هذه أيضًا مكونات سمة، لذا قم بتثبيتها بهذه الطريقة :arrow_up:

- git clone https://github.com/discourse/Discourse-Tiles-image-gallery.git
- git clone https://github.com/tshenry/discourse-versatile-banner.git
6 إعجابات

شكرًا لك يا دون، أنت نجم — كما يمكنك أن تتخيل، أنا جديد تمامًا على هذه المنصة

انت

إعجابَين (2)

مرحباً، لقد أنشأت للتو طلب سحب (PR) لإضافة خيار جديد لتحديد لون الأيقونة باسم “catcol”، مما سيجعلها تستخلص اللون من الفئة (كما يظهر في شريط الفئة ويتم تحديده تحت تعديل الفئة | عام | لون الخلفية).

مثال: “test,hands-helping,catcol,partial”

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

سيكون هذا مفيداً أيضاً مع خيار جديد مقترح مستقبلاً لاستبدال شريط الفئة بالأيقونة مع الحفاظ على تلميح لون الفئة — وسيكون ذلك موضوع طلب سحب (PR) مستقبلي.

RogerCO

3 إعجابات

تم دمج طلب السحب الخاص بـ @rogerco، يمكنك الآن استخدام لون الفئة بإضافة الكلمة المفتاحية الخاصة “categoryColour” في المكان الذي يجب أن يظهر فيه لون الأيقونة. شكرًا لك يا روجر!

إعجابَين (2)

هل اللون لا يُطبَّق على الأيقونات في عرض /categories؟

إعجابَين (2)

آه، عذرًا على ذلك، يجب أن يكون الأمر قد تم إصلاحه الآن.

إعجابَين (2)

مرحبًا، هل يتطلب هذا المكون مكتبة FontAwesome، أم يمكنني استخدام أيقوناتي الخاصة؟

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

لا أعرف ما إذا كان قد يكون مفيدًا لأي شخص آخر، لكنني قمت بتقديم طلب سحب لـ discourse-category-banners لعرض أيقونة discourse-category-icons بجانب عنوان اللافتة. أنا أستخدمه حاليًا في بيئة الإنتاج هنا.

9 إعجابات

شكرًا لك @renato، تم دمج طلب السحب الخاص بك الآن.

6 إعجابات

هذا إضافة لطيفة، لكنها لا تعمل كما هو متوقع إذا تم تعيين لون أيقونة الفئة بنفس لون الفئة (تستخدم اللون الأسود الافتراضي لأيقونات الفئات في مثالك، ويتم عكسها إلى الأبيض، مثل العنوان).

ربما يجب تعيين لون الأيقونة في العنوان صراحةً بنفس لون العنوان، بحيث يمكن استخدام أيقونات بأي لون؟

3 إعجابات

واجهتُ نفس المشكلة في نسختي، لكنني أدركتُ أن حذف لون أيقونة الفئة يجعلها تأخذ اللون المناسب، وهو الأبيض عند العرض في مُقدّم الفئة: image وفي عنوان الشريط، بينما يكون أسودًا عندما يكون الخلفية بيضاء: image.

ومع ذلك، إذا لم تستخدم نمط الفئة box وتم تعيين لون أيقونة الفئة إلى نفس لون خلفية الفئة، فأنت محق، تصبح الأيقونة “غير مرئية”.

يمكننا تعيينها صراحةً إلى شيء آخر، بالتأكيد. يستخدم عنوان الشريط لون الفئة، ربما هذا هو الخيار الأكثر أمانًا، كما اقترحتَ. @pmusaraj ما رأيك؟

4 إعجابات

نعم، هذا يناسبني.

إعجابَين (2)

مرحبًا. هذا مكون رائع. هل من الممكن إيقاف تشغيل أيقونات الفئات عندما تظهر في قوائم الفئات؟ في حالتنا نريد استخدام أيقونات الفئات في كل مكان آخر تظهر فيه، لكن ليس في القائمة المنسدلة لقائمة الفئات.

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

نعم، يمكنك إضافة بعض CSS لإخفاء الأيقونات في القوائم المحددة.

إعجابَين (2)

مرحبًا بنار. نود الإشارة إلى أننا نرغب في الاحتفاظ بالأيقونات لجميع الفئات، لكننا نرغب في تعطيل عرض الأيقونة فقط في قائمة التحكم المنسدلة لقائمة الفئات. لقد حاولت العمل مع فئات “fa d-icon d-icon-lock svg-icon svg-string” و “category-name” لكن دون جدوى. أين يجب تطبيق إعدادات CSS؟ هل يمكنك اقتراح بعض الإعدادات التي يمكن تجربتها؟

شكرًا لك،
دوغ

3 إعجابات

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

3 إعجابات

مرحبًا بنار،

عظيم. فيما يلي لقطة شاشة لمثال تجريبي نود فيه عدم عرض الأيقونة.

. تُظهر هذه اللقطة أيقونة سهم تظهر في قائمة التنسدلة للفئات. نرغب في أن تظهر الأيقونة في مواقع أخرى من الموقع (انظر اللقطة الثانية) Screen Shot 2021-02-08 at 9.59.36 AM|690x356 مثل المكان الذي تظهر فيه المنشورات. لقد طلب بعض المستخدمين هنا وجود أيقونة سهم رجوع مشابهة هذه لتتمكنوا من التنقل بسهولة إلى أعلى الفئة بعد قراءة منشور. لقد اقترحت طرقًا أخرى للقيام بذلك باستخدام واجهة موقع Discourse، لكنهم ما زالوا يرغبون في تنفيذ هذا الطلب.

شكرًا لك،
دوغ وايت
برنامج المعلوماتية الصحية بكارولينا
جامعة نورث كارولينا في تشابل هيل

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

حسنًا، كود CSS للقيام بذلك هو:

.select-kit-row .category-badge-icon {
    display: none;
}

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

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

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

.

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