Категории |
Сортировка отобранного по параметрам товара [Решено]Когда выбираю товар в магазине по параметрам через бокс сортировки по параметрам, то все работает нормально, гет запрос имеет вид Warning: Invalid argument supplied for foreach() in /home/shini/autotire.com.ua/www/modules/plugins/param/param.class.php on line 486 Укажите хотябы один параметр для поиска товаров. По всей видимости ошибка возникает из-за корявого GET запроса, который при нажатии на кнопу сортировки или следующую страницу вместо того, чтоб добавить вконец запроса что-то вроде "&sort=name&direction=asc" превращает его в index.php?main_page=param_find¶m=Array¶m%255B1%255D=227¶m%255B2%255D=0¶m%255B3%255D=0¶m%255B4%255D=0¶m%255B5%255D=0¶m%255B6%255D=0&sort=name&direction=asc Подскажите, где искать проблему?
Warning: Invalid argument supplied for foreach() in /home/shini/autotire.com.ua/www/modules/plugins/param/param.class.php on line 486 Укажите хотябы один параметр для поиска товаров. По всей видимости ошибка возникает из-за корявого GET запроса, который при нажатии на кнопу сортировки или следующую страницу вместо того, чтоб добавить вконец запроса что-то вроде "&sort=name&direction=asc" превращает его в index.php?main_page=param_find¶m=Array¶m%255B1%255D=227¶m%255B2%255D=0¶m%255B3%255D=0¶m%255B4%255D=0¶m%255B5%255D=0¶m%255B6%255D=0&sort=name&direction=asc Подскажите, где искать проблему? Я нашел, как исправить, но не знаю как реализовать, кто разберется по быстрому? ошибка вот в чем index.php?main_page=param_find¶m=Array¶m%255B1%255D=3¶m%255B2%255D=0&sort=name&direction=asc так выдается, а так должно выдаватьсяindex.php?main_page=param_find¶m=Array¶m%5B1%5D=3¶m%5B2%5D=0&sort=name&direction=asc тоестькто то пихает лишнюю цифру 25 перед %5B и %5D ( это символы вроде) и все слетает правильный запрос на сортировку скажем по имени index.php?main_page=param_find¶m%5B1%5D=3¶m%5B2%5D=0&sort=name&direction=asc такойhttp://www.shopos.ru/forum/index.php?topic=5307.msg29416 |
|