أخطاء بسيطة في المواضيع المتعقبة والمواضيع المقسمة

التفاصيل كثيرة، ولكن:
أ) في أسفل العديد من المواضيع المتتبعة، أرى سطرًا يقول:

ستظهر لك عدد الردود الجديدة لأنك [قرأت هذا الموضوع]

الرابط “اقرأ هذا الموضوع” لا يعمل. له الهيكل التالي: forum.domain.xxx/t/topic/u/user/preferences/notifications
لا أعرف ما إذا كان من المفترض أن يحقق شيئًا محددًا أم أنه خطأ، وأن جزء /t/topic لا ينبغي أن يكون موجودًا. بدونه، تنتهي في قسم الإشعارات ضمن تفضيلاتك، ويمكنك ضبط تتبع المواضيع التي أدخلها تلقائيًا بعد x دقيقة وعندما أنشر في موضوع، اضبط هذا الموضوع على. قد يكون هذا هو هدف الرابط. لست متأكدًا.

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

فقط للمعلومة، في المواضيع التي نشرت فيها أو التي أنشأتها، ينتهي السطر بعبارة “لأنك نشرت ردًا على هذا الموضوع/أنشأت هذا الموضوع”، وهو أمر جيد. لا يوجد رابط في هذه الحالة (قد يكون موجودًا، كما في حالة “لأنك قرأت”)

ج) المواضيع المقسمة: أعتقد أنني لاحظت اليوم أنه عند تقسيم موضوع متتبع، يتم تعيين معلمة التتبع في الموضوع المقسم (المشعب)، وهو أمر جيد. لكن يبدو أن Discourse فقدت عدد المنشورات المقروءة فعليًا. كانت تظهر لي فقط آخر إجابة كغير مقروءة (وتربطني بها) بينما كان هناك في الواقع أكثر من ذلك. قد يكون هذا أكثر تعقيدًا قليلاً، وربما “طبيعيًا”. كما أنني واجهت هذه الحالة مرة واحدة فقط، لذا لست متأكدًا بنسبة 100%.

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

أعتقد أن هذه مشكلة في البرنامج وليست مشكلة في تجربة المستخدم. المشكلة ناتجة عن عدم وجود شرطة مائلة في بداية رابط href. على سبيل المثال، بالنسبة لي، يتم تعيين رابط ‘اقرأ هذا الموضوع’ إلى u/simon_cossar/preferences/notifications. عند تعديل href في وحدة التحكم ليصبح /u/simon_cossar/preferences/notifications، يتم حل المشكلة بالنسبة لي.

لقد واجهت للتو مشكلة مماثلة مع رابط تنقل تمت إضافته عبر مكون موضوع الروابط التنقلية. في تلك الحالة، كان href مضبوطًا على latest?solved=no. وهذا كان سيأخذ المستخدم إلى صفحة ‘غير موجود’ إذا تم النقر على رابط التنقل من أي صفحة أخرى غير الصفحة الرئيسية للموقع. فهمي أن الرابط بهذا الشكل كان يعمل سابقًا، لكنه الآن يحتاج إلى أن يكون مضبوطًا على /latest?solved=no.

هل حدث أي تغيير في الطريقة التي يتعامل بها Discourse مع هذه الروابط؟

إعجابَين (2)

قد أكون مخطئًا تمامًا في هذا، ولكن فقط لفهمي الخاص، هل عدم وجود هذه الشرطة هو ما يجعل الرابط يشير إلى domain/t/topic/u/.. بدلاً من domain/u/...؟ (عدم وجود الشرطة يجعله يُضاف إلى الرابط الحالي، بدلاً من مجرد أساس النطاق؟)

هذا هو السلوك الذي ألاحظه. على سبيل المثال، عند النقر على رابط ‘اقرأ هذا الموضوع’ لـ https://meta.discourse.org/t/travis-tests-failing-due-to-eslint/163268، يحاول توجيهي إلى

https://meta.discourse.org/t/travis-tests-failing-due-to-eslint/163268/u/simon_cossar/preferences/notifications

بدلاً من https://meta.discourse.org/u/simon_cossar/preferences/notifications.

إعجابَين (2)

تم إصلاح الخطأ المتعلق بالروابط في المواضيع المتتبَّعة هنا. لست متأكدًا من أي إجراء آخر ممكن هنا.

إعجابَين (2)