بنية مخصصة وأسئلة أكثر

مرحبًا!

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

  1. أحاول إضافة Font Awesome Pro مع ملفات الخطوط، لذا لدي هذه الملفات:
    Imgur: The magic of the Internet
    لكنها لا تعمل: خطأ 404 غير موجود.

  2. أريد تغيير الأزرار لتستخدم فئات Bootstrap 4، كيف أفعل ذلك؟

شكرًا!

ربما تنظر إلى Changing icons to Font Awesome Pro Version و Developing Discourse Themes & Theme Components

إعجابَين (2)

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

الحقيقة هي أن Discourse لا يُبنى باستخدام Bootstrap. لذا، فإن ما تسعى لتحقيقه سيتضمن الكثير من الاحتكاك.

يُستخدم أكثر من 400 زر في واجهة مستخدم Discourse. إذا قمت بتغيير الفئات الافتراضية لها، فستنتهي بك المطاف إلى تجاوز ما يقرب من 200 قالب، وهذا فقط لـ Handlebars. وهذا سيصبح كابوسًا في الصيانة.

النهج الأكثر معقولية هو إعادة تعيين أنماط الأزرار التي لن تستخدمها، وتعديل الباقي بناءً على أنماط أزرار Bootstrap.

يمكن العثور على الأنماط الأساسية لجميع الأزرار في Discourse هنا:

5 إعجابات