صفحة الترحيب للمواقع الخاصة

المستودع: GitHub - angusmcleod/discourse-welcome-page · GitHub

يتيح لك هذا السمة تعيين صورة خلفية وفيديو ترحيبي من YouTube لصفحة تسجيل الدخول/التسجيل في منصة Discourse الخاصة.

قام @Martin_Cole، عضو جديد في مجتمعنا على Meta، برعاية تطوير هذه السمة لمنتدى تعلم التداول.

تحتوي السمة على 5 إعدادات.

تستخدم نفس تقنية "التحميل الكسول" التي تستخدمها منصة Discourse لتحميل فيديوهات YouTube في المنشورات.

إليك مثال:

34 إعجابًا

مرحباً، قد يكون هذا سؤالاً تافهاً، ولكن هل من الممكن من الناحية التقنية تحقيق نفس الوظيفة باستخدام مكون سمة (Theme-Component) بدلاً من سمة كاملة (Theme)؟ أسأل لأن تخصيص صفحة الترحيب ميزة رائعة، ولكن كما هو الحال حالياً لا يمكن استخدامها مع سمة مختلفة.

لأكون أكثر دقة، أدير منتدى خاصاً باستخدام سمة Minima، ولكنني أود أيضاً تخصيص صفحة الترحيب باستخدام هذه الوظيفة.


تعديل:

حسناً، أدركت أنه يمكن دمج سمة الترحيب مع تنسيقات سمة Minima، لذا قمت بعمل نسخة مشتقة (fork) ونقل الملفات من سمة الترحيب إليها.

إذا كان أي شخص آخر بحاجة إلى سمة Minima + صفحة ترحيب قابلة للتخصيص:

5 إعجابات

ليس سؤالًا تافهًا على الإطلاق! المواضيع ومكونات المواضيع متشابهة جدًا بشكل عام، ويمكنك حتى تحويل موضوع إلى مكون موضوع باستخدام زر convert الموجود في صفحة إدارة الموضوع.

لذلك، بدلاً من عمل نسخ فرعية (forking)، يمكنك تحويل صفحة الترحيب إلى مكون موضوع وإضافتها إلى Minima. بهذه الطريقة، ستظل قادرًا على تتبع تحديثات صفحة الترحيب.

@angus لقد قدمت طلب دمج (PR) لتغيير هذا إلى مكون افتراضي

7 إعجابات

تم الدمج!

@weallwegot يمكنك الآن استخدام هذا كمكون للمظهر :slight_smile:

6 إعجابات

مرحباً! أحصل على الخطأ: لم يتم العثور على “controller:static” بواسطة modifyClass

Screenshot 2024-10-30 101620

يبدو أن مكون السمة الرسمي هذا يعد بديلاً جيدًا للوظائف المماثلة:

3 إعجابات