Towns

Компонент для создания структуры "Страна - Область - Город".
Компонент Стран, Областей, Городов + плагин для Community Builder 1.2 который выводит поле в форму регистрации и в профиль пользователя. При создания поля выбирает Towns List, возможность массовой загрузки городов в компонент, ручное вписывание пользователем при регистрации, вписанное название отправляется на указанную почту, для последующего включения его в список Городов (не тестировалось!) + архив со списками Стран, Областей и Городов России.
Как пользоваться:
1. Ставите компонент com_towns, наполняете по быстрому структурку Страна -> Область ->Город. Для этого в архиве лежат каталог towns/россия и файлик страны.txt. Их надо в компонент загружать, копируете из текстовых файлов и вставляете в компонент, сохраняете. Сперва Страны, потом области России, только уже в загруженном списке стран выбираете Россия, потом Города, только в списке уже выбираете Область чтобы города попали в эту область и т.д. Там для каждой области свои города. Ну там посидеть надо часок-второй позагружать.
2. Через Community Builder -> Plugin Management устанавливаете плагин plug_cbfields и там-же публикуете его.
3. Идёте в Field Management (Управление полями) CB и создаёте новое поле, в списке типов полей появится тип поля Towns List, выбираете его + в плагине сделана такая возможность, как ручной ввод города, если вдруг города не оказалось в справочнике, вот в настройках поля и нужно указать E-mail адрес, на который будут отсылаться уведомления о том что пользователь ввёл ручками свой город, т.е. нужно зайти и добавить этот город в справочник.
Примечание: сделано БЕЗ Ajax, т.е. структура выгружается в страницу. Что это значит? Значит что тысячи две городов ещё норм потянет, а вот с 30.000 уже будет браузер тормозить скорей всего.
Если вы не знаете как качать файлы с файлобменников, а прямых ссылок нет, то прочитайте эту статью