Submitter
SUPPORT TOPIC File Information
- Submitted: Apr 26 2016 12:28
- Last Updated: Apr 26 2016 12:28
- File Size: 50.93KB
- Views: 9900
- Downloads: 935
- Оф. сайт/страница: Перейти
- Демо: Перейти
- Версия JBZoo: 2.2.x
- Версия Zoo: Все версии
- Версия Joomla: Все версии
- Яндекс.Кошелек: Сказать СПАСИБО
Download
КЛАДР - Заполнение полей доставки через API kladr-api
version: 1.0
кладр
9
Всем привет! В общем заказчику потребовалось подключить КЛАДР (классификатор адресов) и потратив силы и время вышел вот такой элемент (хотя можно и по частям его использовать).
Теперь о его работе:
Вам надо полючить токен на http://kladr-api.ru/ (бесплатно и до 200 000 обращений в сутки).
Далее вписать токен в JS файл, чуть ниже указать селекторы своих полей (улица + дом) и в самом конце укажите какой город нужен (675 строка примерно).
Если Вам не нужно указывать (проспект, улица и прочее) замените на 280 строке:
Про файлы и подключение:
kladrapi-js - основной API JS файл - лучше подключите в свой шаблон или же например в jbassets и тут подключите:
kladr - extractme to root site - это элемент shipping-field - просто распакуйте и добавьте на страницу (лучше не выводить - будет просто в display:none).
joomla_options global - популярный плагин отключение mootools / jquery (глобально).
joomla_optionszoo - модифицированный плагин (отключает mootools только на странице корзины - basket).
Финансовая поддержка:
Счастья, здоровья и конечно же уважение всем тем, кто может помочь рублем - мои данные на этой странице .
Теперь о его работе:
Вам надо полючить токен на http://kladr-api.ru/ (бесплатно и до 200 000 обращений в сутки).
Далее вписать токен в JS файл, чуть ниже указать селекторы своих полей (улица + дом) и в самом конце укажите какой город нужен (675 строка примерно).
Если Вам не нужно указывать (проспект, улица и прочее) замените на 280 строке:
valueFormat: function(obj, query) { return obj.typeShort + '. ' + obj.name; // return obj.name; }
Про файлы и подключение:
kladrapi-js - основной API JS файл - лучше подключите в свой шаблон или же например в jbassets и тут подключите:
media\zoo\applications\jbuniversal\templates\uikit\renderer\basket\_shipping.phpПо аналогии с shipping-type.js
kladr - extractme to root site - это элемент shipping-field - просто распакуйте и добавьте на страницу (лучше не выводить - будет просто в display:none).
joomla_options global - популярный плагин отключение mootools / jquery (глобально).
joomla_optionszoo - модифицированный плагин (отключает mootools только на странице корзины - basket).
СПОНСОР (мешка макарон на месяц )
г. Ульяновск - http://oran-g.ru/
Финансовая поддержка:
Счастья, здоровья и конечно же уважение всем тем, кто может помочь рублем - мои данные на этой странице .
Random Files
- 184 Total Files
- 8 Total Categories
- 33 Total Authors
- 80375 Total Downloads
- Турбо страницы для Joomla Latest File
- CB9TOIIIA Latest Submitter
user(s) are online (in the past 15 minutes)
members, guests, anonymous users
Отличное дополнение! А если не один город, а вся Россия (в ту же доставку почтой вставить), т.е. помимо всего этого (улиц и домов) нужно области и города выбирать, то сильно перепиливать придется?