granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Поставил себе, всё отлично спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 вот и ладушки)) Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Нашёл таки баг )при удалении позиции - она не удаляется, а просто скрывается... т.е. если дальше перейти к оформлению заказа - она останется...так сказать "вынудим всё таки купить товар" ))) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 А можно сделать какой-то эффект при удалении товара?Эффект затухания или затухание каким-то цветом... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 granata005! проверь баг тут http://www.cmt-group.ru/catalog/mobilnye_telefonyесли подтвердится отпиши...----А можно сделать какой-то эффект при удалении товара?Эффект затухания или затухание каким-то цветом...----это не окончательный вариант. можно и даже нужно дополнять эффектами. я выложил один из вариантов как это можно реализовать. далее дело фонтазии ))) Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Пардон, я недостаточно точно описал баг...Удалённые товары "возвращаются" ПОСЛЕ того как я оформил заказ... когда он уже перешёл в стадию "Заказ принят"... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Таки да, если убрать один товар и нажать кнопку оформить заказ то этот товар попадает в заказ. Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 ща проверим... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 http://www.cmt-group.ru/catalog/mobilnye_telefonyпроверьте еще раз на баг... Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Теперь, вроде бы, всё ок.Вопрос по этому поводу... а как бы сделать так чтобы при удалении последней позиции в корзине (когда она становится пуста), пользователя перенаправляло на ту страницу, с которой он попал в корзину... Чтобы он не оформлял пустой заказ... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 ща сделаем... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 http://www.cmt-group.ru/catalog/pylesosyпроверь, так? Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Да крутотень же Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Убераем баг с неудаленными товарами:Открываем CartView.phpстроку // Если нажали оформить заказ if(isset($_POST['checkout']))меняем на // Если нажали оформить заказ if(isset($_POST['checkout']) && $_SESSION['shopping_cart'])И // Добавляем товары к заказу foreach($this->request->post('amounts') as $variant_id=>$amount)меняем на foreach($_SESSION['shopping_cart'] as $variant_id=>$amount) Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Для того что бы пользователь перенаправлялся на страницу с которой пришел, если он удалил все товары:открываем CartView.php и добавляем ////////////////////////////////////////// // Основная функция ////////////////////////////////////////// function fetch() { if($_SERVER['HTTP_REFERER']) $this->design->assign('last_page', $_SERVER['HTTP_REFERER']);В шаблоне cart.tplдополняем функцию jquery function remove_item_cart(remove_id) { var lastpage ={/literal}{if $last_page}'{$last_page}'{else}''{/if}{literal} $.ajax({ url: "ajax/cart_update.php", data: {'remove_id':remove_id}, success: function(data){ if(data){ if(data.total == 0){ if(lastpage){ location.href=lastpage; } else{ location.reload(); } } $('#cart_informer').html(data.informer); $('#total_products').html(data.total_products); $('#total_price').html(data.total_price); $('#item_cart_'+remove_id).hide(); } } }); } *** Если нет истории переходов страница будет просто перезагружена. Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Огромное человеческое спасибо, всё поставил... Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Классно, вот бы еще cart-informer доделать, чтобы при наведении на корзину показывалось ее содержимое, типа как тут http://demo.shopiy.com/superfly/ Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 в этом нет ничего сложного!))) Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Кому как Цитата Ссылка на сообщение Поделиться на другие сайты
arsko Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Это ECShop, магазин неплохой. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Угу, кстати тоже на Smarty Цитата Ссылка на сообщение Поделиться на другие сайты
arsko Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Знаю, делал на нем проект. Пожелание заказчика было. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 А можно ли получить архив с содержимым всего что тут переписали? Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Noxter, может не будем мучать Визарда этой рутиной...?)тут всего то пару исправлений, их несложно внести:http://forum.simplacms.ru/discussion/comment/9282#Comment_9282http://forum.simplacms.ru/discussion/comment/9315#Comment_9315http://forum.simplacms.ru/discussion/comment/9316#Comment_9316 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 Ну ок, спасибо граната.Соберу все в архив с инструкцией раз уж автор не хочет, при условии если он не против этого. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.