سلام استاد, خسته نباشید
فرض کنید محصولات ما 100 صفحه باشند , اینطور که شما در قسمت 39 کد زدید , به نظر میرسه که , میاد برای ما توی لیست شماره صفحات پایین صفحه , 100 تا شماره را کنار هم قرار بده که ظاهر خوبی پیدا نمی کنه ,مثلا اینطوری بهتر میشه که اول صفحه 1 تا 10 را ببینیم بعد 11 تا 20 و الا آخر , البته من صفحات زیاد ایجاد نکردم که ببینم مشکلی پیش میاد یا نه ولی طوری که کد نشون میداد انگار چیزی برای مدیریت این قضیه پیاده سازی نشده.
سلام با اجازه از استاد.
سوال شما کاملا بجاس و راه حلشم به شکل زیر درست میشه و می تونید هر چندتا صفحه که بخواهید به نمایش بگذارید.به عنوان مثال من توی این کد 5 تا صفحه گذاشتم.صفحه ای که توش هستم بعلاوه ی دوتا صفحه قبل و دوتا صفحه بعد.
توی این کد من با فانکشن ویو محصولاتمو درست کرده بودم که مهم نیست اینجا و به اون قسمتی که هایلایت شده دقت کنید.
می گه اگه شماره صفحه جاری برابر یا کوچکتر از تعداد صفحات بود تا دوتا صفحه بعدو نمایش بده،دوتا i.
و اگه شماره صفحه جاری برابر یک بزرگتر از تعداد صفحات بود تا دوتا صفحه قبلو نمایش بده.
دستور شرطیمون هم and داره وسطش یعنی دوتاییه.و هردوتا شرطو اجرا می کنه تا تعداد صفحات قبل و بعدو به نمایش بزاره
ممنون
مشکلی که هست اینه که من همین دستور شما رو نوشتم منتها دو تا پیج اول و دو تا پیج آخر را که انتخاب میکنم ,دو تا از اون تعداد پیج هایی که باید نمایش بده کمتر نشون میده