MilkeyWay
Постоялец
- Регистрация
- 11 Июл 2011
- Сообщения
- 142
- Реакции
- 10
- Автор темы
- #1
Всем привет!
Название темы лучше придумать не мог,но думаю ща будет все понятно:
есть CMS опенкарт,хочу сделать в категориях аякс получения данных при изменении кол-ва товаров на странице(см.фото)
так вот если находясь на 1 странце,то все работает как надо,а если допустим поменять кол-во товаров на странице с 10 на 25 допустим,находясь на второй странице,то нифига не работает,сам понимаю почему не работает,но не догоню,как высчитать правильное решение
Допустим есть:
1-всего 12 товаров
2-лимит показа товаров на странице по-умолчания 10,т.е получается 2 страницы,на 1й 10 и на 2й 2
3- кол-во товара можно менять с 10,25,50,75,100
щас логика такова: $data['start'] = ($page - 1) * $data['limit'];
поделитесь мыслями,как добиться правильного решения,т.е если всего товаров меньше,чем $data['limit'] выводить правильное кол-во на страницах отличающихся от 1й
Название темы лучше придумать не мог,но думаю ща будет все понятно:
есть CMS опенкарт,хочу сделать в категориях аякс получения данных при изменении кол-ва товаров на странице(см.фото)
так вот если находясь на 1 странце,то все работает как надо,а если допустим поменять кол-во товаров на странице с 10 на 25 допустим,находясь на второй странице,то нифига не работает,сам понимаю почему не работает,но не догоню,как высчитать правильное решение
Допустим есть:
1-всего 12 товаров
2-лимит показа товаров на странице по-умолчания 10,т.е получается 2 страницы,на 1й 10 и на 2й 2
3- кол-во товара можно менять с 10,25,50,75,100
щас логика такова: $data['start'] = ($page - 1) * $data['limit'];
поделитесь мыслями,как добиться правильного решения,т.е если всего товаров меньше,чем $data['limit'] выводить правильное кол-во на страницах отличающихся от 1й
Последнее редактирование: