Всё о породе |
Вы здесь: Ньюфы.инфо / Персоны / Соziдатель / Заметки разработчика / Новый метод работы с географией
Новый метод работы с географией Делаю интерфейсы и логику работы с регионами чуть-чуть по другому. Пока в процессе, но уже применил новшество на странице редактирования собак, поэтому опишу это тут для редакторов. Для остальных пользователей из изменений только то, что на странице персоны/собаки регион отображается чуть-чуть по другому. Итак, в редакторе данных о собаке в полях "Происхождение" и "Проживание" выпадающие списки заменились на обычные, с виду, текстовые поля. На самом деле всё не так обычно. Упорядоченный список стран, регионов и городов никуда не делся, он просто стал скромным и спрятался. Для того, чтобы указать, где, например, живёт собака, надо только начать писать нужное место в соответствующем поле, например "Мос.." - уже на второй букве должен появиться выпадающий список, который предложит варианты, подходящие под уже веденные буквы. Среди них будет "Москва", коию можно либо кликнуть мышью, либо выбрать клавиатурой, нажимая стрелку вниз и на нужном пункте нажав ентер. Можно и просто дописать название. Если известна только страна, можно написать только страну. Если известен город, можно написать город. Но что, если надо указать что-то новое, чего система еще не знает? Если это новое находится в России, то в принципе можно обойтись просто введением в строку, например "Мухосранск". При сохранении данных, система добавит этот пункт в список дочерних регионов России. Но лучше указать родительский регион (местонахождение нового) вручную. Тогда это будет: "Астраханская область, Тьмутаракань" - первое система сама поможет ввести, второе, через запятую, вводите вы. После сохранения мало того, что в базе появится Тьмутаракань, так еще и будет записано в какой она области. Аналогично, можно добавить "Германия, Берлин", "Китай, Шанхай" и т.п. Не желаете разбираться в каком именно регионе России находится Мелекшино? Не проблема, укажите просто "Мелекшино". Оно будут по-началу, прикреплено к России, а в последствии можно будет уточнить, что деревня эта именно в Рязанской области в Старожиловском районе. Надеюсь вам будет удобно. Комментарии 1. Происхождение - указываем: Россия, регион, область, г. тьмутаракань Внизу есть Заводчик - у которого на странице все прописано + и телефон, и емэйл, а если еще питомник обозначен - там тоже еще раз все прописано: Россия, регион, область, г. тьмутаракань + и телефон, и емэйл Т.е. по рождению информация выдается 2-3 раза. Считаю, что загромождать поле Происхождение не стоит, достаточно указать страну. 2. Проживание собаки. Опять указываем Россия, регион, область...или просто Россия, Мелекшино (такой вариант вообще не несет ни какой информации, кроме того, что Мелекшино? в России) Ниже есть строка Владелец - у которого на странице все прописано + и телефон, и емэйл (если не зарегистрированный , то буковками г. такой-то Кроме этого пользователь сайта, желающий обозначить место на карте - пожалуйста, со всеми проездами и подъездами. Т.е. по проживанию информация выдается на странице собаки аж 3 раза. Вопрос - зачем? А выбирать страны в новом варианте - удобно. Поражаюсь вашей трудоспособностью :). Знаю, что такое.. Ростовчанка, я сделаю, чтобы эти данные автоматически брались из информации о владельце/заводчике, буде те вставленны спец-ссылкой из базы данных. Однако, если данные на персону даются текстом, прошу писать страну/город в соответвующем поле рядом. Потому что только структурированная база данных поможет понять, что СПБ, Питер, Петроград, Ленинград и т.п. - всё это Санкт-Петербург, и находится в Северо-Западном регионе в России. Анастасия Мищенко, спасибо. Огромное спасибо, это то, чего мне давно не хватало - хоть какой-нибудь комплимент или благодарность. Работаю в основном за кайф, получаемый от того что "работает!" :) Жаль, что не могу уделять столько времени, сколько хотелось бы. Ну и для честности, трудоспособность у меня практически никакая :-( Обычно я сам завидую другим людям, обогащенных ею. Соziдатель, у меня портал с посещаемостью в 1600-1800 чел/сутки, в свое время что-то тоже пыталась сделать - чтобы людям было удобнее/приятнее/интереснее, но как-то людям было без разницы. А сейчас махнула рукой, и перевела все в ранг работы: деньги зарабатываю. А вот вы так на энтузиазме... Поражаюсь. так что вам мое спасибо). Ньюфы действительно один из передовых кинологических сайтов по функционалу. Соziдатель, а новая система сможет помочь в ситуации, когда в базе хочешь найти собак такого-то региона, знаешь, что они там есть, на форуме они есть, а результат выдает 1-2 собаки..... Видимо у других как-то в другой форме адреса заполнены.... Далеко не у всех современных собак указан регион проживания подробнее, чем "Россия". Зачастую вообще не заполнен. Поэтому поиск по региону не работает. Мы вот, с Ростовчанкой, думаем, как это организовать поудобнее.. Наблюдать за новыми комметариями. |
|
0.884 s, 184 q |
© 2006 Ньюфы.ру // Редактор: Кирилл Ермаков // Программист: Евгений Ненаглядов Обратная связь Правила Сайта |