سيوفر هذا المكون للقوالب رأسًا ثابتًا يحتوي على شعار كبير عند التمرير في أعلى الصفحة. ومع التمرير لأسفل الصفحة، سيظهر شريط رأس Discourse العادي. يتيح ذلك عرض شعار الموقع الكبير بشكل أنيق في أعلى الصفحة.
على الأجهزة المحمولة، سيظهر شريط الرأس فقط عندما يكون الهاتف في الوضع العمودي. عادةً ما يكون المساحة الرأسية محدودة نسبيًا عند استخدام الوضع الأفقي، لذا فإن هذا الإجراء سيساعد في الحفاظ على المساحة مفتوحة. لعرض الرأس مرة أخرى، يمكنك إما التمرير إلى أعلى الصفحة أو تدوير الهاتف مرة أخرى إلى الوضع العمودي.
أفضل طريقة لمعرفة ما يفعله هذا المكون للقوالب هي تجربته، ويمكنك القيام بذلك بزيارة:
إليك محاولة مني لصورة متحركة (GIF) صغيرة توضح كيفية عمله (نوصي بشدة بالنقر فوق الرابط أعلاه للحصول على توضيح أفضل
)
الإعدادات:
هناك حاليًا ثلاثة إعدادات يجب أن تكون واضحة بحد ذاتها:
التثبيت:
مهم: يجب أن تكون تشغل Discourse Version 2.0.0.beta4 أو إصدار أحدث لكي يعمل هذا القالب.
اطّلع على هذا الموضوع للحصول على تعليمات حول كيفية تثبيت مكون القالب:
رابط الاستيراد:
https://github.com/tshenry/discourse-big-header-little-header.git
حول:
جاءت المقترح الأصلي لهذا من @ryanerwin في قناة Marketplace. طلب مني تعميم ما أنشأته له ومشاركته مع بقية المجتمع. لذا فإن هذا القالب مستوحى جدًا ويعود الفضل فيه إليه ![]()
ملاحظات:
بما أن المستخدمين يحبون تخصيص رؤوسهم والمنطقة العامة بالقرب من أعلى الصفحة، فقد يكون هناك حاجة إلى بعض التعديلات الإضافية للتعامل مع التعارضات مع التخصيصات الأخرى. لقد اختبرت أن هذا يعمل على قالب Discourse نظيف، لكن كن مستعدًا للتعديل عليه اعتمادًا على عدد التخصيصات الأخرى التي قمت بها. سيكون من المثالي إجراء معظم التعديلات على هذا القالب كمكون فرعي منفصل للقالب حتى لا تفقد تتبع التغييرات الخاصة بك إذا تم تحديث القالب.
المشاكل المعروفة:
بما أن هذا يضيف حشوة إلى div#main-outlet، فقد يتأثر الجدول الزمني للمواضيع اعتمادًا على حجم الشعار الخاص بك. توجد طرق ثابتة للتعامل مع ذلك، لكنها ليست مثالية. من المرجح أن أنشر منشورًا في قناة Dev لتوضيح كل ما جربته ومعرفة ما إذا كان لدى أي شخص أفكار حول كيفية التعويض عن الحشوة الإضافية.
المستودع:
كما هو معتاد، لا تتردد في النشر إذا كانت هناك أي أسئلة أو مشاكل أو اقتراحات! وقتي ضيق قليلاً حاليًا، لكنني سأحاول معالجة كل شيء بأسرع ما يمكن ![]()




