КЛАДР

otolaa Сб, 29/03/2014 - 13:39

Поле KLADR FIELD использующая API www.kladr-api.ru вместе с картой yandex


НАЧАЛО:
есть как известно API в облаке для КЛАДЕРА тут www.kladr-api.ru, с хорошим расширенным примером для КЛАДР http://www.kladr-api.ru/examples/ расширенный пример с yandex картой был перекинут в CCK field для Drupal 7, собственно попробовать можно тут map.stark.kz

ДОБАВЛЕНО:
добавлено дополнительное поле (ну по сути которое не относится к КЛАДЕРУ) №-подъезда и №-квартиры.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Mirocow Пт, 09/08/2013 - 05:35

geo_location + Кладр


Скоро, совсем скоро

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

t1mm1 Чт, 24/11/2011 - 23:34

Form API, AHAH и значение по умолчанию в элементе select

немного предыстории..

столкнулся КЛАДР.
немного покурив документацию, сделал импорт через батч. кому надо, могу поделиться. Но все равно документацию надо курить.

Здача стояла выбора регион - (район или населенный пункт) - населенный пункт - улица.

Теперь суть проблемы. Скажу сразу - в поиске не нашел. Ни тут, ни на других ресурсах. На орге только открытый ишур о дефолтном значении. Модуль examples этом отношении не помог.

в 6-ой ветке можно использовать технологию ahah.
я делаю форму.
есть элемент tree, который объединяет несколько select.
есть внешний select который отрабатывает через ahah функцию выбора "райна" через выбор "региона".
Такого вида
Селект региона
Селект района
Селект населенного пункта
Селект улицы

Callback возращает значения в массивы без проблем.
Но!
выбирая значение в "Селект района" (на котором тоже есть обработчик ахах), я получаю верный массив значений в "Селект населенного пункта". НО! значение в "Селект района" переходит на "по умолчанию", а не тот, который был выбран действием ранее. Да, я делаю в функции коллбека заново билд формы, точнее элемента tree. Делаю запись в кеш формы новых значений массивов района, населенного пункта (без кеша не пропустит внутренний валидатор форм друпала).
то есть выборка происходит, ребилд и запись в кеш - тоже. но почему принимает прежднее значение для селекта?

Если не делать обновление кеша формы, то значения выбирает, и все ок. Но тогда не пропускает валидатор. Говорит, что недопустимое значение.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

antazy Вс, 03/07/2011 - 14:08

Drupal + КЛАДР

Всем привет,

была нужда сделать в таксономии базу всех регионов и городов.

Взял Классификатор адресов России (КЛАДР) здесь и сделал.

Выглядит примерно так - [img]

Использование:

  1. Устанавливаем
  2. Выбираем куда заливать /admin/settings/kladr
  3. Нажимаем кнопку LOAD /admin/build/kladr , если не всё заливается сразу (там 200000 строк), нажимаем ещё раз

Если решили заливать в другой vocablary:

  1. Создаем или Выбираем куда заливать /admin/settings/kladr
  2. Нажимаем кнопку "Начать загрузку сначала"
  3. Нажимаем кнопку LOAD /admin/build/kladr , если не всё заливается сразу (там 200000 строк), нажимаем ещё раз

Теперь подробнее:

  • Требуется "extension=dbase.so"
  • Вставляет два уровня терминов, первый - level1 из KLADR.DBF, второй населенные пункты от туда же.
  • Использует Batch API (Загрузку базы можно прерывать)

Версия 0.1
Возможны планы развития: интеграция с http://drupal.org/project/location , http://drupal.org/project/addresses и т.п.

Ну, и как обычно, disclaimer, используйте только на Ваш страх и риск.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо