Олег Колесниченко 1 Жалоба Опубликовано: February 12, 2019 Добавляете (или активируете) в таблице data колонку район (в городе): district_id, и если dadata.ru выдает эти районы, то все должно работать. Скрипт обрабатывает district_id: function showDistrict(address) { $("input[name='geoautocomplete[district_id]']").val( join([address.city_district], " ") );} Но только при условии, что эти районы есть в Кладре, т.е. фициальные районы. Мне думается что нужно приводить адресацию к адресу из реестра. На крайний случай создайте свой список районов и уберите из района autocomplete, и ручками можно будет выбирать, вот только нужно ли? У себя районы вообще отключил как класс, поскольку в кладре их не нашел. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Олег Колесниченко 1 Жалоба Опубликовано: February 12, 2019 Оставлю у себя на какое то время в форме добавления объявления этот пункт, можете протестировать для вашего региона, и поймете, нужно-ли. http://avtoritet28.ru/add/ И не мешало бы посмотреть, а есть ваши районы например в Яндексе. С условием, если будут баги - напишите мне. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: February 12, 2019 5 часов назад, Олег Колесниченко сказал: Оставлю у себя на какое то время в форме добавления объявления этот пункт, можете протестировать для вашего региона, и поймете, нужно-ли. http://avtoritet28.ru/add/ И не мешало бы посмотреть, а есть ваши районы например в Яндексе. С условием, если будут баги - напишите мне. Класс! Только у меня не Россия( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Олег Колесниченко 1 Жалоба Опубликовано: February 28, 2019 Назрела небольшая проблема, криворукие пользователи вместо поля "адрес" которое подтягивает адреса dadata пытаются ввести адрес в других полях, например "регион". Попытался поиграть типом записи, ставлю "hidden" - поля перестают заполняться Вернул все как было, и ..... Поля адреса перестали заполняться через dadata. автокомлит стоит. Кроме того, у существующих объектов в realty_view и в "списке моих объявлений " вместо города и улицы выводится id города и улицы, в админке все хорошо, и на главной все работает. 1. Как исправит? 2. Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 4, 2019 В 28.02.2019 в 15:41, Олег Колесниченко сказал: Назрела небольшая проблема, криворукие пользователи вместо поля "адрес" которое подтягивает адреса dadata пытаются ввести адрес в других полях, например "регион". Попытался поиграть типом записи, ставлю "hidden" - поля перестают заполняться Вернул все как было, и ..... Поля адреса перестали заполняться через dadata. автокомлит стоит. Кроме того, у существующих объектов в realty_view и в "списке моих объявлений " вместо города и улицы выводится id города и улицы, в админке все хорошо, и на главной все работает. 1. Как исправит? 2. Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? Эти поля должны быть select_by_query с autocomplete = 1 опцией Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Олег Колесниченко 1 Жалоба Опубликовано: March 5, 2019 Дмитрий, спасибо, разобрался. Но остался основной вопрос, Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? Все таки кривые ручки портят базу, нужно чтобы поля эти было видно но ручками туда записать ничего нельзя, или не видно, но в базе они бы сохранялись. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 5, 2019 2 часа назад, Олег Колесниченко сказал: Дмитрий, спасибо, разобрался. Но остался основной вопрос, Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? Все таки кривые ручки портят базу, нужно чтобы поля эти было видно но ручками туда записать ничего нельзя, или не видно, но в базе они бы сохранялись. А вот такое еще не придумали. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: March 5, 2019 При подаче объявления данные можно вносить, а после того как объявление подтвердили модераторы, уже нет. Только через обращение в поддержку сайта. А вот, чтобы от автокомплита меньше было мусора, здорово было бы если справочники наполнялись после того как объявление будет подтверждено. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 7, 2019 В 05.03.2019 в 17:24, mykvartira сказал: При подаче объявления данные можно вносить, а после того как объявление подтвердили модераторы, уже нет. Только через обращение в поддержку сайта. А вот, чтобы от автокомплита меньше было мусора, здорово было бы если справочники наполнялись после того как объявление будет подтверждено. А где тогда хранить эти промежуточные данные, пока объявление не подтверждено? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: March 7, 2019 36 минут назад, rumantic сказал: А где тогда хранить эти промежуточные данные, пока объявление не подтверждено? Да действительно это создаст больше проблем чем пользы. Лучше работа по имеющемуся списку + добавление в ручную. Я так делаю Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах