هل الترقيم الصفحات مستحيل أم أنه مجرد صعب؟

يبدو أن هذه طريقة لربط مواضيع منفصلة بدلاً من إضافة تنقل للصفحات إلى موضوع واحد


لقد أحرزت بعض التقدم في ترقيم الصفحات. كانت الفكرة هي استخدام وظيفة ?page=x المضمنة في discourse للتنقل بين “الصفحات” وحظر تحميل المزيد من الرسائل عن طريق تجاوز وظائف تدفق المنشورات التي تقوم بتحميل الدفعة التالية من المنشورات.

انظر أدناه لمزيد من التفاصيل (ومشكلة لم يتم حلها)

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

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

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

3 إعجابات