Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

Здравствуйте. Шаблон Aridius Modern v2, там всплывающая корзина. Я так понимаю, это сейчас фишка большинства продажных шаблонов (мне не нравится, но то такое).

Так вот, если на странице /simplecheckout нажать на корзину и во всплывающей чего то изменить и закрыть ее, то в симпле изменения не применяться пока не обновлю страницу. Как это побороть? Или, может, как запретить всплывающую фигню на странице /simplecheckout ?

Извините, если это вопрос не совсем в тему Симплы, но в поддержку шаблона пока не пишу, там скорее всего ответят что это не касается шаблона, а Вы более адекватный (такое у меня ощущение) и может что подскажете. Спасибо.

 

Надіслати
Поділитися на інших сайтах


53 минуты назад, yurabr сказал:

Здравствуйте. Шаблон Aridius Modern v2, там всплывающая корзина. Я так понимаю, это сейчас фишка большинства продажных шаблонов (мне не нравится, но то такое).

Так вот, если на странице /simplecheckout нажать на корзину и во всплывающей чего то изменить и закрыть ее, то в симпле изменения не применяться пока не обновлю страницу. Как это побороть? Или, может, как запретить всплывающую фигню на странице /simplecheckout ?

Извините, если это вопрос не совсем в тему Симплы, но в поддержку шаблона пока не пишу, там скорее всего ответят что это не касается шаблона, а Вы более адекватный (такое у меня ощущение) и может что подскажете. Спасибо.

В коде модуля есть подобная проверка

jQuery(document).ajaxComplete(function(e, xhr, settings) {
                    if (settings.url.indexOf("route=module/cart&remove") > 0 || (settings.url.indexOf("route=module/cart") > 0 && settings.type == "POST") || settings.url.indexOf("route=checkout/cart/add") > 0 || settings.url.indexOf("route=checkout/cart/remove") > 0) {
                        window.resetSimpleQuantity = true;
                        simplecheckout_<?php echo $group ?>.reloadAll();
                    }
                });

Проверяет удаление, добавление и изменение чего-либо "вне" контента модуля, отслеживает запросы к серверу. До этого момента всё работало. Напишите в личку сайт, посмотрю, может они под себя переделали логику миникорзины и обновляют через свои контроллеры

  • +1 1
Надіслати
Поділитися на інших сайтах

18 минут назад, deeman сказал:

В коде модуля есть подобная проверка


jQuery(document).ajaxComplete(function(e, xhr, settings) {
                    if (settings.url.indexOf("route=module/cart&remove") > 0 || (settings.url.indexOf("route=module/cart") > 0 && settings.type == "POST") || settings.url.indexOf("route=checkout/cart/add") > 0 || settings.url.indexOf("route=checkout/cart/remove") > 0) {
                        window.resetSimpleQuantity = true;
                        simplecheckout_<?php echo $group ?>.reloadAll();
                    }
                });

Проверяет удаление, добавление и изменение чего-либо "вне" контента модуля, отслеживает запросы к серверу. До этого момента всё работало. Напишите в личку сайт, посмотрю, может они под себя переделали логику миникорзины и обновляют через свои контроллеры

Спасибо большое.

Надіслати
Поділитися на інших сайтах


14 часов назад, nikifalex сказал:

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

на сайте было решено сделать отдельные поля для улицы, номера дома, квартиры.

При этом было решено эти поле объединять автоматом и записывать (дублировать) в address_1. 

Вопрос только в том может ли модуль так объединить поля при сохранении? Можно ли его доработать?

как я понимаю в идеале это можно сделать внутри $this->simplecheckout->saveCustomFields()

но эта часть закодирована.

Тогда надо делать в нескольких местах, везде где вызывается эта функция.

Или есть более прапвильный и простой путь?

 

Заранее спасибо.

Все поля передаются в модель заказа (либо можно получать там их из сессии) и записывать нужное значение в address_1

Надіслати
Поділитися на інших сайтах

Здравствуйте!  Использую модуль 

Все работает хорошо, только не могу вставить карту. В настройках модуля доставки написано: Для отображения карты требуется добавить JavaScript на страницу оформления заказа: <script src="https://api-maps.yandex.ru/2.1/?lang=ru-RU"></script>   
Не пойму только в какой файл этот скрипт надо вставить?

Надіслати
Поділитися на інших сайтах


7 часов назад, artemius70 сказал:

Здравствуйте!  Использую модуль 

Все работает хорошо, только не могу вставить карту. В настройках модуля доставки написано: Для отображения карты требуется добавить JavaScript на страницу оформления заказа: <script src="https://api-maps.yandex.ru/2.1/?lang=ru-RU"></script>   
Не пойму только в какой файл этот скрипт надо вставить?

Вообще лучше вставлять в шаблоне шапки или футера, проверяя, какая страница грузится.

Можете конечно вставить например в

/catalog/view/theme/тема/template/checkout/simplecheckout.tpl

Надіслати
Поділитися на інших сайтах

15 часов назад, deeman сказал:

Можете конечно вставить например в

/catalog/view/theme/тема/template/checkout/simplecheckout.tpl

А в каком именно месте в этом файле вставить? 

Змінено користувачем artemius70
Надіслати
Поділитися на інших сайтах


Здравствуйте!

Подскажите пожалуйста в каком файле в поле email для страницы оформления заказа и страницы регистрации добавить такое в input:

onblur="var regex = /^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;if(regex.test(this.value)) { try {rrApi.setEmail(this.value);}catch(e){}}"
        
Надіслати
Поділитися на інших сайтах


Здравствуйте.

 

Установил модуль, но отображаются сообщения об ошибках: http://prntscr.com/m6xkk1

При этом, самих ошибок в контроллере нет, пустой массив: http://prntscr.com/m6xl10

 

Способы доставки и оплаты выбраны: http://prntscr.com/m6xlwj

 

В чем может быть проблема и как исправить?

 

 

 

 

Надіслати
Поділитися на інших сайтах


19 минут назад, senao сказал:

Здравствуйте!

Подскажите пожалуйста в каком файле в поле email для страницы оформления заказа и страницы регистрации добавить такое в input:


onblur="var regex = /^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;if(regex.test(this.value)) { try {rrApi.setEmail(this.value);}catch(e){}}"
        

В админке модуля в разделе джаваскриптов вставьте такой скрипт

$('input[name*=email]').on('blur', function() {
  var regex = /^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
  if(regex.test(this.value)) {
    try {
      rrApi.setEmail(this.value);
    }catch(e){}
  }
})

Надіслати
Поділитися на інших сайтах

1 час назад, artemius70 сказал:

А в каком именно месте в этом файле вставить? 

Например перед

<style>

Надіслати
Поділитися на інших сайтах

13 минут назад, alexvdv сказал:

...

Стили темы заставляют отображаться их, это не модуль отображает (инлайн стиль при этом display: none)

.alert {
    display: block !important;

}

Надіслати
Поділитися на інших сайтах

12 минут назад, deeman сказал:

Стили темы заставляют отображаться их, это не модуль отображает (инлайн стиль при этом display: none)

.alert {
    display: block !important;

}

 

Помогло, спаисбо

Надіслати
Поділитися на інших сайтах


16 часов назад, deeman сказал:

Здравствуйте!  Использую модуль Доставка по областям на карте

Все работает хорошо, только не могу вставить карту. В настройках модуля доставки написано: Для отображения карты требуется добавить JavaScript на страницу оформления заказа: <script src="https://api-maps.yandex.ru/2.1/?lang=ru-RU"></script>   

 

 

16 часов назад, deeman сказал:

Вообще лучше вставлять в шаблоне шапки или футера, проверяя, какая страница грузится.

Можете конечно вставить например в

/catalog/view/theme/тема/template/checkout/simplecheckout.tpl

Скрипт вставил в шаблоне в header.tpl, но карта с маршрутом при выборе города не отображается. В теме модуля доставки больше ничего не говориться - вставь скрипт и карта появиться. Может быть надо в настройках вашего модуля добавить какое то поле для вывода карты?.

Надіслати
Поділитися на інших сайтах


Добрый день! Не работает регистрация на сайте. После нажатия кнопки продолжить выходит ошибка:

 

