تبديل وضع الظلام/الضوء

تحياتي فريق Discourse الأعزاء والمشاركين في المنتدى :raising_hand_man:

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

في الفيديو، عرضت سيناريوهين.

  1. عند النقر لأول مرة على الرابط، يفتح المنشئ بسرعة وفي نفس اللحظة ينهار.
  2. عند النقر على الرابط مرة أخرى، يفتح المنشئ من المسودة المحفوظة وبعد حذف المسودة السابقة، يفتح المنشئ في الوضع الطبيعي.
4 إعجابات

مرحباً، هل يمكنك مساعدتي في كيفية قيام المسؤول بتطبيق هذا على مستوى الموقع؟ شكراً لك.

إعجابَين (2)

شكراً للإبلاغ عن هذا الخطأ، إنه خطأ غريب ومثير للاهتمام!

3 إعجابات

شكراً جزيلاً على هذه المكونات :pray: :slightly_smiling_face:
لقد قمت بتثبيتها للتو وهي تعمل بشكل جيد جداً على أجهزة الكمبيوتر المكتبية وأجهزة Android.

4 إعجابات

انظر لقطة الشاشة:

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

إذا كانت الإجابة “لا”، فأين أجد مفتاح التبديل الآن بعد أن قمت بتمكين تبديل الوضع الداكن/الفاتح وفقًا لقطة الشاشة أعلاه؟

شكرًا

هذا صحيح. بمجرد تضمين مكون السمة هذا في السمة الخاصة بك، احفظ الصفحة وأعد تحميلها - ويجب أن ترى الرمز لتبديل الوضع المظلم/الفاتح. :slight_smile:

3 إعجابات

يبدو أنه مثبت بالفعل. حاولت التثبيت للتو، وقال إنه مثبت بالفعل. وهو ما يمكنك رؤيته في لقطة الشاشة السابقة.

ولكن لا يزال لا يوجد خيار تبديل:
image

ربما ليس لديك سمة داكنة محددة يمكن تبديلها؟
في هذه الحالة، انظر أعلاه على Dark/Light Mode Toggle.

إعجابَين (2)

هل يجب أن يكون لدي “سمة” منفصلة؟ أنا أستخدم السمة الافتراضية. يمكنني التبديل إلى الوضع المظلم مثل هذا

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

تعديل: تم الحل وفقًا لـ نهاية هذا المنشور. كان الأمر كله مني!

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

مرحباً، أبحث عن تعيين السمة الداكنة كافتراضية في منتدى Discourse الخاص بي. ومع ذلك، أريد أيضاً أن أمنح المستخدمين خيار التبديل إلى السمة الفاتحة إذا كانوا يفضلون ذلك.

سؤالي هو: كيف يمكنني التأكد من أن مخطط ألوان المنتدى لا يتغير تلقائياً بناءً على إعدادات النظام لدى المستخدم؟ أريده أن يبقى على السمة الداكنة افتراضياً ولا يتغير إلى الفاتحة إلا عندما يختارها المستخدم يدوياً. أي توجيهات حول إعداد هذا ستكون موضع تقدير كبير.
شكرا لك!

كنت آمل أن يختفي هذا الخطأ مع آخر تحديثات Discourse، لكنه لا يزال مستمرًا.

3 إعجابات

عند إعداد كل شيء، إذا كان وضع الإضاءة قيد التشغيل، فعند كل مرة أقوم فيها بتحديث الصفحة، يظهر دائمًا الوضع المظلم. في كل تحديث، كيف يمكنني إيقاف ذلك؟ @jordan.vidrine

إعجابَين (2)

هل تمانع في إخباري بجميع الخطوات التي اتخذتها لإعدادك؟

هل نظام التشغيل الخاص بك مضبوط على تلقائي، داكن، أم فاتح؟

4 إعجابات

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

إذا كانت الإجابة نعم، فكيف يمكنني إضافته؟

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

ليس لدينا مفتاح تبديل ثالث. لإضافة هذا، سيتطلب الأمر طلب سحب (PR) إلى مكون السمة المرتبط في المنشور الأصلي لهذا الموضوع.

3 إعجابات

بعد الترقية إلى discourse 3.2.0، أرى هذه الأخطاء في السجلات

سمة/مكون تبديل الوضع الداكن/الفاتح يسبب أخطاء:
TypeError: لا يمكن قراءة خصائص null (قراءة ‘en’)

Backtrace:

TypeError: لا يمكن قراءة خصائص null (قراءة 'en')
    at Object.initialize (https://site.com/theme-javascripts/56ff324506efb7c3883ba59ee00cc753852ee8cc.js?__ws=site.com:5:51)
    at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
    at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
    at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
    at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
    at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
    at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
    at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
    at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
    at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
    at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
    at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
    at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
    at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)
إعجابَين (2)

ما هي هذه الإعدادات في مكون السمة؟ وهل مكون السمة محدث؟

إعجابَين (2)

يقول إنه محدث

إعجابَين (2)

ما هي خطوات تكرار هذا الخطأ؟ هل يحدث أي شيء على شاشتك؟ هل يحدث في وحدة التحكم فقط؟

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

ليس لدي أي مشاكل بصرية مع العملية. حتى الآن فقط السجلات في وحدة التحكم.

إعجابَين (2)