فرض الصفحة الرئيسية للجوال

نظرًا لأن هذا المكون قد تم وضع علامة عليه بأنه معطّل، فقد قمت بإعداد بديل يعمل مع إصدارات Discourse الحالية: Mobile Latest Homepage

يتجنب هذا البديل استخدام site.mobileView المُلغى تمامًا، حيث يعتمد على window.matchMedia لاكتشاف عرض الشاشة وعلى خدمة service:router في Ember لإعادة التوجيه. كما أنه يتذكر اختيار المستخدم الأخير بين “Latest” و"Categories" طوال مدة جلسته، بحيث يحترم تفضيله عند العودة إلى الصفحة الرئيسية.

المستودع: GitHub - shortmort37/discourse-mobile-latest-homepage: A theme component that redirects mobile users to Latest instead of Categories on the homepage · GitHub

تم الاختبار على iPhone (يصل إلى Latest)، وiPad في وضع الأفقي (يحتفظ بعمودين: Categories+Latest دون تغيير)، وعلى سطح المكتب (بدون تغيير).

إعجابَين (2)