Pro v1.5.8 с совместимостью и улучшениями WordPress 3.9 на основе аудита безопасности, проведенного администрацией города Вены

v1.5.8 - это в основном релиз, связанный с совместимостью и безопасностью, так как он исправляет проблемы с WordPress 3.9, который скоро будет выпущен. В него также включены улучшения, основанные на втором аудите безопасности, проведенном городом Вена

Тем не менее, также было сделано много внутренних улучшений, которые особенно облегчают разработчикам использование API Leaflet для конкретных карт или более простое добавление пользовательских стилей. Пожалуйста, смотрите ниже для более подробной информации.


Дайте мне знать, что вы думаете об этом новом выпуске отправив отзыв!

Если вы хотите быть в курсе последних разработок Maps Marker, следуйте инструкциям @MapsMarker в твиттере (= самые последние обновления), в Facebook, Google+ или подпишитесь на новости через RSS или через RSS / электронная почта.

Я также хотел бы пригласить вас присоединиться к нашему Партнерская программа который предлагает комиссионные до 50%.


Теперь давайте перейдем к основным моментам про v1.5.8:

улучшена безопасность плагинов за счет реализации рекомендаций, полученных в результате второго аудита безопасности в городе Вена

Поскольку город Вена планирует предложить своим клиентам использование Maps Marker Pro, они провели всесторонний аудит безопасности. Все обнаруженные (потенциальные) уязвимости были устранены с помощью этой проблемы. Поэтому обновление до v1.5.8 - как всегда - рекомендуется.

заменил опцию «максимальная ширина для изображений во всплывающих окнах» на опцию «CSS для изображений во всплывающих окнах»

Параметр «максимальная ширина для изображений во всплывающих окнах» в меню «Настройки» / «Настройки по умолчанию для карты» / «Значения по умолчанию для всплывающих окон с маркерами» был заменен более гибким параметром «CSS для изображений во всплывающих окнах»:

CSS-Всплывающие-изображения

Обратите внимание, что ваши действия здесь необходимы, если вы изменили максимальную ширину изображений во всплывающих окнах! Просто поменяй максимальная ширина: 234 пикселей! важно; до значения «максимальная ширина для изображений во всплывающих окнах», которое вы использовали ранее

переключиться на постоянные имена переменных javascript вместо случайных чисел во внешнем интерфейсе

Благодаря отзывам от Sascha, Maps Marker Pro теперь использует постоянные имена переменных javascript вместо случайных чисел во внешнем интерфейсе (идентифицируемых по идентификатору), например markermap_4 или layermap_1 вместо lmm_map_2a0552a5.

Это изменение позволяет вам использовать Leaflet API снаружи плагин. Ниже приведен пример кода JavaScript (который должен быть добавлен в нижний колонтитул вашей темы) для изменения уровня масштабирования идентификатора карты маркеров с 4 по 21:

<script type="text/javascript">
markermap_4.setZoom (21);
</ Скрипт>

добавьте css классы markermap / layermap и marker-ID / layer-ID к каждому div карты для лучшего пользовательского стиля

Каждая карта теперь также имеет новые CSS-классы, которые позволяют более точно стилизовать:

  • каждая карта имеет класс CSS Mapsmarker
  • Кроме того, маркер карты получают класс CSS маркерная карта и карты слоев получают класс CSS карты слоев
  • Кроме того, добавлен класс CSS с maptype и ID, например Маркер-1 or Слой-4

возможность автоматически добавлять имена маркеров во всплывающие окна

По запросу пользователей теперь также возможно автоматически добавить имя маркера во всплывающий текст:

markername-в-всплывающие окна

По умолчанию этот параметр отключен. Если вы хотите включить его, перейдите в Настройки / Настройки карты по умолчанию / Значения по умолчанию для всплывающих окон маркеров:

надстройку markername-всплывающее окно

позволяют администраторам изменять созданную и создаваемую информацию для маркеров и карт слоев

Администраторам теперь также разрешено изменять информацию для созданного и созданного для карт маркеров и слоев:

аудит-изменение-админы

Обычные пользователи не смогут редактировать эти поля формы.

отобразить предупреждение о несохраненных изменениях перед тем, как покинуть страницу редактирования маркера / слоя или страницы настроек

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

несохраненные-изменения

новый инструмент для очистки кэша изображений QR-кода

В этот выпуск также был добавлен новый инструмент, который позволяет очистить кэш изображений QR-кода:

ясно-ор-кодовые изображения

В любом случае, использование этого инструмента рекомендуется только в том случае, если был настроен новый фон QR-кода или изменились URL-адреса полноэкранных карт (например, при переходе на другой домен).

