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

Recommended Posts

PaulKravchenko, посмотрел на своем сайте, перебирает сразу, когда начинаю вводить город. Ни чего не дописывал, так сказать работает с коробки. 

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


3 часа назад, Roumek сказал:

Попробуйте в Simple выбрать "Тип поля" - "Текст (text)"

image.thumb.png.872a84fa9cb42da7ffc450f855165a40.png

Поставьте в названии города пробел в начале

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


1 минуту назад, Golubenko сказал:

перебирает сразу, когда начинаю вводить город

при типе поля select2 подключается одноименный скрипт, поиск производится в выпадающем списке, по любому вхождению, не важно, в начале или в середине

при других типах поля другое поведение, соответственно

я выше говорил именно о select2

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

3 минуты назад, Dimasscus сказал:

Поставьте в названии города пробел в начале

но это нужно будет делать каждый раз после обновления базы нас пунктов НП - не очень рационально

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

3 минуты назад, PaulKravchenko сказал:

но это нужно будет делать каждый раз после обновления базы нас пунктов НП - не очень рационально

Костыль естественно. Просто обычно все норм работает,  такое как у ТС не встречалось

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


тут же населенные пункты тянутся из БД новой почты, а плагин select2 ищет вхождение *запрос*, то есть при запросе Киев в результатах будут и Киев и "Антоновка (Киевская область)" и "Белогородка (Киевская область" и они будут выше Киева в списке найденного так как начинаются на А и Б, а сортировка результатов по алфавиту.

 

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

Сегодня как раз делал доработку для select2, которая ищет по вхождению с начала. Также не нужно заполнять поле Регион(область). Ищет сразу с города.

 

Для корректной работы ИД регионов нужно импортировать с базы в комплекте с модулем.

PS В настройках яваскрипта симпла нужно вписать код changeShippingSelect2();

PPS Работает на ocStore 2.3 + Simple 4.11, на остальных версиях не знаю

 

 

 

wo_region_novaposhta_simple_select2.ocmod.xml

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

46 минут назад, pashast сказал:

Также не нужно заполнять поле Регион(область). Ищет сразу с города.

А откуда данные об области берутся?

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

24 минуты назад, PaulKravchenko сказал:

А откуда данные об области берутся?

Из таблицы городов модуля берется Ref региона, потом сравнивается со списком значений. Хардкод, конечно, но что поделать. По-быстрому не придумал больше никак.

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

5 часов назад, PaulKravchenko сказал:

написал и подумал, что наверное правильнее не ограничивать результаты поиска, а сортировать по алфавиту от введенных символов

 


$('#shipping_address_city').select2({
  sorter: function(results) {
    var query = $('.select2-search__field').val().toLowerCase();
    return results.sort(function(a, b) {
      return a.text.toLowerCase().indexOf(query) -
        b.text.toLowerCase().indexOf(query);
    });
  }
});

 

рез-т

 

image.png.ba18cf930aa14f58d1e29b46cbcc3faf.png

Вы просто бог! Спасибо )) 

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


Помогите решить проблему.

Опенкарт Version 3.0.2.0

Новая Почта API v. 3.5.0

Simple 4.11.8

 

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

Города, отделения , поштоматы тянет все ок.

Проблема с ценами не подтягивает цену API, цены тянет с вкладки тарифы.

 

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

 

Включил Отладочный режим и вот:

 

