/top topics لا يتم تحميلها بشكل صحيح عند إعادة التوجيه للتسجيل

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

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

هممم.. لقد اختبرت للتو وأرى أن موضوع الترحيب مثبت في الأعلى. “جديد في Discourse؟ ابدأ من هنا!” هو موضوع الترحيب.

Screenshot 2025-11-18 at 8.10.17 AM

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

هذا ما رأيته
Screenshot_20251118_173308_Firefox

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

لقد لاحظت أنه قبل تسجيل الدخول، لا تعرض الصفحة العلوية أي مواضيع مثبتة، وتبدو تقريباً مثل لقطة الشاشة الخاصة بك ولكن بدون عنوان “مرحباً، اسم المستخدم”.

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

Screenshot 2025-11-18 at 8.41.32 AM

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

يبدو أنه يعمل في معظم الأوقات؟ عندما جربته على حاسوبي المحمول، بدا الأمر كما لديك. على جهازي اللوحي، بدا الأمر هكذا.

عندما ألقي نظرة فاحصة على لقطة الشاشة الخاصة بك، لا تبدو المواضيع مثل /top، بل مثل الأحدث. كلها نشطة منذ دقائق قليلة. كما لو تم تحميل القائمة الخاطئة.

في لقطة الشاشة الخاصة بي ولقطة شاشة شاركها معي شخص ما، المواضيع مختلفة
IMG_4299

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

نعم، هذا يبدو صحيحًا! بطريقة ما هناك خطأ هنا، وتحديدًا في البيانات الوصفية. هل يمكنك التحقق من أن هذا لا يحدث على مواقع أخرى تستخدمها؟

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

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

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

للعلم، يمكنني تكرار هذا على موقع الاختبار الخاص بي. (3.6.0.beta3-latest (46a3d9ca57))

خطواتي الأساسية:

  • تأكد من تضمين /top في إعداد المسؤول top menu
  • تأكد من تمكين Redirect users to top page

  • ابدأ من قائمة مواضيع /Latest كزائر مجهول وانقر على التسجيل
  • أدخل تفاصيل المستخدم التجريبي وأرسل
  • انتقل إلى بريد التنشيط واتبع رابط التنشيط
  • قم بتنشيط الحساب وأعد توجيهك إلى المنتدى

النتيجة المتوقعة: يصل المستخدم الجديد إلى صفحة /top مع قائمة المواضيع الصحيحة للمواضيع “الأعلى”

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

يبدو أن أي قائمة مواضيع يحاول تحميلها في تلك المرحلة لا تكتمل تمامًا وتحصل على مزيج من المواضيع “الأعلى” مع لمسة من المواضيع “الأحدث”

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