___________________________

Быстрая регистрация


Fatal error: Uncaught exception 'Exception' with message 'Error: E-Mail to required!' in /home/visat31150/visatorussia.center/docs/system/library/mail.php:119 Stack trace: #0 /home/visat31150/visatorussia.center/docs/catalog/controller/mail/register.php(44): Mail->send() #1 [internal function]: ControllerMailRegister->index('account/custome...', Array, 11) #2 /home/visat31150/visatorussia.center/storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #3 /home/visat31150/visatorussia.center/docs/system/engine/event.php(62): Action->execute(Object(Registry), Array) #4 /home/visat31150/visatorussia.center/storage/modification/system/engine/loader.php(255): Event->trigger('model/account/c...', Array) #5 [internal function]: Loader->{closure}(Array, Array) #6 /home/visat31150/visatorussia.center/docs/system/engine/proxy.php(47): call_user_func_array(Object(Closure), Array) #7 /home/visat31150/visatorussia.center/docs/catalog/controller/account/simpleregister.php(111): Proxy->__call('addCustomer', in /home/visat31150/visatorussia.center/docs/system/library/mail.php on line 119

_____________________________

 

image.thumb.png.4ba9f2197feb02b055b9331fd6d911c0.png

Надіслати
Поділитися на інших сайтах


Только что, anshoc сказал:

 

Поле почты - обязательное, необходимо его использовать и именно стандартное.

В опенкарте всё завязано на почту

Надіслати
Поділитися на інших сайтах

Только что, anshoc сказал:

те в настройке Simple 4.9.7 добавить одно поле "email"?

В настройках набора полей страницы регистрации.

Либо можете сделать сброс настроек в подменю у кнопки сохранения настроек

Надіслати
Поділитися на інших сайтах

8 минут назад, Disa69 сказал:

Подскажите, какие настройки прописать для нового поля "день рождения", сейчас возможен выбор даты только вперед, даты до сегодняшнего дня не активны.

Отключите расчет от фиксированной и укажите начальную дату. Поле даты проще указать маской 99.99.9999

Кому не лень быстро укажут, введя. Остальным будет лень листать пикер и выберут первое попавшееся

Надіслати
Поділитися на інших сайтах

1 час назад, deeman сказал:

Отключите расчет от фиксированной и укажите начальную дату. Поле даты проще указать маской 99.99.9999

Кому не лень быстро укажут, введя. Остальным будет лень листать пикер и выберут первое попавшееся

Пробовал по разному,  но даты назад от сегодняшнего дня не выбираются (не активны), если выбирать из выпадающего списка

ice_screenshot_20190115-214300.jpeg

ice_screenshot_20190115-214500.jpeg

Змінено користувачем Disa69
Надіслати
Поділитися на інших сайтах


12 минут назад, Disa69 сказал:

Пробовал по разному,  но даты назад от сегодняшнего дня не выбираются (не активны), если выбирать из выпадающего списка

Вы хотя бы читайте, что настраиваете и немного думайте... Расчет даты от указанной включен - вводите дату. Выключаете - и не вводите ничего. Всё ровно наоборот...

Надіслати
Поділитися на інших сайтах

22 минуты назад, deeman сказал:

Вы хотя бы читайте, что настраиваете и немного думайте... Расчет даты от указанной включен - вводите дату. Выключаете - и не вводите ничего. Всё ровно наоборот...

Я с вами не спорю, просто укажите, пожалуйста, в каком поле, что писать (отталкиваться от значения 01.01.1990):

1. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ - Установить вручную (что тут?)

2. НАСТРОЙКИ ДАТЫ - Начальная дата (вкл/выкл ползунок?) + фиксированая дата (что тут?)

3.  НАСТРОЙКИ ДАТЫ - Конечная дата (вкл/выкл ползунок?) + фиксированая дата (что тут?)

Заранее спасибо

Надіслати
Поділитися на інших сайтах


58 минут назад, deeman сказал:

Вы хотя бы читайте, что настраиваете и немного думайте... Расчет даты от указанной включен - вводите дату. Выключаете - и не вводите ничего. Всё ровно наоборот...

Одолел, спасибо

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.