Перейти к содержанию

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

Есть проблема, при добавлении товара в козину, в всплывающем <div class="mini-cart-info"> пишет что корзина пуста, чтобы товар там появился нужна перезагрузка страницы. Я так понимаю чтобы он появлялся там сразу нужен ajax запрос get. Куда его лучше прописать, и т.к. до конца не силен в этом вопросе, его нужно посылать при возникновения события - нажатие кнопки купить, или к примеру когда total товара > 1. Или есть другое решение? Спасибо.

Поделиться сообщением


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

Спасибо, но устанавливать доп.модуль не хотелось бы.

Поделиться сообщением


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

Спасибо, но устанавливать доп.модуль не хотелось бы.

там не только модуль, но и ответы на ваш вопрос

Поделиться сообщением


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

в common.js внес это

/* Ajax Cart */
    
    $('#cart > .heading a').bind('mouseover', function() {
        $('#cart').addClass('active');
        
        $.ajax({
            url: 'index.php?route=module/cart #cart > *',
            type: 'post',
                        dataType: 'json',
            success: function(json) {
                if (json['output']) {
                    $('#cart .content').html(json['output']);
                }
            }
        });            
        
        $('#cart').bind('mouseleave', function() {
            $(this).removeClass('active');
        });
    });

 

Но она по прежнему обновляется только после перезагрузки. Может кто подскажет где ещё можно покопать? В дефолте на click идет тупо вызов $('#cart').load('index.php?route=module/cart #cart > *'); Opencart 1.5.4.1

Поделиться сообщением


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

Нашел одну ошибку - т.к. кнопка купить у меня отключена в категориях и на главной поменял тут-же в function addToCart (url: 'index.php?route=checkout/cart/update',) на (url: 'index.php?route=checkout/cart/add',) теперь нужно разобраться с Ajax Cart т.к. при наведении на корзину опять выскакивает checkout/cart/update 404 not found

Поделиться сообщением


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

Не могу понять если корзина пустая то отвечает за это cart, а если там что-то есть cart-module или я ошибаюсь? Если даже удалить в common.js ajax cart полностью то все равно работает. Где копать может кто подскажет?

Поделиться сообщением


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

Тема закрыта проблему решил.

как именно?

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Rostislav2
      Добрый день.
      Подскажите, пожалуйста, как добавить + / - в мини корзину, с автообновлением ajax ??? ОС2.3
    • От dm82
      Друзья, подскажите плиз, можно ли как-то сделать, чтобы стандартная мини корзина (1.5.4.1)
      исчезала по клику (как и открытие), а не по фокусу мыши?
      Когда такая возмоность есть, насколько это сложно реализовать, и где вообще это все находится, может там какие настройки есть..
      Спасибо!!!
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.