mosquito 0 Опубликовано 18 ноября, 2008 Жалоба Share Опубликовано 18 ноября, 2008 можна както очистить все содержимое корзины хочу добавить возможность отмены всех покупок в модуле shoping_cart.php и в боксе shoping_cart.php. нужтобы при очистке из бокса не обновлялась страница Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2008 Жалоба Share Опубликовано 18 ноября, 2008 Есть метод remove_all у класса корзины, нужно использовать: $_SESSION['cart']->remove_all(); [/code]для очистки корзины, но это нужно чуть в php копаться. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 18 ноября, 2008 Автор Жалоба Share Опубликовано 18 ноября, 2008 а как привязать remove_all() к ссылке? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 18 ноября, 2008 Автор Жалоба Share Опубликовано 18 ноября, 2008 создал файл clear_cart.php (FILENAME_CLEAR_CART) <?php $_SESSION['cart']->remove_all();?> добавил в shoping_cart ссылку $box->assign('clear', vam_href_link(FILENAME_CLEAR_CART, '', 'SSL')); выводит ошыбку Fatal error: Call to a member function remove_all() on a non-object in Z:\home\localhost\www\vamshop\clear_cart.php on line 2 что не так? ??? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 18 ноября, 2008 Автор Жалоба Share Опубликовано 18 ноября, 2008 <?php include ('includes/application_top.php'); $_SESSION['cart']->remove_all(); vam_redirect(vam_href_link(FILENAME_DEFAULT));?>[/code]работает нормально...только как ето можна и нужно сделать без редиректа? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2008 Жалоба Share Опубликовано 18 ноября, 2008 Так а ты в файл clear_cart.php вверху, до вызова remove_all подключил application_top.php !? Если подключил, то, по идее, не должно быть ошибки. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 18 ноября, 2008 Автор Жалоба Share Опубликовано 18 ноября, 2008 работает нормально... как ето можна и нужно сделать без редиректа? тоесть чтобы страница не обновлялась Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2008 Жалоба Share Опубликовано 18 ноября, 2008 Что б не обновлялась?! Наверное только используя ajax (javascript + php) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения