مواضيع مثبتة بدل الأحدث تظهر على الهاتف المحمول

مرحباً،

أنا أحاول إجراء بعض التخصيصات على العرض على الهاتف المحمول لمنتدانا. لقد قمنا بتعيين “نمط صفحة الفئة لسطح المكتب” في الإعدادات إلى “الفئات وأحدث المواضيع” وهو يعمل بشكل جيد. ولكن على الهاتف المحمول، لا ينعكس هذا ولا يمكننا تعيينه في أي مكان في الإعدادات؟

في الوقت الحالي على الهاتف المحمول، المواضيع في كل لوحة عشوائية للغاية. بعضها مواضيع مثبتة قديمة والبعض الآخر هو الأحدث. كيف نغير هذا، من فضلك؟

لا أعتقد أن هناك طريقة لعرض الفئات وأحدث المواضيع على الهاتف المحمول بسبب قيود المساحة على الشاشة.

لقطة الشاشة هذه لعرض هاتفك المحمول هي لمستخدم غير مسجل الدخول، مما يعني أنه سيرى دائمًا جميع المواضيع المثبتة في الأعلى لأنه في هذه الحالة، لا يعرف Discourse ما إذا كان قد قرأها أم لا. سيبدو الأمر مختلفًا إذا قمت بعرضه أثناء تسجيل الدخول.

هل لا يزال لديك مشكلة تحتاج إلى حل أثناء تسجيل الدخول؟

حسنًا، لكن هذه هي المشكلة التي يواجهها عميلي وهي أن المستخدمين المسجلين خروجهم يرون هذه المواضيع المثبتة من عام 2022 وقد يعتقدون أن المنتدى قديم.

ما هو الحل هنا؟ هل يجب علينا إلغاء تثبيت هذه المواضيع حتى يرى المستخدم المسجل خروجه أحدث المواضيع؟ هل يمكننا تحديث تاريخ الموضوع؟


عندما يسجل المستخدم الدخول وينقر على تلك المواضيع المثبتة ثم يعود إلى الصفحة الرئيسية. يتم تظليل الموضوع المثبت باللون الرمادي. لا تتم إزالته بالكامل.

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

المسألة هي أن الشخص الذي سجلت الدخول به الآن لم يقرأ تلك المواضيع المثبتة. تم تصميمها لتبقى مثبتة حتى يقرأها فرد ما، وعند هذه النقطة تصبح غير مثبتة لهذا الفرد المحدد.

لذلك، إما أن هذه المواضيع مهمة بما يكفي لدرجة أن الجميع بحاجة إلى قراءتها ولهذا السبب تم تثبيتها، أو أنها ليست كذلك وفي هذه الحالة تقوم بإلغاء تثبيتها ولن تظل فوق الأحدث.

إذا قرأ المنشور، فسيتم إلغاء تثبيته تلقائيًا بالنسبة له.

إذا قمت بتسجيل الدخول وقراءة المنشورات المثبتة، فماذا ترى بعد ذلك على الشاشة الرئيسية؟

انظر أيضًا إلى Force Mobile Homepage في حال كان ذلك مفيدًا.

إعجابَين (2)

لقد واجهت هذا مؤخرًا. كانت الحالة عبارة عن منتدى به مجموعة من المواضيع المثبتة من عام 2021 والتي تم إغلاقها أيضًا. من الواضح أنهم يريدون الاحتفاظ بالمواضيع مثبتة، ولكن رؤية التواريخ القديمة في أعلى قائمة المواضيع تجعل المنتدى يبدو وكأنه لا يحصل على الكثير من النشاط.

نعم. بصفتك مستخدمًا مسؤولًا، انتقل إلى الموضوع المثبت وانقر على أيقونة مفتاح الربط الخاص بالمسؤول الموجودة في الجزء العلوي الأيمن من الصفحة. حدد “تغيير الطابع الزمني” من القائمة المنسدلة. سيسمح لك ذلك بتحديث تاريخ الموضوع.

طريقة أخرى للتعامل مع الأمر هي إخفاء تواريخ المواضيع المثبتة باستخدام CSS. شيء مثل ما يلي، مضافًا إلى السمة الخاصة بك أو مكون سمة يجب أن يعمل:

.topic-list-item.pinned .activity.last {
    display: none;
}

أو لاستهداف الأجهزة المحمولة فقط:

.mobile-view .topic-list-item.pinned .activity.last {
    display: none;
}
إعجابَين (2)

نعم، على الهاتف المحمول يوجد قالب واحد فقط لصفحة الفئات ويعرض الفئات مع المواضيع المميزة. أعتقد أن أسهل حل سيكون، كما ذكر @HAWK بالفعل، استخدام مكون Force Mobile Homepage وتعيين الصفحة الرئيسية للجوال على “Latest”، وهي القائمة العامة لأحدث المواضيع.

على الرغم من أنه إذا قمت بذلك، أوصي أيضًا بتعديل قائمة التنقل الخاصة بك، حتى يتمكن مستخدمو الهاتف المحمول من التنقل بشكل أفضل بين قائمة المواضيع والفئات والصفحات الأخرى. حاليًا لديك فقط روابط خارجية وفئات في القائمة:

عادةً ما يكون نمطًا أوضح لوجود عناصر تنقل رئيسية للمنتدى في الأعلى، ولف الروابط الخارجية في قسم مخصص. لذلك لا يوجد عنصر مفاجئ للتنقل بعيدًا عن المنتدى. إليك مثال من مجتمع Discourse آخر: