عداد روابط الموضوع يتوقف عند 50

Discourse 3.5.0.beta3-dev (afde7cc172).

يبدو أن عداد الروابط المعروض في أسفل الموضوع يتوقف عند 50، حتى عندما يكون هناك أكثر من 1000 رابط في الموضوع:

للمقارنة:

في موضوع آخر، هذا الموضوع يقول أيضًا 50:

عندما يكون هناك أكثر من 250 رابطًا:

هل يعرف أحد ما الذي قد يسبب هذا؟ :thinking:

إعجابَين (2)

بدون النظر إلى الكود، أعتقد أن هذا الرقم يأتي على الأرجح من topic_links، لذا شيء مثل

select * from topic_links where topic_id=1234

يبدو أنه خطأ، على الرغم من ذلك.

3 إعجابات

مثير للاهتمام، لم ألاحظ هذا الجدول.

إذا كان هذا يساعد، فهناك 4,155 رابطًا في معرف الموضوع هذا ومع ذلك يظهر 50x في الواجهة الأمامية:

يبدو كخطأ. ربما تشارك الرابط. ربما تنظر في الكود.

يبدو أنه مقيد بـ 50 عن قصد؛ أعتقد أن هذا انضمام معقد ووجوده يقوم بمئات أو آلاف سيكون مشكلة في الأداء.

4 إعجابات

هممم :thinking:

شكراً على التأكيد @pfaffman

لا أعرف لماذا سنعرض رقمًا للمستخدم النهائي وهو غير دقيق تمامًا :person_shrugging:

لا توجد معلومات أفضل من معلومات غير دقيقة.

لدي فكرة لحل سهل لا يتضمن إزالة هذا الرقم الخاطئ تمامًا.

سأقوم بنشر اقتراح في UX :grin:

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

نعم، هذا يقع بين خطأ وتجربة مستخدم.
من ناحية، يؤثر فقط على واجهة مستخدم Discourse، ومن ناحية أخرى، من الخاطئ عرض رقم نعلم أنه غير صحيح.
أعتقد أن أبسط حل من جانبنا هو تحديد 51 ثم عرض النص “50+” في واجهة المستخدم إذا حصلنا على 51.
يبدو أنه في نطاق #pr-welcome، لكنني سأترك الأمر لـ @lindsey لتصنيفه واتخاذ القرار.

أوه، فهمت:

إذن، أعتقد أننا سنطرح الأمر هناك.