تغيير سلوك شريط التمرير وزر الرجوع في megatopics

مرحبًا، أود الإبلاغ عن بعض المشكلات التي نواجهها حاليًا في المواضيع الطويلة. موقعنا مستضاف على talk.collegeconfidential.com.

1. شريط التمرير لا يعمل بشكل جيد في المنشورات الطويلة

خطوات التكرار

  1. انتقل إلى talk.collegeconfidential.com
  2. انتقل إلى موضوع طويل مثل هذا
  • النتيجة/النتائج الملاحظة
  1. النقر على شريط التمرير لا ينقلك فورًا إلى المنشور الصحيح. يجب عليك النقر عليه مرتين.

إليك تسجيل للشاشة.

2. زر الرجوع لا يظهر في المنشورات الطويلة

خطوات التكرار

  1. انتقل إلى talk.collegeconfidential.com
  2. انتقل إلى موضوع طويل مثل هذا
  • النتيجة/النتائج الملاحظة
  1. زر الرجوع غير معروض في المواضيع الطويلة (قارن سلوك شريط التمرير في الموضوع الطويل بهذا الموضوع الأقصر)

كلا المشكلتين يحدثان حتى في الوضع الآمن، لذا لا نعتقد أنهما سببهما سمة موقعنا. نود التنويه إلى أننا نحد حاليًا من المواضيع إلى 10,000 منشور.

هل هذه مشكلة معروفة وتم الإبلاغ عنها من قبل؟ إذا كانت كذلك، ما هي حالتها؟ حاولت البحث عن مشكلات مماثلة لكنني لم أجد أيًا منها. شكرًا لك!

الوضع الآمن هو بداية جيدة.

ما هي الإضافات من جهات خارجية، إن وجدت، التي تستخدمها؟

مرحبًا @codinghorror! نعم، افترضنا أنه بما أننا نواجه المشكلة أيضًا في الوضع الآمن، فمن المرجح أنها ليست مشكلة في قالبنا.

إليك الإضافات التي نستخدمها حاليًا في الإنتاج:

لدينا أيضًا مكون “Linkify” مضاف كعنصر في السمة. هل يمكن أن يكون أي من هذه العناصر هو سبب المشكلة؟ شكرًا لك على مساعدتك!

جرب تعطيل الإعلانات، فقد رأيت مشكلة مماثلة في المواقع التي تحتوي على كثرة من الإعلانات.

Hmm، ألا يجب أن يغطي ذلك وضع الأمان؟ إذا لم ينجح هذا في وضع الأمان، فهل إيقاف الإعلانات سيحل المشكلة؟

أيضًا، نحصل على إيرادات من الإعلانات، لذا لا يمكننا حقًا إيقافها :sweat_smile:

هل كانت الإعلانات تظهر في وضع الأمان؟

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

هذه ميزة وليست عيبًا :laughing:، كما هو موضح في:

لا، لا تظهر الإعلانات في وضع الأمان. قمنا بتعطيل المظهر والإضافات، لكن المشكلة استمرت.

نحن نجرّب في الواقع اختبار A/B حيث لا توجد إعلانات أسفل شريط تمرير الخط الزمني في النسخة الأخرى. لا تزال المشكلة تحدث هناك، لذا كنا نعتقد أن السبب ربما يكون شيئًا آخر غير الإعلانات.

شكرًا لمساهمتك @Falco! هل يعني هذا أننا يجب أن نحد من خيوطنا إلى أقل من 10,000 لكي تتوقف هذه المشاكل عن الحدوث؟

لا يجب أن تحتاج إلى القيام بذلك، حيث سيقوم Discourse بذلك تلقائيًا لك من الصندوق:

image

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

أرى أننا نحد بالفعل من منشوراتنا إلى 10,000. سأتحقق مع فريقنا لمعرفة سبب وجود بعض الخيوط التي تتجاوز هذا الحد حاليًا.

شكرًا لمساعدتك!