Модуль AJAX Quick Checkout FULL - модуль быстрого оформления заказа

giorno

Постоялец
Регистрация
18 Сен 2017
Сообщения
185
Реакции
110
Вопросы по флагам в поле телефона.
1) Если вообще удалить файл intlTelInput.css это не посыпет ошибки?
2) Как корректно вообще отключить скрипты или исключить хотя бы строки на эти флаги. Вообще удивительно зачем было такое городить ради изображения флажка в телефоне.

Если кого-то интересует вот инструкция как удалить флаги на номере телефона
Идем по пути catalog/view/javascript/d_quickcheckout/viewcatalog/view/javascript/d_quickcheckout/view/field.js
в этом файле находим такой кусок

Код:
telephone.intlTelInput({
        //preferredCountries: ["ua", "ru"],
        autoPlaceholder: true,
        utilsScript: "catalog/view/javascript/d_quickcheckout/library/phoneformat/js/utils.js"
});

Комментируем чтобы было так
Код:
//telephone.intlTelInput({
        //  //preferredCountries: ["ua", "ru"],
        //  autoPlaceholder: true,
        //  utilsScript: "catalog/view/javascript/d_quickcheckout/library/phoneformat/js/utils.js"
        // });

Потом спускаемся ниже находим такой кусок кода
Код:
    validateTelephone: function(e){

        if ($.trim($(e.currentTarget).val())) {
              if ($(e.currentTarget).intlTelInput("isValidNumber")) {
                $(e.currentTarget).val($(e.currentTarget).intlTelInput("getNumber"));
                console.log($(e.currentTarget).intlTelInput("getNumber"))
                this.updateField(e);
              } else {
                  $(e.currentTarget).val('');
                  $(e.currentTarget).parents('.text-input').removeClass("has-error")
                  .find('.text-danger').remove();

                  $(e.currentTarget).parents('.text-input').addClass("has-error");
                  $(e.currentTarget).parent().after('<div id=\"'+$(e.currentTarget).attr('id')+'-error\" class=\"text-danger\">'+$(e.currentTarget).data('msg-telephone')+'</div>');
                  if(parseInt(config.general.analytics_event)){
                    ga('send', 'event', config.name, 'error', e.currentTarget.name+'.'+e.currentTarget.value);
                }
                preloaderStop();
            }
        }
    },

Комментируем чтобы было вот так
и обязательно оставляем там this.updateField(e);


Код:
  validateTelephone: function(e){
this.updateField(e);
    //     if ($.trim($(e.currentTarget).val())) {
    //          if ($(e.currentTarget).intlTelInput("isValidNumber")) {
    //             $(e.currentTarget).val($(e.currentTarget).intlTelInput("getNumber"));
    //             console.log($(e.currentTarget).intlTelInput("getNumber"))
    //             this.updateField(e);
    //          } else {
    //              $(e.currentTarget).val('');
    //              $(e.currentTarget).parents('.text-input').removeClass("has-error")
    //              .find('.text-danger').remove();

    //              $(e.currentTarget).parents('.text-input').addClass("has-error");
    //              $(e.currentTarget).parent().after('<div id=\"'+$(e.currentTarget).attr('id')+'-error\" class=\"text-danger\">'+$(e.currentTarget).data('msg-telephone')+'</div>');
        //           if(parseInt(config.general.analytics_event)){
        //             ga('send', 'event', config.name, 'error', e.currentTarget.name+'.'+e.currentTarget.value);
        //         }
        //         preloaderStop();
        //     }
        // }
    },

То есть комментируем только то что внутри validateTelephone:

Теперь все,осталось только удалить файл compress .Он находится по пути catalog/view/javascript/d_quickcheckout/compress/d_quickcheckout.min.js
смело его удаляем, при открытии сайт появится новый файл с уже нашими правки, все тепeрь флага возле номера нет.Маска будет работать без проблем через админку задаем нужный формат
 
Последнее редактирование:

balkan

