ألوان السمة ثابتة لكل سمة/مخطط ألوان بمجرد تحديدها. ومع ذلك، إذا كنت ترغب في تخصيص ذلك لاستخدامك الخاص، فلا تتردد في إنشاء نسخة من المستودع (fork) وتغيير الألوان في ملف about.json.
لا نعرض عدد المشاهدات على الأجهزة المحمولة، بل نعرض فقط النشاط والردود. لإنشاء عرض قائمة المواضيع المخصص للأجهزة المحمولة، ستحتاج إلى إنشاء عنصر سمة يقوم بتعديل قالب topic-list-item الخاص بالأجهزة المحمولة الموجود هنا:
الوصف: واجهت مشكلة مع سمة Dracula على موقع Discourse الخاص بنا. يختلف مظهر السمة عن مظهره المتوقع، خاصة في مخططات الألوان ومظاهر علامات التبويب. في البداية، ظهرت السمة بشكل مختلف على موقع الاختبار الخاص بي مقارنة بالمواقع الأخرى التي تستخدم Dracula. بعد إعادة التثبيت من مستودع GitHub، تطابق المظهر، مما يشير إلى مشكلة محتملة في التعليمات البرمجية القديمة أو استخدام المتغيرات. خطوات التكرار:
تم تثبيت سمة Dracula عبر Admin → Customize → Themes.
تم تعيينها كسمة افتراضية.
تم تعطيل السمات وخيارات مخططات الألوان الأخرى للمستخدمين ضمن Admin → Customize.
تم التأكد في ملفي الشخصي (Preferences → Interface) من أن Dracula هي السمة الوحيدة القابلة للاختيار، مما يضمن عرضها في إعداداتها الافتراضية.
تم ملاحظة اختلافات في المظهر، خاصة علامات التبويب، التي لم تبدو كما هو متوقع (مما يشير إلى مشكلة محتملة في السمة).
تعليقات إضافية: يبدو أن المشكلة تنبع من استخدام متغيرات CSS قديمة في السمة. بناء الجملة الحالي في سمة Dracula ($primary, $tertiary, $secondary) قديم مقارنة بتنسيق المتغيرات الأحدث (var(–tertiary), var(–secondary)) المستخدم في سمات Discourse الحديثة، كما هو موضح في مثال GitHub هذا. من المحتمل أن يتسبب هذا الاستخدام القديم للمتغيرات في عرض غير عادي، خاصة عندما لا تكون هناك سمة بديلة أو مخطط ألوان قابل للاختيار. ظلت المشكلة قائمة حتى بعد إعادة تثبيت السمة، مما يشير إلى مشكلة أعمق داخل بنية التعليمات البرمجية للسمة.