1. У меня были дефолтные поля компонента GEO + строковое поле конкретно адреса () + карта яндекс
И соответственно пользователям приходилось вводить слишком много данных, путались, психовали, было неудобно.
В общем требуется ОДНО поле для ввода адреса. По кладру и фиас и как всю эту базу прикручивать и правильно выводить я не знаю пока. Но сделать нужно уже вчера. Поэтому решил попробовать воспользоваться сервисом DADATA.
2. Зарегистрировался, сгенерировал скрипт подсказок по адресу. Закинул все это дело в main.tpl.php
3. Создал другое строковое поле с системном именем "address". И все. В целом поле работает, и на сайте отображается, все гуд.
НО! в поиске не работает, т.е. если есть объявления с адресами по одному городу. И вводить в фильтре город, то не срабатывает.
И еще повылезали ошибки, но пока это не критично, и походу я думаю разберусь
В общем не кидайтесь в меня помидорами.
Что в итоге хотелось бы сделать!? Ввод адреса одной строкой и чтоб автоматов выдавало метку на карте. А при поиске записей в фильтре искало по всем вхождениям ("г. Челябинк, ул. Ленина д 2; г. Челябинск ул Маркса д3. При вводе в фильтр г. г Челябинск — выдавало все записи с адресами челябинск )
Сейчас как итог промежуточный это одно поле ввода адреса и вручную указывать метку на карте, что конечно же удобнее гораздо (вводишь как попало, а выдает как надо, чем постоянно перебирать страну рафон город, вводить адрес и тд. )
Пожмякать можно здесь bashkortostan.online/board/add Это нивкоем случае не реклама или что-то еще, для наглядности дела так сказать
Что думаете товарищи? Повторюсь я почти ноль в программировании, и поэтому делаю как могу. Если поможете допилить до ума то ништяк, +100500 к краме, и возможно донат, а если нет, то как нибудь сам потихонечку…
Создал другое строковое поле
на сайте отображается
в поиске не работает
Речь всё таки о компоненте "Поиск" или о фильтре записей в типах контента? Какие значения заносятся в БД у этого поля?вводить в фильтре город, то не срабатывает
не доступна для чтения библиотека jquery.maskedinput.min.ruеще повылезали ошибки
да именно о фильтре записей которая над списком записей.фильтре записей в типах контента
да, но я думаю, это из-за другого поля.не доступна для чтения библиотека jquery.maskedinput.min.ru
но ошибки все равно есть (проверял на других сайтах)..
как в фильтре ее настроить правильно и прицепить к карте
Какие значения заносятся в БД у этого поля?
Что за поле "Яндекс карта"? Это инстантмапс?прицепить к карте
ЭТо?Какие значения заносятся в БД у этого поля?
Короче строковое поле вписывается, которые выдает подсказки… наверно
Да, яндекс карта бесплатная котораяЧто за поле "Яндекс карта
В дополнениях такой не нашёл. Не уверен, но вероятно рядом с самой картой есть скрытое поле, которое заполняется координатами при щелчке на карте. Суть в том, что Дадата передаёт вам координаты адреса. Вам эти координаты надо яваскриптом передать в это поле с картой.карта бесплатная которая
я помню что не покупал. вот эта вроде была instantcms.ru/addons/yandexmaps.htmlдополнениях такой не нашёл
Тэээк, да суть понял. Уже что-то. ща буду ковыряться дальше, если что отпишу)Вам эти координаты надо яваскриптом передать в это поле с картой.
Аналогично, поэтому изучаю возможности существующих дополнений!Что думаете товарищи? Повторюсь я почти ноль в программировании, и поэтому делаю как могу. Если поможете допилить до ума то ништяк, +100500 к краме, и возможно донат, а если нет, то как нибудь сам потихонечку...
Вам надо использовать компонент карта, который подхватывает данные из поля адрес или использовать поля адрес из компонента Карта.
Советую посмотреть компоненты Zau4man или напрямую спросить совета, что именно использовать.
Аналогично, поэтому изучаю возможности существующих дополнений!
Вам надо использовать компонент карта, который подхватывает данные из поля адрес или использовать поля адрес из компонента Карта.
Советую посмотреть компоненты Zau4man или напрямую спросить совета, что именно использовать.
Изучал, не то. Нужно ОДНО поле ввода (полей может быть два в админке, но без доп клацаний, поискам по списку, вводу дреса! Начал вводить пару букв, выбрал из подказок готовое, сразу ставится метка на карте, и всёёёёё. Loadырь, озвучил уже идею, скоро допетрю надеюсь. Еще останется с фильтром разобраться…
И я об этом! Давно делал для своего Типа контента Афиша. Никак не вспомню что ставил.Изучал, не то. Нужно ОДНО поле ввода (полей может быть два, но без доп клацаний, поискам по списку, вводу дреса!