Создатель
Регистрация
6 Ноя 2015
Сообщения
34
Реакции
2
подскажите в чем может быть проблема. версия движка 2.1 версия модуля 6.3.2
у меня на нескольких сайтах уже установлен этот модуль и отлично работает, а теперь устанавливаю (даже на чистый) при заходе в модуль белый лист. Тот же движок, тот же модуль, а работать перестал. vqmod тоже пробовала устанавливать, ни чего не изменилось :(
 

v.uljanov

Постоялец
Регистрация
5 Дек 2014
Сообщения
91
Реакции
50
Стоит модуль Quick Checkout 6.4.0 на опенкарт 2.3. Перестал отображать количество товаров. Удалял модификаторы которые ставил в последнюю очередь, не помогло. Раньше работало. Ошибок нет. Кто-то сталкивался с таким?
 

Bioshock

Постоялец
Регистрация
29 Сен 2015
Сообщения
33
Реакции
120
Для просмотра ссылки Войди или Зарегистрируйся

58624bd46fcd8-resize-710x380.jpg


Поддерживаемые версии ОС:
2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2

Ajax Quick Checkout PRO 6.6.5 (Stable) - 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0


Ajax Quick Checkout PRO 6.6.5 (Stable) - 2.3.0.0, 2.3.0.1, 2.3.0.2


Ajax Quick Checkout PRO 6.6.5 (Stable) - 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2
 

dela

Постоялец
Регистрация
9 Окт 2006
Сообщения
102
Реакции
8
Всех с наступающим НГ!
Какие отличие Ajax Quick Checkout PRO 6.6.5 от обычной не ПРО версии?
 

spamhost

Постоялец
Регистрация
29 Апр 2009
Сообщения
288
Реакции
160
Есть ли те, кто зануллит данный модуль? Готов предоставить последние версии 6.6.5 и 7.7.2
Прошу написать в личку и отправлю или залью сюда. Заранее спасибо.
 

Gamburg

Постоялец
Регистрация
15 Фев 2009
Сообщения
72
Реакции
13
Спасибо этот заработал. Вот только какой-то залип с AJAX - при нажатии увеличить количество товара, кружочек бесконечно крутиться. Помогает только перезагрузка страницы. И такое же при переключении на регистрацию. Тоже идет загрузка но страница не обновляется автоматически. У кого-то такое было? есть решение или искать другую версию?

Та же хрень, жду тоже помощи! Плюс бывает сообщение, что проблемы с адресом почты и тоже начинает бесконечно крутиться кружок, придумал временное решение поменял очерёдность блоков - корзину поставил первой, после неё (переделав поле в SELECT) вставил блок Метод доставки, в методе SELECT первым из адресов написал "Выберите", тем самым в списке выпадающего меню, нажав на слово "Выберите" выпадают другие варианты доставки, выбрав один из вариантов происходит перезагрузка страницы, тем самым пропадает кружок !
 
Последнее редактирование:

aster29

Писатель
Регистрация
27 Мар 2019
Сообщения
3
Реакции
0
да с этим проблем нет есть адаптация к новой почте
<-------------- добавлено через 1696 сек. -------------->

потому что нужна адаптация к новой почте... нужно править файл /catalog/view/javascript/d_quickcheckout/compress/d_quickcheckout.min.js
<-------------- добавлено через 3377 сек. -------------->

Помогите пожалуйстаааа с адаптацией с модулем Новая Почта 2.0
Не подгружает зоны, хотя без модуля Ajax Checkout все работает нормально.
Выбираю область, а городов нет.
В консоли: jquery.tinysort.min.js:4 POST Для просмотра ссылки Войди или Зарегистрируйся 404

Что нужно подправить?
Буду очень благодарен!
 

svitlo1

Постоялец
Регистрация
17 Фев 2009
Сообщения
543
Реакции
105
Помогите пожалуйстаааа с адаптацией с модулем Новая Почта 2.0
Не подгружает зоны, хотя без модуля Ajax Checkout все работает нормально.
Выбираю область, а городов нет.
В консоли: jquery.tinysort.min.js:4 POST Для просмотра ссылки Войди или Зарегистрируйся 404

Что нужно подправить?
Буду очень благодарен!
Так там нада адаптацию делать какая версия опенкарт?
 
Сверху