» » Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)

14.06
143
20 378
Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


Нужно встроить яндекс карту в новость DLE, но не хочется ручками вбивать точку на карте? С Yandex Maps для DLE это проще простого!

Отличительные особенности модуля:
- Гибкий вывод данных на карту.
- Удобная, по настоящему адаптивная, админка!
- Лёгкая настройка параметров.
- Визуальное добавление и редактирование меток с сайта и из админки
- Два встроенных шаблона для вывода карты.
- Вывод всех меток на одну карту.


Модуль Yandex Maps предназначен для вывода Яндекс карты с точкой и описанием в новостях сайта. Координаты точки и зум карты записываются в указанное дополнительное поле новости. Описание точки так же сохраняется в отдельном дополнительном поле.

Версия DLE: 10.x (поддерживается только UTF-8).
Цена: 840р покупка через ПафНутиЙ-Маркет.

Установка без правок движка*


Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)

Установка модуля выполняется без правок php-файлов движка, что даёт возможность последующего обновления DLE, а благодаря умному установщику процесс установки очень прост smile
* для возможности визуального редактирования и добавления меток в админке и с сайта необходими две небольших правки движка

Удобная, по настоящему адаптивная, админка!


Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


Благодаря собственному дизайну административной части модуля управлять им действительно удобно с любого устройства.

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


- Настройки сохраняются без перезагрузки страницы.
- Начальные параметры карты можно в любой момент визуально проверить.

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


- Дополнительные поля создаются нажатием одной кнопки, без необходимости перехода в соответствующий раздел админки сайта.

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


- Наличие справки позволит не забыть важную информацию по работе с модулем.
- Проверить обновления модуля можно в один клик.


Визуальное добавление точки и описания на карту


Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


При добавлении новости с сайта точку на карте вы можете поставить через интерфейс самой карты. А если в настройках элементов управления включить отображение строки поиска - добавление точки превратится в крайне простую процедуру.

Два встроенных шаблона для вывода карты


- Шаблон по умолчанию выводит карту в модальном окне. Преимущество данного способа вывода в том, что карта создаётся в момент её вызова, за счёт этого ускоряется загрузка страницы.

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


- Шаблон simple выводит карту непосредственно на странице.

Yandex Maps - модуль Яндекс карт для DLE (только UTF-8 версия, обновлено до 1.4.1)


Почему только UTF-8?

Потому что мне не нравится windows-1251, потому, что windows-1251 тупиковый вариант развития мультиязычного сайта, потому, что в 1251 глюков больше, чем выгоды от меньшего размера БД. В связи с чем выпуск модуля в версии 1251 не предвидится.

Что нового в 1.4.1:

  • Модуль обзавёлся собственным сайтом поддержки http://maps.pafnuty.name/ с документацией и примерами.
  • Появилась демонстрация модуля: http://demomap.pafnuty.name/ (работает на DLE10.0 как на минимально-поддерживаемой версии движка)
  • С этой версии модуль имеет лицензионный ключ и привязку к домену, а часть кода модуля зашифрована в IonCube.
  • Исправлена ошибка, при которой создавалось пустое дополнительное поле, если на сайте до этого не было дополнительных полей.
  • Исправлена ошибка с отсутствующим описанием для поля с координатами и зумом.
  • Исправлен неправильный плейсхолдер в поле зума в админке.
  • Теперь по умолчанию значения допполей в админке пустые, но добавлены плейсхолдеры для более понятного их заполнения.
  • Добавлена возможность выбора оформления меток по умолчанию, в т.ч. и собственные изображения.
  • Добавлена возможность выбора оформления меток, для точек в каждой категории, в т.ч. и собственные изображения.
  • Поле с описанием балуна заменено на более гибкий вариант - указание произвольных параметров через строку подключения при выводе. Таким образом для разных категорий новостей можно показывать разные наборы данных на карте.
  • Тег `{baloon}` теперь ничего не выводит. Это сделано в целях обратной совместимости т.к. теперь в шаблон можно выводить больше данных, а не только данные из одного допполя с описанием.
  • На карту теперь можно выводить допполя, заголовок, категорию, краткую и полную новости. Поддерживаются конструкции с получением картинок из новости и обрезкой текста.
  • Реализована возможность визуального редактирования точки на карте при добавлении и редактировании новости как с сайта, так и из админки. Для возможности редактирования и добавления точек из админки придётся внести небольшие правки в php файлы движка, к сожалению без правок обойтись невозможно.
  • Теперь кнопка добавления/редактирования метки показывается только тогда, когда выбрана нужная категория (если допполе с меткой принадлежит выбранной категории)
  • Реализована возможность вывода всех меток на карту. Данные отдаются через ajax в формате JSON, что очень удобно для добавления меток через ObjectManager.
  • Добавлена возможность при добавлении новости с сайта выводить карту инлайново, не в модальном окне.
  • Исправлена ошибка с разбором параметров файла конфигурации при показе всех меток.


