مرحبًا،
أتساءل نيابةً عن عميل: ما أسهل طريقة لتغيير تصميم تطبيق Discourse لمجتمع معين؟
هل نحن مقيدون بتصميم واحد يعكس الصفحة الرئيسية، أم يمكننا ببساطة اعتماد تصميم واحد لسطح المكتب وآخر للتطبيق؟
مرحبًا،
أتساءل نيابةً عن عميل: ما أسهل طريقة لتغيير تصميم تطبيق Discourse لمجتمع معين؟
هل نحن مقيدون بتصميم واحد يعكس الصفحة الرئيسية، أم يمكننا ببساطة اعتماد تصميم واحد لسطح المكتب وآخر للتطبيق؟
هل تتحدث بالتأكيد عن تطبيق (أي تم تنزيله من متجر التطبيقات) أم تتحدث عن عرض المتصفح المحمول؟ فهما شيئين مختلفين.
بالتأكيد نتحدث عن التطبيق الذي تم تنزيله من متجر التطبيقات والوصول إليه عبر DiscourseHub. ![]()
التصور الذي تراه في DiscourseHub يعكس ببساطة عرض الويب. لذا، فإن أي تغييرات تجريها على عميل الويب للجوال ستكون مرئية داخل DiscourseHub.
يجعل DiscourseHub العرض أنظف لأنه يلغي الحاجة إلى عناصر واجهة المتصفح الإضافية.
وبالتالي، إذا كنت مهتمًا فقط بـ عرض DiscourseHub، فستحتاج فقط إلى إعداد تعديلاتك ونشرها في مكونات السمات و/أو الإضافات كما هو معتاد.
سؤال قد يبدو بسيطًا، كيف يمكن تغيير عميل الويب للجوال فقط؟
أفترض أن هذا يختلف عن نسخة سطح المكتب؟
ممتاز، شكرًا لك @HAWK. مجرد تكرار للإعداد على الهاتف المحمول هو بالضبط ما كنت أحتاج معرفته!
في الواقع، أعمل على هذا الأمر، ويبدو أنه لا يحدث على مجتمع عميلي.
النسخة المحمولة لا تعكس نسخة سطح المكتب بدقة — فهي قريبة، لكنها ليست مطابقة تمامًا. تظهر قائمة المواضيع بجانب الفئات ذات الصلة. نحن نحاول إظهار آخر النقاشات فقط على النسخة المحمولة. هل هناك طريقة سهلة للقيام بذلك عبر CSS؟
يوجد مكون سمة يقوم بذلك.
يمكنك استخدامه لإجبار أحدث التخطيط على الأجهزة المحمولة دون التأثير على إصدار سطح المكتب.
أنت عبقري، لقد عمل ذلك بشكل مثالي. شكرًا لك @Johani