1. как загрузить автоматом kladr в словарь drupal?
2. как сделать так, чтобы выбор города был такой: пишу Тюмень, а мне выводится с иерархией -> Тюменская обл - Тюмень (как на сайте vkontakte.ru)
Может у кого есть кусок кода, который хоть что нибудь делает автоматом, а то ручками забивать около 200 тыс населенных пунктов с иерархией - это же гемор.
Мой совет, перегоните dbf таблицы в идентичные в mysql и работайте с ними напрямую.
Не ра сталкивался с подобной проблемой - намного проще написать код который будет работать с их форматом данных ибо кладр обновляется и каждый раз вычищать колизии намного геморнее.
Еще есть интересный модуль для ввода адреса http://drupal.org/project/addresses , вот его еще немного бы адаптировать для России и прикруить кладр.
Сам, к сожалению, думаю не о силю.
Комментарии
Автоматом не получится, надо программить... да и еще при закачке следует учесть,
что сам кладр достаточно не однозначен.
Может у кого есть кусок кода, который хоть что нибудь делает автоматом, а то ручками забивать около 200 тыс населенных пунктов с иерархией - это же гемор.
Мой совет, перегоните dbf таблицы в идентичные в mysql и работайте с ними напрямую.
Не ра сталкивался с подобной проблемой - намного проще написать код который будет работать с их форматом данных ибо кладр обновляется и каждый раз вычищать колизии намного геморнее.
Мне нужно, чтобы каждая нода привязывалась к городу (термину в словаре 1) и к термину из словаря 2
Посредством hook_nodeapi и hook_form_alter вы можете прикрепить к нодам любую нужную вам информацию. пример создания модуля расширяющего ноду
Что-то я не понял как сделать то, что мне нужно
Спасибо за идею, как раз собирался то же самое делать. Удастся - отпишусь.
Еще есть интересный модуль для ввода адреса http://drupal.org/project/addresses , вот его еще немного бы адаптировать для России и прикруить кладр.
Сам, к сожалению, думаю не о силю.
Дык там вроде есть поддержка стран и их городов, хотя я лично жду HS - автор наконец сделал кастомный элемент для ввода иерархий.