Модуль снят с продажи
Обновлено: 18 марта 2016
(Модуль снят с продажи)

Похожие материалы

Комментарии

teleoperator27
teleoperator27 5 сентября 2014 04:59
Внедрил модуль в админку в добавление и редактирование новостей. Но вот беда, в БД сохранение координат идет с экранированными кавычками:|coords|{\"lat\":\"-34.3915\", \"lon\" : \"-62.4292\", \"zoom\": \"3\"}|
Это в DLE 10.3.
UPD. Погорячился. Проблема экранирования не только в админке, при добавлении карты с сайта такая же беда. То есть модуль надо под 10,3 адаптировать, устранить эти обратные слэши при выводе. все допполя в 10,3 с кавычками экранирутся

ЗЫ. Павел, очень не хватает на внутрених страницах формы авторизации, приходится скакать на главную, авторизоваться, опять искать нужный пост. Очень неудобно.
ПафНутиЙ
ПафНутиЙ 6 сентября 2014 20:16
У вас последняя версия модуля?
teleoperator27
teleoperator27 7 сентября 2014 05:08
Да, обновление стоит. Уже переустановил модуль, все равно из-за экранированных кавычек не хочет. Если в БД напрямую экранирование убрать, то все показывает

ЗЫ. В общем, не знаю почему, но с 10,3 работает только в хроме, в других браузерах или со слэшем сохраняет, или вообще ничего :) парадокс winked
ПафНутиЙ
ПафНутиЙ 7 сентября 2014 10:57
Напишите мне на почту - будем разбираться, будет нужен FTP
teleoperator27
teleoperator27 8 сентября 2014 10:52
Задал вопрос на форуме, celsoft сказал, что это напрямую зависит от браузера, один может сохранять так, другой эдак. То есть, по уму надо придумать какую-то фильтрацию, что бы скрипт карты обрабатывал и экранированые кавычки и html-сущности.
ПафНутиЙ
ПафНутиЙ 8 сентября 2014 11:37
Я ещё вчера проверил в трёх браузерах на свежеустановленном модуле на 10.3 - ошибку воспроизвести не смог, поэтому и нужно решать её на месте.
Google
Google 8 сентября 2014 15:28
Подскажите, как в админку внедрить добавление координат?
ПафНутиЙ
ПафНутиЙ 9 сентября 2014 19:44
думаю в ближайшем обновлении оно появится.
souz21
souz21 11 сентября 2014 11:50
ПафНутиЙ, вы карту с кластерами будете реализовывать? Если да, когда планируете?
souz21
souz21 11 сентября 2014 11:57
Перекодировать в windows 1251 вообще возможно?
ПафНутиЙ
ПафНутиЙ 11 сентября 2014 13:44
Цитата: souz21
ПафНутиЙ, вы карту с кластерами будете реализовывать? Если да, когда планируете?

Должна появиться в ближайшем обновлении. Обновка будет после релиза blockpro через некоторое время.

Цитата: souz21
Перекодировать в windows 1251 вообще возможно?

Я вчера перевёл сайт знакомого с 10 000 + новостями, общим весом файлов >1Гб за полчаса (включая скачивание и заливку на новый сервер архива), а через 3 ч он уже успешно работал на другом хостинге тупым переносом файлов и восстановлением бэкапа БД.
Так что делать 1251-версию карты смысла не вижу, время, необходимое на перекодировку сайта меньше, чем время на написание костылей под 1251.
boltuk
boltuk 29 сентября 2014 18:19
Приобрел модуль. Модуль шикарный. Подскажите как сделать вывод в addnews, как на скриншоте (без нажатия на кнопку)?

И второй вопрос, как сделать вывод карты только для определенных категорий?
boltuk
boltuk 29 сентября 2014 18:20
Забыл скриншот указать:
http://joxi.ru/qWkpVIwyTJDsAoWpGqs
boltuk
boltuk 29 сентября 2014 19:20
И еще пожелания к следующей версии. Сделать чтобы при редактировании открывалась эта же карта и можно было переставлять метку.
ПафНутиЙ
ПафНутиЙ 29 сентября 2014 19:30
Цитата: boltuk
Приобрел модуль. Модуль шикарный.

Спасибо! Скоро будет обновление, будет ещё лучше.
Пока добавление точки реализовано жестко, в модальном окне (шаблоны добавления будут в след. версии), можно поправить файл engine/modules/ymaps/addnews.php
замените код:
<div class="mfp-hide">
	<div id="addMap" class="modal-wrapper">
		<span class="modal-close popup-modal-dismiss">&times;</span>
		<div class="modal-content">
			<div id="map" class="map-wrapper" style="height: {$mapHeight}px;"></div>
		</div>
		<div class="btn popup-modal-dismiss add-map-save">{$module_lang['moduleActionClose']}</div>
	</div>
