Загрузил
Тема поддержки файла Информация
- Загружен: Apr 26 2016 12:28
- Последнее обновление: Apr 26 2016 12:28
- Размер: 50.93К
- Просмотров: 9901
- Скачан: 935
- Оф. сайт/страница: Перейти
- Демо: Перейти
- Версия JBZoo: 2.2.x
- Версия Zoo: Все версии
- Версия Joomla: Все версии
- Яндекс.Кошелек: Сказать СПАСИБО
Загрузить
КЛАДР - Заполнение полей доставки через 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/
Финансовая поддержка:
Счастья, здоровья и конечно же уважение всем тем, кто может помочь рублем - мои данные на этой странице .
Случайные файлы
- 184 Всего файлов
- 8 Всего категорий
- 33 Всего авторов
- 80384 Всего загрузок
- Турбо страницы для Joomla Последний файл
- CB9TOIIIA Последний автор
Отличное дополнение! А если не один город, а вся Россия (в ту же доставку почтой вставить), т.е. помимо всего этого (улиц и домов) нужно области и города выбирать, то сильно перепиливать придется?