Сложная структура тегов или каталогов

Главные вкладки

Аватар пользователя scandi scandi 28 октября 2007 в 16:43

Делаю проект со сложной, ну для меня по крайней мере, структурой.
Весь контент добавляют пользователи и из-за этого все проблемы.
Итак.
Нужна такая структура:
-Город 1 (вводит пользователь)
-- Улица 1 (вводит пользователь)
-Город 2 (вводит пользователь)
-- Улица 1 (вводит пользователь)
-Город 3 (вводит пользователь)
-- Улица 1 (вводит пользователь)

Вот надо чтоб при вводе адреса улица автоматом становилась дочкой нужного города.
Весь мозг себе высушил, но так и не смог это организовать.
Все тему на форуме с аналогичными проблемами прочитал, но там решения нет. Т.к. ни кто не запаривался чтоб сделать правильно.
У всех выходит, что выбирая Питер в графе "улица" могут быть московские улицы. Вот этого хотелось бы избежать.
Можно ли это организовать стандартной таксономией или надо category использовать?
Только отвечайте, если можно, по подробнее.
Заранее всем благодарен.

Комментарии

Аватар пользователя seaji seaji 29 октября 2007 в 0:07

Я делал так:
Category + Active select
но это было давно и с категориями.
Модуль категорий сейчас использовать вообще не рекомендуется, т.к. весь его функционал можно осуществить CCK + Veiws, а тормозов он прибавляет существенно, да и много еще каких нареканий.

Аватар пользователя scandi scandi 29 октября 2007 в 0:30

С Category у меня не вышло. Он все равно не дает того что надо.
Видать придется искать человека кто напишет такой модуль.

Аватар пользователя dobradmin dobradmin 29 октября 2007 в 8:48

Решал недавно тоже самое.
Дочкой не сделаешь никак да и не надо!
смотри у ноды есть два тага город, улица.....пусть они будут в разных словарях. и каждая нода будет уникальна и так.
а дальше виевз и фильтры.....
для примера hrami.ru
p.s. я не религиозный фанатик
по подробней в асю или личку сейчас писать некогда.

Аватар пользователя scandi scandi 29 октября 2007 в 13:32

Вы уж простите, но у Вас не верное решение. Smile
Фишка в том, что в Питере нет Новоясеневского проспекта и я не хочу чтоб улицы путались между собой.
Это будет удобнее для юзера.

Аватар пользователя Skirr Skirr 12 декабря 2007 в 10:22

да, очень интересно, какие вообще существуют решения этого вопроса.
возможно ли как-то сделать один из словарей в таксономии главным или ввиде иерархических разделов?

Аватар пользователя orbisnull orbisnull 12 декабря 2007 в 14:09

Много словарей:
--город1
----улица1
----улица2

--город2
----улица1
----улица2
где город - это словарь, а улица - термин...
ну и руками видывать список городов, а потом улиц...
Ну и заодно можно было-бы написать модуль для дерганья этой инфы из классификатора адресов в словари таксономии...