</div>

на
<div id="map" class="map-wrapper" style="height: {$mapHeight}px;"></div>

а в шаблон добавлять строку подключения модуля в нужное место, кнопка открытия окна не нужна.
Если не получится - напишите мне на email - решим вопрос.
bismoney
bismoney 10 октября 2014 22:56
Пафнутий Привет!
Я планирую использовать твой модуль для Афишы.
То есть выводить в самой новости карту с местом события.

Но есть еще момент, к примеру я хочу вывести на главной странице сайта, карту сайта, с метками событий за последние 30 дней.

То есть Аля "События" на карте!
Возможно ли такое?
Планируется ли?

Спасибо.
ПафНутиЙ
ПафНутиЙ 10 октября 2014 23:15
Планируется общая карта с нужными метками (различные варианты фильтрации новостей вплоть до отметки конкретных).
Так что задуманное можно будет реализовать.
bismoney
bismoney 11 октября 2014 01:22
А можно уточнить когда такое может появиться?
Так как подобное описывали выше, вы говорили про сроки 1 месяц, прошло уже 3 )

PS. Хотелось бы общую карту к примеру на главной, с возможностью вывода всех дата которых сегодня или еще не наступила. К примеру это нужно для Афишы, где ваш модуль будет часто использоваться, так как все новости публикуются будущем числом.

PS. Купил модуль, сходу столкнулся с проблемой не работы
Ставил на 10.1 10.2 10.3, читать умею. Два разных хостинга.
По этому поводу отписал на почту.

PS. Хотелось бы иметь по мере того что описано выше
Опциональную инструкцию по встройке в саму админку "Добавления новости"
А не через addnews.html, который мы не используем вообще.

PS, ну и поддержку djinn который писал

"1. Очень нужно что бы можно было ставить метки своего производства так сказать(свои иконки), и регулировать кучность относительно масштаб - размер окна карты.
2. Потом надо что бы можно было при нажатии на метку видеть инфу типа - название, фото, ссылка на подробное описание(ресторана например)."

Тоже хотелось бы это видеть.

PS. Надеюсь что проблему с модулем решим с вами, и все хотелки появиться =_=
Так как знаком с вами и вашими работами, хотелось бы развития этого модуля.

PS. СПС )
ПафНутиЙ
ПафНутиЙ 11 октября 2014 10:07
На почту отписался. Ошибок теперь не должно быть.
Ваши предложения у меня в работе уже.
По времени тормоза получаются из-за нехватки этого самого времени.
bismoney
bismoney 11 октября 2014 13:48
Спасибо Павел.
Все работает отлично!
bismoney
bismoney 15 октября 2014 03:35
Хотим обнову smile
С возможностью вывода на главной всех меток smile
Очень просим feel
djinn
djinn 15 октября 2014 16:09
Здравствуйте, а есть возможность сделать карту в новости без модального окна и поставить свои значки для каждой категории?
ПафНутиЙ
ПафНутиЙ 15 октября 2014 18:56
bismoney,
Работаю над обновкой, мне и самомму хочестя быстрее выпустить, но не всегда наши желания совпадают с возможностями.

djinn,
Без модального окна и сейчас можно (есть отдельный шаблон для этого).
Иконки меток для разных категорий будут в следующей версии.
djinn
djinn 15 октября 2014 19:27
ПафНутиЙ,
есть отдельный шаблон для этого

Он находится в составе модуля?
ПафНутиЙ
ПафНутиЙ 15 октября 2014 20:31
да, последний скриншот в этой новости как раз демонстрирует его работу.
bismoney
bismoney 25 октября 2014 12:46
Еще нет обновки со всеми метками на главной?
ПафНутиЙ
ПафНутиЙ 26 октября 2014 22:15
пока нет.
bismoney
bismoney 27 октября 2014 17:56
Эх жаль... Это одна и самая нужная функция ) и самая ожидаемая)
Superkley
Superkley 28 октября 2014 15:17
Как мне кажется 840р за сырой необновляемый модуль как то дорого. Конечно задумки есть интересные но пока они не реализованы модуль можно считать сырым. А так автору респект сайт понравился.
ПафНутиЙ
ПафНутиЙ 28 октября 2014 16:38
Простите, а что вы вкладываете в понятие "сырой"?
Я всегда считал сырым то, что не работает как заявлено или работает не так как заявлено, с ошибками и недочётами. Поправьте, если я не прав.
Что касается цены - тут дело личное. Для кого-то - это в несколько раз дешевле, чем они готовы были заплатить за отдельную разработку.
С обновлениями сложно по причине нехватки времени, но это не означает, что модуль необновляемый. Есть определённые планы по работе над модулями, они на данный момент почти соблюдаются.

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.