Другие оптимизации и изменения

  • карта возвращается к начальной позиции на маркерных картах после закрытия всплывающего окна
  • добавлена ​​поддержка иконок маркеров gif и jpg
  • Оптимизировано время загрузки бэкенда при обновлении маркера + слоя (больше не нужно загружать заголовок плагина; далее: AJAX 😉
  • удалить поддержку базовых карт Cloudmade, так как бесплатный сервис листов больше не поддерживается (-> изменение базовой карты на OSM для карт с использованием Cloudmade)
  • центральный штифт слоя на бэкэнде теперь всегда остается поверх маркеров и теперь немного прозрачен
  • оптимизированный предварительный просмотр всплывающего контента на странице редактирования маркера (теперь также отображается текущий адрес для ссылки на маршруты)
  • убрана опция «дополнительный CSS для ячеек таблицы» для списка маркеров
  • вызовы проверки лицензии теперь выполняются через WordPress HTTP API с поддержкой прокси, настроенных в wp-config.php
  • использовать WordPress HTTP API вместо cURL () для пользовательских значков маркеров и проверки теней
  • используйте wp_handle_upload () для загрузки значков вместо WP_Filesystem () для большей безопасности
  • обновить кодовую базу кластера маркеров (используя сборку 14/03/14 вместо 21/01/14)
  • установить соответствующий заголовок для полноэкранной кнопки HTML5 (просмотр в полноэкранном режиме / выход из полноэкранного режима)

Исправление ошибок

  • Выбор маркера на бэкенде был нарушен в Internet Explorer 11 (обычно рекомендуется использовать другие браузеры)
  • API-интерфейс Maps Marker: проверка правильности запросов на публикацию для параметра madeon / updatedon завершилась неудачно (спасибо Саша!)
  • добавлено ясно: оба; ссылка на ссылку в всплывающем тексте, чтобы исправить отображение плавающих изображений (спасибо Саша!)
  • пользовательский CSS для кластеров маркеров не использовался, если шорткод используется в файле шаблона или виджете
  • ссылка на настройки маршрутов во всплывающих текстах маркеров на страницах редактирования маркеров не работает (отображается только в расширенном редакторе)
  • динамический предварительный просмотр слоев WMS был прерван на бэкэнде начиная с версии 1.5.7
  • потенциальные проблемы межсайтового скриптинга (в основном, могут использоваться только администраторами)
  • Предупреждение wpdb :: prepare () о выходе API Wikitude для карт слоев
  • визуальный редактор tinyMCE был поврежден на страницах редактирования маркеров и инструментов, начиная с WordPress 3.9-alpha
  • кнопка загрузки иконки была сломана начиная с WordPress 3.9-alpha
  • Экранирование входных значений с помощью mysql_real_escape_string () было прервано после WordPress 3.9-alpha (теперь заменено на esc_sql ())
  • сброс настроек был прерван начиная с WordPress 3.9-alpha (теперь заменен на esc_sql ())

Обновления переводов

Благодаря многим заинтересованным авторам, этот выпуск поставляется со следующими обновленными переводами:

  • Голландец благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
  • Немецкий
  • Латвийский благодаря Юрису Орлову, http://lbpa.lv и Эрикс Ремесс http://geekli.st/Eriks
  • Румынский благодаря Ариану, http://administrare-cantine.ro и Даниэль Кодря, http://www.inadcod.com
  • Испанский благодаря Альваро Лара, http://www.alvarolara.com, Виктор Гевара, http://1sistemas.net и Рикардо Витери, http://www.labviteri.com
  • Шведская благодарность Олофу Одиеру http://www.historiskastadsvandringar.se, Теди Варсита http://codeorig.in/, Дэн Паулссон http://www.paulsson.eu и Элгер Линдгрен, http://20x.se

Если вы хотите внести свой вклад в перевод (новые переводчики хинди приветствуются!), Пожалуйста, посетите https://translate.mapsmarker.com/projects/lmm Чтобы получить больше информации. Обратите внимание, что переводчикам также выплачивается компенсация за их вклад - например, если перевод выполнен менее чем на 50%, переводчик получает бесплатный пакет из 25 лицензий стоимостью 149 евро в качестве компенсации за завершение перевода до 100%.

Перспектива - мои планы на следующий релиз

Пожалуйста, поймите, что я не могу обещать даты выпуска новых функций. План для основных новых функций (поддержка Google Street View с v1.6 и поддержка фильтрации слоев в веб-интерфейсе для v1.7) по-прежнему действует, я просто хотел бы сохранить гибкость, чтобы добавлять оптимизации и исправления с довольно незапланированным незначительным релизы в основном по отзывам пользователей.

Пожалуйста также увидеть дорожную карту для приблизительного графика запланированных функций и, пожалуйста, подпишитесь на этот блог (через RSS or Эл. адрес) или следуйте @MapsMarker в твиттере (= самые последние обновления), если вы хотите быть в курсе последних новостей развития.

Полный список изменений

добавьте css классы markermap / layermap и marker-ID / layer-ID к каждому div карты для лучшего пользовательского стиля
возможность автоматически добавлять имена маркеров во всплывающие окна (по умолчанию = false)
позволяют администраторам изменять созданную и создаваемую информацию для маркеров и карт слоев
отобразить предупреждение о несохраненных изменениях перед тем, как покинуть страницу редактирования маркера / слоя или страницы настроек
новый инструмент для очистки кэша изображений QR-кода
карта возвращается к начальной позиции на маркерных картах после закрытия всплывающего окна
добавлена ​​поддержка иконок маркеров gif и jpg
заменена опция «максимальная ширина изображений во всплывающих окнах» на «CSS для изображений во всплывающих окнах» (действие необходимо, если вы изменили максимальную ширину для изображений во всплывающих окнах!)
переключиться на постоянные имена переменных javascript вместо случайных чисел во внешнем интерфейсе (спасибо Саша!)
удалить поддержку базовых карт Cloudmade, так как бесплатный сервис листов больше не поддерживается (-> изменение базовой карты на OSM для карт с использованием Cloudmade)
центральный штифт слоя на бэкэнде теперь всегда остается поверх маркеров и теперь немного прозрачен
оптимизированный предварительный просмотр всплывающего контента на странице редактирования маркера (теперь также отображается текущий адрес для ссылки на маршруты)
убрана опция «дополнительный CSS для ячеек таблицы» для списка маркеров
Оптимизировано время загрузки бэкенда при обновлении маркера + слоя (больше не нужно загружать заголовок плагина; далее: AJAX 😉
улучшена безопасность плагинов за счет реализации рекомендаций, полученных в результате второго аудита безопасности в городе Вена
вызовы проверки лицензии теперь выполняются через WordPress HTTP API с поддержкой прокси, настроенных в wp-config.php
использовать WordPress HTTP API вместо cURL () для пользовательских значков маркеров и проверки теней
используйте wp_handle_upload () для загрузки значков вместо WP_Filesystem () для большей безопасности
обновить кодовую базу кластера маркеров (используя сборку 14/03/14 вместо 21/01/14)
установить соответствующий заголовок для полноэкранной кнопки HTML5 (просмотр в полноэкранном режиме / выход из полноэкранного режима)
Выбор маркера на бэкенде был нарушен в Internet Explorer 11 (обычно рекомендуется использовать другие браузеры)
API-интерфейс Maps Marker: проверка правильности запросов на публикацию для параметра madeon / updatedon завершилась неудачно (спасибо Саша!)
добавлено ясно: оба; ссылка на ссылку в всплывающем тексте, чтобы исправить отображение плавающих изображений (спасибо Саша!)
пользовательский CSS для кластеров маркеров не использовался, если шорткод используется в файле шаблона или виджете
ссылка на настройки маршрутов во всплывающих текстах маркеров на страницах редактирования маркеров не работает (отображается только в расширенном редакторе)
динамический предварительный просмотр слоев WMS был прерван на бэкэнде начиная с версии 1.5.7
потенциальные проблемы межсайтового скриптинга (в основном, могут использоваться только администраторами)
Предупреждение wpdb :: prepare () о выходе API Wikitude для карт слоев
визуальный редактор tinyMCE был поврежден на страницах редактирования маркеров и инструментов, начиная с WordPress 3.9-alpha
кнопка загрузки иконки была сломана начиная с WordPress 3.9-alpha
Экранирование входных значений с помощью mysql_real_escape_string () было прервано после WordPress 3.9-alpha (теперь заменено на esc_sql ())
сброс настроек был прерван начиная с WordPress 3.9-alpha (теперь заменен на esc_sql ())
Перевод обновленийЕсли вы хотите помочь с переводом, посетите веб-платформа для перевода
обновленный голландский перевод благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
обновленный немецкий перевод
обновленный латышский перевод благодаря Юрису Орлову, http://lbpa.lv и Эрикс Ремесс http://geekli.st/Eriks
обновленный румынский перевод благодаря Arian, http://administrare-cantine.ro и Даниэль Кодря, http://www.inadcod.com
обновленный испанский перевод благодаря Альваро Лара, http://www.alvarolara.com, Виктор Гевара, http://1sistemas.net и Рикардо Витери, http://www.labviteri.com
обновленный шведский перевод благодаря Олофу Одиеру http://www.historiskastadsvandringar.se, Теди Варсита http://codeorig.in/, Дан Паулссон http://www.paulsson.eu и Элгер Линдгрен, http://20x.se

показать предыдущие изменения

Как скачать / обновить

Самым простым способом обновления является использование процесса обновления WordPress: войдите в систему с пользователем, обладающим правами администратора, перейдите к Dashboard / Updates, выберите плагины для обновления и нажмите кнопку «Обновить плагины».

Профессиональный плагин проверяет каждые 12 часов, доступна ли новая версия. Вы также можете вручную запустить проверку обновлений, перейдя в Плагины и нажав на ссылку «Проверка обновлений вручную» рядом с «Maps Marker Pro»:

проверки на наличие обновлений-новый

Дополнительные примечания к обновлению для бета-тестера

Никаких дополнительных действий по обновлению плагина не требуется.

Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X