Списки стран и городов на странице «Люди»

Предлагаю интегрировать в движок заранее подготовленные списки стран и городов, а при заполнении профиля участника выводить их в выпадающем меню, например как у меток. Так мы сможем избежать ошибки при заполнении полей «Страна:» и «Город:».

Для примера — страница люди со странами «Росиия», «Укрвина», «RU».

16 комментариев

avatar
сделайте, выложите… я думаю никто не будет против
  • skif
  • +1
avatar
Сколько я встречал таких модулей, они все кривые и ужасно медленные.
avatar
Значит «талантливые» программисты писали, если модули все кривые и ужасно медленные которые вы встречали. На сайте «В контакте», например, подобные функции работают достаточно быстро и стабильно.
avatar
Для моего маленького проекта, допустим это не нужно.
Просто как мысль! )
avatar
нет было бы конечно замечательно так сделать, или пример рабочий бы
avatar
Согласен. Штука нужная. Тоже об этом думал. Даже когда-то находил в интернете список стран и городов в .csv формате. Надо поискать.
Реализовать такую фичу нетрудно, но она будет полезна даже небольшим проектам.
А иначе, действительно, в базе будет куча мусора из неправильных названий стран и городов.
avatar
На хабре когдато видел такие списки!
avatar
Есть! Нашел! Покопался на винте, оказывается я когда-то скачал себе это чудо. Есть три файла в формате .csv: страны (107 записей), регионы (923 записи), города (10970 записей). Все три файла идут с дополнительными полями, вроде: city_id, country_id, region_id.
Кому надо? Могу выложить/выслать. Имея прямые руки, превратить это дело в апдейт профиля — день работы. Кто возьмётся?
avatar
Выложил в блоге базу городов (формат SQL)
Могу выложить код подгрузки городов через AJAX (основа на jQuery).
  • ekim
  • +3
avatar
было бы здорово
avatar
Лично я на своем проекте планирую с этим бороться периодическими (раз в квартал, к примеру) правками профилей через phpmyadmin. Имхо, это вполне жизнеспособный вариант.

Если сделают списки — было бы круто. Но, имхо, куда более приоритетно добавление возможности указания часового пояса пользователя (я пока поставил в конфиге общий для всего сайта часовой пояс и это меня устраивает, но хотелось бы все-таки возможности указания часового пояса каждым пользователем).

Кстати, как вариант — при указании страны/города сразу брать его часовой пояс. Так сказать, автоматически. :)
avatar
Для BS было решение. Хотел переделать под LS, но неизвестно когда до проекта руки дойдут. Могу выслать на мыло интересующимся в качестве примера.
avatar
да выложите тут ссылку
avatar
avatar
чета по инструкции непонятно, это уже под LiveStreet или под чтото другое
avatar
Это под BigStreet. Не моих рук творение, но на BS я проверял — работает. Думаю, путём небольших доработок можно переделать под LS.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.