Jump to content



Welcome to JBZoo community !

English: Please, sign in for contact JBZoo techsupport. Accesses in your Email, which came after the purchase.

Russian: Для того чтобы обратиться в русскую техническую поддержку JBZoo — авторизуйтесь с помощью доступов, которые пришли к вам в письме после покупки. Внимание! Доступ туда имеют только тарифы со знаком «плюс». Подписки JBZoo без "+" форум расценивает как забаненные, поэтому для общения в публичном разделе используйте отдельный аккаунт (легко зайти через социальную сеть). Если форум вас не пускает, почистите куки браузера


Submitter

SUPPORT TOPIC File Information

  • Submitted: Apr 26 2016 12:28
  • Last Updated: Apr 26 2016 12:28
  • File Size: 50.93KB
  • Views: 2148
  • Downloads: 64
  • Оф. сайт/страница: Перейти
  • Демо: Перейти
  • Версия JBZoo: 2.2.x
  • Версия Zoo: Все версии
  • Версия Joomla: Все версии
  • Яндекс.Кошелек: Сказать СПАСИБО

Download КЛАДР - Заполнение полей доставки через API kladr-api
version: 1.0

- - - - -
кладр



Screenshots
Всем привет! В общем заказчику потребовалось подключить КЛАДР (классификатор адресов) и потратив силы и время вышел вот такой элемент (хотя можно и по частям его использовать).

Теперь о его работе:

Вам надо полючить токен на 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).


СПОНСОР (мешка макарон на месяц (yawn) )

доставка Пиццы и Суши

г. Ульяновск - http://oran-g.ru/ (inlove)

Posted Image



Финансовая поддержка:
Счастья, здоровья и конечно же уважение всем тем, кто может помочь рублем - мои данные на этой странице .






Photo
dalwebmaster
May 05 2016 05:56

Отличное дополнение! А если не один город, а вся Россия (в ту же доставку почтой вставить), т.е. помимо всего этого (улиц и домов) нужно области и города выбирать, то сильно перепиливать придется?

    • 0
  • Report
Photo
CB9TOIIIA
May 05 2016 06:32

Отличное дополнение! А если не один город, а вся Россия (в ту же доставку почтой вставить), т.е. помимо всего этого (улиц и домов) нужно области и города выбирать, то сильно перепиливать придется?


Такая возможность есть и API тоже есть, но задача у элемента была не по России.
    • 0
  • Report

Random Files





  • 173 Total Files
  • 8 Total Categories
  • 30 Total Authors
  • 12775 Total Downloads
  • ItemOGkit Latest File
  • Ёшкин Кот Latest Submitter

user(s) are online (in the past 15 minutes)

members, guests, anonymous users

Click to return to top of page in style!