akula29 Опубликовано 16 августа, 2015 Жалоба Поделиться Опубликовано 16 августа, 2015 Установил всплывающую корзину по этому руководству http://simplashop.com/article/vsplyvayuschuyu-korzinuподскажите как реализовать удаление товара во всплывающей корзине без попадания потом в саму корзину, т.е. что бы товар удалился а корзина открытая осталась( всплывающая которая)?если прописываю в cart_informer.tpl :<a href="cart/remove/{$purchase->variant->id}"><img src="design/{$settings->theme}/images/delete.png" title="Удалить из корзины" alt="Удалить из корзины"></a>то выбрасывает в корзину. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 августа, 2015 Жалоба Поделиться Опубликовано 16 августа, 2015 (изменено) Можно с помощью JS правда в таком варианте будет дольше работать и загружать не нужную страницу корзины. // Удалить из всплывающей корзины $('.remove').live('click', function(sa){ sa.preventDefault(); var id = $(this).attr('data-id'); $('#cart_popup').load('cart/remove/'+id+' #cart_popup > *'); });А сама ссылка для удаления будет примерно такой: <a href="cart/remove/{$purchase->variant->id}" class="remove" data-id="{$purchase->variant->id}">Удалить</a>Все же я лучше бы сделал через отдельный php обработчик который возвращал только нужный результат через json. Изменено 17 августа, 2015 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
akula29 Опубликовано 16 августа, 2015 Автор Жалоба Поделиться Опубликовано 16 августа, 2015 Спасибо, буду пробовать! Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 11 сентября, 2015 Жалоба Поделиться Опубликовано 11 сентября, 2015 Можно с помощью JS правда в таком варианте будет дольше работать и загружать не нужную страницу корзины. // Удалить из всплывающей корзины $('.remove').live('click', function(sa){ sa.preventDefault(); var id = $(this).attr('data-id'); $('#cart_popup').load('cart/remove/'+id+' #cart_popup > *'); });А сама ссылка для удаления будет примерно такой: <a href="cart/remove/{$purchase->variant->id}" class="remove" data-id="{$purchase->variant->id}">Удалить</a>Все же я лучше бы сделал через отдельный php обработчик который возвращал только нужный результат через json.Спасибо за доработку. А как сделать, что бы после удаление товаров в попап-окне высветилась надпись "Нет товаров"?Я поставил условие, но оно не работает ((Подскажите пожалуйста, как это сделать. Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
lexter Опубликовано 21 января, 2016 Жалоба Поделиться Опубликовано 21 января, 2016 Помогите пожалуйста ,По выше указному руководству пытаюсь сделать всплывающую корзинуно не могу побороть "The requested content cannot be loaded.Please try again later.Корзина покупок"В чем может быть проблема ? Цитата Ссылка на сообщение Поделиться на другие сайты
KostyanBr Опубликовано 27 марта, 2016 Жалоба Поделиться Опубликовано 27 марта, 2016 Что то не всплывает окно. Браузер пишет: Uncaught TypeError: $.fancybox is not a functionне нравится эта строка: $.fancybox({ href: '#cart_popup', title: 'Корзина покупок', версия движка 2.3.7 Цитата Ссылка на сообщение Поделиться на другие сайты
KostyanBr Опубликовано 27 марта, 2016 Жалоба Поделиться Опубликовано 27 марта, 2016 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 27 марта, 2016 Жалоба Поделиться Опубликовано 27 марта, 2016 Возможно, сам модуль fancybox не подключен. Или другая ошибка JS (например, двойное подключение JQuery).В таких случаях хорошо бы ссылку давать... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.