Новый тип поля "Место на карте" для 2 ветки

+51
4.45K
Добавляем новый тип поля для контента во второй ветке
Иллюстрация

Настройки поля: joxi.ru/0KAg51tE8XLmlB
Есть возможность выбрать карту для вывода Google или Yandex и указать координаты центра для карты.
вид при добавлении joxi.ru/QeAOEgC95NnmoD
вид на выходе гугл карт joxi.ru/gV2V6zFd5bg2vW
вид на выходе яндекс карт joxi.ru/L4AkLNIozkDrqe

Установка: скачать архив и залить на сайт, существующие файлы системы не затрагиваются, добавляется 2 новых.

Спасибо.

UPD 02.12.14
Был бажок с ид поля, от которого не передавались координаты. Архив обновлен.
Олег Васильевич я Олег Васильевич я 10 лет назад #
Комментарий удален
+3
universe universe 10 лет назад #
купил мапс для 2, не работает, поддержка молчит. Придется ставить это, +.
0
vgorode vgorode 10 лет назад #
Классная вещь!
Спасибо!
0
qwest qwest 10 лет назад #
Очень полезная доработка. Спасибо и ++
0
Май Май 10 лет назад #
Супер. Спасибо.
0
Alexprofi Alexprofi 10 лет назад #
Странно, в админке отображается, а на сайте нет...
Системное имя любое писать?
0
Yurik Yurik 10 лет назад #
Шаблон дефолтный или другой?
0
Alexprofi Alexprofi 10 лет назад #
Дефолт, установил с нуля
0
Yurik Yurik 10 лет назад #
В форме добаления также нет поля (название блока, карта)?
0
Alexprofi Alexprofi 10 лет назад #
Я же говорю, поле везде добавилось, в админке, в редактировании контента отображается, но на сайте нет.
0
Yurik Yurik 10 лет назад #
Так не могу сказать, нужно смотреть.
0
Alexprofi Alexprofi 10 лет назад #
Сейчас попробую перезалить сайт, может что-то не так установилось.
0
Yurik Yurik 10 лет назад #
Архив обновился. Закрылся баг с ид поля. Спасибо Alexprofi за обнаружение ошибки smile
0
Alexprofi Alexprofi 10 лет назад #
Спасибо за Вашу доработку!
0
wonderer22 wonderer22 10 лет назад #
Вручную указывать координаты не дает, только перетаскиванием маркера
+3
Yurik Yurik 10 лет назад #
поле заблокировано для вода,
откройте файл map.tpl.php и в 64 строчке <?php echo html_input('text', $field->element_name, $value, array('id' => $field->id, 'readonly' => true)); ?>
уберите 'readonly' => true
0
wonderer22 wonderer22 10 лет назад #
получилось, спасибо
0
MadFox MadFox 9 лет назад #
Дополнение улет огромное спасибо.
А есть подобная возможность заставить карту работать в режиме Спутник о умолчанию а не Схемы?
0
Zau4man Zau4man 9 лет назад #
По ощущениям при последнем апдейте из шаблона вырезана карта яндекса...
в map.tpl.php ни слова про яндекс...

Просто у меня в настройках выбрана карта Яндекса, а показывается все равно гугл. Сижу ковыряю поле.
0
Jestik Jestik 8 лет назад #
угу, яндекса нету
0
Скорпион Скорпион 9 лет назад #
Если выбрать Ваш тип поля, а потом выбрать любой другой - "Тип карты для отображения" не убирается.
Не знаю как отражается это на функционале - но дизориентирует точно.
0
AndroS AndroS 9 лет назад #
Юрик, подскажите, а добавления метки по адресу нет? Если нет, сложно ли внедрить? Возможно, в виде подхвата из соответствующего поля контента. К примеру, доска объявлений по продаже недвижимости...
Есть поля город и адрес, и ваш тип поля подхватывает данные из этих полей и автоматом проставляет метку, которую затем при необходимости уже можно поправить...
0
Yurik Yurik 9 лет назад #
Возможно, но нужно будет полный адрес, страна, город и т.д., или индивидуально уже далеть под вас
0
webtotma webtotma 9 лет назад #
А есть ли возможность при добавлении метки использовать Yandex-карты?
0
Birles Birles 9 лет назад #
В админке появляется, на сайте в режиме редактирования и в записи отображается пустой белый прямоугольник, ничего нет. Как решить проблемку, может кто сталкивался с этим
0
Birles Birles 9 лет назад #
Кстати шаблон news, загрузил поле и в дефолтный и в сторонний, ничего не получается
0
kuznslava kuznslava 8 лет назад #
А возможно ли отображение на карте всех объектов категории? или только объект конкретного объявления отображается?
0
Vitall Vitall 8 лет назад #
на 2.6.0 не выводит карту в обявлении
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
0
Zau4man Zau4man 8 лет назад #
В гугл картах теперь нужно получать ключ api. Для своего поля гугл карт выпускал обновление http://www.zau4man.ru/blog/vypuscheno-obnovlenie-polja-google-maps.html
0
Vitall Vitall 8 лет назад #
при перезагрузке карта на секунду появляется и потом ошибка шаблон свой

Еще от автора

Компонент "Голосования" для второй ветки.
Простой компонент для организации голосований на сайте. В комплекте: сам компонент и виджет для вывода.
Простой 3-колоночный шаблон для 2 ветки
Простой шаблон для 2 ветки.
Обновление Афиши
Обновление InstantPoster 1.1.0
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.