Перейти к содержанию
Официальный форум поддержки Simpla

Нужна помощь по всплывающей корзине


Рекомендуемые сообщения

Установил всплывающую корзину по этому руководству 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>
то выбрасывает в корзину.
 

 

Ссылка на сообщение
Поделиться на другие сайты

Можно с помощью 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. Изменено пользователем Noxter
Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

 

Можно с помощью 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.

Спасибо за доработку.

 

А как сделать, что бы после удаление товаров в попап-окне высветилась надпись "Нет товаров"?

Я поставил условие, но оно не работает ((

Подскажите пожалуйста, как это сделать.

 

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя...

Помогите пожалуйста ,

По выше указному руководству пытаюсь сделать всплывающую  корзину

но не могу побороть "

The requested content cannot be loaded.
Please try again later.

Корзина покупок

"

В чем может быть проблема ?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

Что то не всплывает окно. 

Браузер пишет: Uncaught TypeError: $.fancybox is not a function

не нравится эта строка: $.fancybox({ href: '#cart_popup', title: 'Корзина покупок',

версия движка 2.3.7

Ссылка на сообщение
Поделиться на другие сайты

Возможно, сам модуль fancybox не подключен.  Или другая ошибка JS (например, двойное подключение JQuery).

В таких случаях хорошо бы ссылку давать...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...