جدول تغيير الشعار: أتمتة شعارات موقع Discourse

:information_source: الملخص تغييرات الشعار الموسمية
:hammer_and_wrench: المستودع تغيير الشعار المجدول
:question: دليل التثبيت كيفية تثبيت موضوع أو مكون موضوع
:open_book: جديد في مواضيع Discourse؟ دليل المبتدئين لاستخدام مواضيع Discourse

تثبيت مكون هذا الموضوع

مكون موضوع Discourse يقوم تلقائيًا باستبدال شعار الموقع بالصور المرفوعة وفقًا لجدول زمني متكرر قائم على التقويم. استخدمه للشعارات الموسمية (الهالوين، عيد الميلاد، المناسبات الخاصة، الذكرى السنوية، إلخ.) دون الحاجة إلى تبديل شعار الموقع يدويًا كل عام.

افتح إعدادات المكون وأضف إدخالًا واحدًا أو أكثر إلى الجداول الزمنية. يحتوي كل إدخال على:

الحقل مطلوب الغرض
الاسم :white_check_mark: التسمية المستخدمة لتحديد الجدول الزمني في واجهة المشرف
شهر البداية / يوم البداية :white_check_mark: اليوم الأول الذي يظهر فيه الشعار
شهر النهاية / يوم النهاية :white_check_mark: اليوم الأخير الذي يظهر فيه الشعار
الشعار شعار سطح المكتب، الوضع الفاتح
الشعار (داكن) شعار سطح المكتب، الوضع الداكن
الشعار الصغير شعار الهيدر المصغر، الوضع الفاتح
الشعار الصغير (داكن) شعار الهيدر المصغر، الوضع الداكن
شعار الهاتف المحمول شعار الهاتف المحمول، الوضع الفاتح
شعار الهاتف المحمول (داكن) شعار الهاتف المحمول، الوضع الداكن

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

تتكرر الجداول الزمنية كل عام: تحدد شهرًا ويومًا للبداية والنهاية، وليس سنة محددة. قد تتجاوز النطاقات نهاية العام (مثلًا: 15 ديسمبر → 5 يناير). عند تداخل جداول زمنية متعددة، يفوز أول جدول زمني مطابق في القائمة.

:information_source: يجب اختيار شعار واحد على الأقل لكل جدول زمني – وإلا لن يقوم المكون بأي شيء (منطقيًا…)

5 إعجابات

إذن، عدم تعيين أي شيء سيعود ببساطة إلى استخدام شعار الموقع الافتراضي فقط، وليس صورة فارغة؟ (أفترض أن هذا ما يحدث عندما تدخل القيمة «null» إلى محوّل القيم؟)

نعم، إذا لم تقم بتعيين أي شيء، فإنه يعود إلى الإعداد الافتراضي، وبالتالي لا يقوم بأي شيء فعلياً.

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