2022-02-12 0:56:24 - Nova Poshta API request: {"apiKey":"*****мой ключик***","modelName":"InternetDocument","calledMethod":"getDocumentDeliveryDate","methodProperties":{"CitySender":"db5c891b-391c-11dd-90d9-001a92567626","CityRecipient":"a04410c3-65c1-11e9-898c-005056b24375","ServiceType":"Warehouse","CargoType":"Parcel","DateTime":"12.02.2022"}}
2022-02-12 0:56:24 - Nova Poshta API response: {"success":false,"data":[],"errors":["ServiceType is incorrect"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":["20000200348"],"warningCodes":[],"infoCodes":[]}
2022-02-12 0:56:24 - Nova Poshta errors: ServiceType неверен

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


В 04.02.2022 в 20:14, Prorab337 сказал:

Всем отписался, всем активировал. У кого проблемы - в порядке очереди

Загляните в Skype, пожалуйста. Моя проблемка так и не решена. 

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


 

Notice: Trying to access array offset on value of type null in /home/comodua/public_html/admin/controller/extension/shipping/novaposhta.php on line 2Notice: Trying to access array offset on value of type null in /home/comodua/public_html/admin/controller/extension/shipping/novaposhta.php on line 2

 
Что с этим делать ?
Надіслати
Поділитися на інших сайтах


4 часа назад, alezander86 сказал:

 

Notice: Trying to access array offset on value of type null in /home/comodua/public_html/admin/controller/extension/shipping/novaposhta.php on line 2Notice: Trying to access array offset on value of type null in /home/comodua/public_html/admin/controller/extension/shipping/novaposhta.php on line 2

 
Что с этим делать ?

Доброй ночи. Отписал в приват

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

В 12.02.2022 в 20:59, DmitriyH сказал:

Загляните в Skype, пожалуйста. Моя проблемка так и не решена. 

Отписался в приват

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

В 12.02.2022 в 01:09, xanter1984 сказал:

Помогите решить проблему.

Опенкарт Version 3.0.2.0

Новая Почта API v. 3.5.0

Simple 4.11.8

 

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

Города, отделения , поштоматы тянет все ок.

Проблема с ценами не подтягивает цену API, цены тянет с вкладки тарифы.

 

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

 

Включил Отладочный режим и вот:

 

2022-02-12 0:56:24 - Nova Poshta API request: {"apiKey":"*****мой ключик***","modelName":"InternetDocument","calledMethod":"getDocumentDeliveryDate","methodProperties":{"CitySender":"db5c891b-391c-11dd-90d9-001a92567626","CityRecipient":"a04410c3-65c1-11e9-898c-005056b24375","ServiceType":"Warehouse","CargoType":"Parcel","DateTime":"12.02.2022"}}
2022-02-12 0:56:24 - Nova Poshta API response: {"success":false,"data":[],"errors":["ServiceType is incorrect"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":["20000200348"],"warningCodes":[],"infoCodes":[]}
2022-02-12 0:56:24 - Nova Poshta errors: ServiceType неверен

Вопрос решен, отписался в приват

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

В 11.02.2022 в 20:26, pashast сказал:

Сегодня как раз делал доработку для select2, которая ищет по вхождению с начала. Также не нужно заполнять поле Регион(область). Ищет сразу с города.

 

Для корректной работы ИД регионов нужно импортировать с базы в комплекте с модулем.

PS В настройках яваскрипта симпла нужно вписать код changeShippingSelect2();

PPS Работает на ocStore 2.3 + Simple 4.11, на остальных версиях не знаю

 

 

 

wo_region_novaposhta_simple_select2.ocmod.xml 6 \u043a\u0411 · 7 downloads

+ в карму за полезный код)

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

В 11.02.2022 в 16:25, PaulKravchenko сказал:

написал и подумал, что наверное правильнее не ограничивать результаты поиска, а сортировать по алфавиту от введенных символов

 


$('#shipping_address_city').select2({
  sorter: function(results) {
    var query = $('.select2-search__field').val().toLowerCase();
    return results.sort(function(a, b) {
      return a.text.toLowerCase().indexOf(query) -
        b.text.toLowerCase().indexOf(query);
    });
  }
});

 

рез-т

 

image.png.ba18cf930aa14f58d1e29b46cbcc3faf.png

+))))

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

В 11.02.2022 в 20:26, pashast сказал:

PS В настройках яваскрипта симпла нужно вписать код changeShippingSelect2();

Надо просто вписать "changeShippingSelect2();" или целую функцию с файла?

И как быть с полем город у него привязка к полю регион остаётся?

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


38 минут назад, lazurav сказал:

Почти две недели прошу помощи в активации модуля. В скайпе целую неделю игнор!

Автор раз в неделю выходит на связь (конешно его дела..) в модуле есть форма для активации просто подайте запрос и подождите, а тем временем почитайте инстукцию, поверьте она нужна будет, почистите тем временем регионы и страны от мусора. Всем зарегистрированным пользователям установите страну в ЛК, если симпл + селект дайте область... Продумайте комиси наценки, подпишите возможно договор с НП, посмотрите в симпле как кастомные поля создаются, наприме отчество, адресс, дом, квартира и тд... 

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


9 часов назад, TomasQ сказал:

Надо просто вписать "changeShippingSelect2();" или целую функцию с файла?

И как быть с полем город у него привязка к полю регион остаётся?

Файл закинуть в папку system
Обновить кеш модификаторов
В simple вставить только вызов функции changeShippingSelect2();

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

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

Файл закинуть в папку system
Обновить кеш модификаторов
В simple вставить только вызов функции changeShippingSelect2();

Для 3.0 так просто наверное не работает, вечером буду смотреть если разберусь отпишусь

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


1 минуту назад, TomasQ сказал:

Для 3.0 так просто наверное не работает

 

В 11.02.2022 в 20:26, pashast сказал:

Работает на ocStore 2.3 + Simple 4.11

 

как бы модификатор ищет simplecheckout.tpl и <?php include - переделайте на twig и {% include simple_footer %}

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

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

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

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

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

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

Вхід

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

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

Important Information

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