مكون زينة عيد الميلاد 🎄

Adding a bit of festive flair to your forum – I present a Christmas decoration component! :christmas_tree:

This component includes three flairs:

  1. Christmas Lights
  2. Christmas Hats
  3. Christmas Decoration Image

Each flair can be individually enabled/disabled via theme settings. For Christmas Decoration Image there is also a setting to invert color for forum with Dark theme.

The Christmas lights were inspired from @Canapin’s ideas here.

Merry Christmas! :santa:

47 إعجابًا

Very nice! One small thing - it doesn’t seem like the ‘enable decoration image’ is making any difference. I think it might need an if statement in the SCSS?

9 إعجابات

Thanks for bringing this in my notice! I’ve pushed a fix now. :slight_smile:

7 إعجابات

This is great, thanks. Much easier as a theme component than a theme.

The hats worked immediately but I had to fiddle around to get the lights to work - e.g. ticked the enable/disable boxes (though not sure that is what made it work) and restarted the iOS Hub app - but I guess that’s realistic for lights :slight_smile:

3 إعجابات

Glad you liked it! :slight_smile:

That is weird. I just checked installing the component (again) on theme-creator and it worked on first try. Let me know if the issue persists.

إعجابَين (2)

It’s all working now. Maybe it was something to do with caching - the avatars being updated sooner than the menu bar. “Caching” is a good catch-all excuse as I don’t understand it.

إعجابَين (2)

Hmm, perhaps mods could enable this component here on meta to make sure it is working…

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

في خطابي، تعمل القبعة والضوء بشكل جيد، ومع ذلك فإن صورة الزينة لا تظهر. ليس لدي فكرة لماذا يحدث هذا.

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

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

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

نعم أعرف ولكن لا يوجد شيء عندما أشاهد على سطح المكتب.

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

تظهر صورة الزخرفة عندما يكون الحد الأدنى لعرض الشاشة 1450 بكسل. هل تشاهد الموقع على شاشة صغيرة أم على كمبيوتر محمول؟

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

أوه. لقد جربت ذلك على شاشة العرض بدقة 2k الخاصة بي، لذا فقد نجح الأمر. الآن أستخدم جهاز Lenovo Yoga Duet الخاص بي (يشبه إلى حد كبير Microsoft Surface) لذا فقد اختفى. ومع ذلك، هل من الممكن عرضه على شاشة صغيرة أو جهاز كمبيوتر محمول؟

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

سيكون من المؤسف ألا يتمكن مستخدمو الكمبيوتر المحمول من رؤية الجرس… أنا أحب ذلك. هذا يرمز إلى عيد الميلاد.

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

يمكنك عمل “fork” للقالب وتعديل إعدادات عرض الشاشة.

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

رائع! سأجرب ذلك! شكراً لمساعدتك!

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

إذا كان لدى أي شخص مكونات أخرى تظهر قبل الزخارف، يمكنك محاولة إضافة CSS هذا لفرض عرض الأضواء أولاً:

#main-container > * {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#main-container .lightrope {
  order: -1;
}

(قد يؤدي هذا إلى تعطيل عمليات تكامل أخرى، لذا اختبر جيدًا)

4 إعجابات

هل يمكنني تغيير ألوان الأضواء؟

إعجابَين (2)

القبعة لا تظهر في المشاركات.

إعجابَين (2)

@meghna هذا رائع!

“صورة زينة الكريسماس” لم تعمل معي.

هل هناك طريقة لتغيير ألوان الإضاءة؟ أنا ألعب بـ CSS، لكنني لا أحقق أي نجاح.

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

يبدو أنه سيضيف قبعة ثانية على الرمز التعبيري (في قائمة المستخدم العلوية اليمنى) عندما يقوم المستخدم بتعيين حالة المستخدم

إعجابَين (2)