لقد قمت بإنشاء مكون جديد يضيف أنماط CSS إضافية إلى القالب الخاص بي. لقد قمت بتطبيق المكون على جميع القوالب بما في ذلك القالب الافتراضي.
لقد لاحظت أنه عندما تكون مسجلاً خروجك، فإنه لا يعرض كل أنماط CSS ولكن عندما تكون مسجلاً دخولك فإنه يعرضها؟ أنا متأكد من أن هناك بعض الإعدادات في مكان ما أفتقدها أو شيء لا أفهمه. لقد بحثت لفترة ولم أتمكن من معرفة سبب حدوث ذلك، أي مساعدة ستكون محل تقدير كبير!
body { font-family: 'Baloo 2', 'Helvetica', cursive; font-size: 18px; }
لم أضف أي جافاسكريبت للمنتدى إلا إذا كانت المكونات التي أضفتها تحتوي عليه. لديّ المكونات التالية:
لافتات الفئات
تبديل الوضع الداكن/الفاتح
مواضيع Discourse القابلة للنقر
شريط تمرير تحميل Discourse
مربعات الفئات والمجموعات الحديثة
مكون رابط التنقل
أنماط العلامات
بلاط - مكون المعرض
لافتة متعددة الاستخدامات
CSS الذي لا يظهر في الواقع عبر ألوان السمة وليس له علاقة بما سبق، ضمن تخصيص → ألوان → سمة، لقد غيرت الألوان الأساسية/الثانوية/الثالثية ولكنها تُطبق فقط عند تسجيل الدخول.
أعتقد أنني أقترب من المشكلة، على الرغم من أن السمة مضبوطة على “Solarized Dark” كافتراضي، كما يمكنك أن ترى من القائمة المنسدلة، فهي تقول إن “Light” هي الافتراضية، لذلك أخمن أن المستخدمين غير المسجلين يرون ذلك. أحاول فقط العثور على مكان لتغيير ذلك. يجب أن تكون “Solarized Dark” ذات الأولوية. لست متأكدًا تمامًا من ماهية هذه السمة “Light” أيضًا، هل تبدو كسمة افتراضية لـ Discourse؟
أعتقد أنني أرى المشكلة، عندما أقوم بتحديد solarized كسمة افتراضية، ثم أحفظ/أحدث، يتم إلغاء تحديدها كافتراضية. لست متأكدًا من سبب حدوث ذلك، هل هي مشكلة في السمة؟
أعتقد أنني اكتشفت المشكلة، إنها مشكلة سخيفة… عندما كنت أضع علامة في المربع لتأكيد التمكين، لم أكن أضغط على زر التحديد للحفظ لأنه كان غير مرئي بسبب ملف CSS الخاص بي. فقط بعد افتراض/النقر على زر التحديد غير المرئي تم الحفظ.
من المحتمل أنني قمت بتعيين زر التحديد بنفس لون الخلفية لذلك لم أره وافترضت أن تحديد المربع يحفظه تلقائيًا
في الوقت الحالي، لا يزال يظهر السمة الافتراضية في وضع التصفح المتخفي، لكنني سأمنحه بعض الوقت في حال كان مخزنًا مؤقتًا.
شكرًا، لقد جربت ذلك. للأسف، لا تزال الألوان مختلفة في وضع الضيف حتى بعد اكتشاف أنني لم أضغط على تأكيد لجعل Solarized السمة الافتراضية. هل لدى Discourse أي نوع من التخزين المؤقت الصعب الذي يحتاج إلى مسح؟
لوحة الألوان المسماة بأحرف صغيرة هي “غير قابلة للتعديل، مملوكة لـ: solarized”. لسوء الحظ، تحظى لوحة الألوان هذه بالأولوية في وضع الضيف/المتصفح المتخفي/تسجيل الخروج. السمة التي تقوم بتعديلها مباشرة هي لوحة الألوان المكتوبة بأحرف كبيرة أعلاه، ولكن هذه تظهر فقط بعد تسجيل الدخول.
ما لم يقم المؤلف بجعل الألوان الأصلية قابلة للتعديل، لا أعتقد أن هناك الكثير مما يمكنني فعله هنا دون ترميز CSS يدويًا. آمل أن يكون هذا منطقيًا، فمن الصعب شرحه دون رؤيته.
تعديل: ترميزها يدويًا تجاوز خيارات ألوان السمة غير القابلة للتعديل في وضع الضيف. سأقبل ذلك كحل في الوقت الحالي.