Informacja: to nie jest dziennik zmian dla najnowsza stabilna wersja 4.14.3
zobacz wszystkie dzienniki zmian

Wersja Pro v2.1 z obsługą edycji znaczników AJAX i nie tylko jest dostępna

Wszystko zaczęło się od samouczek na temat dodawania funkcjonalności AJAX do wtyczek by Pippin Williams. I thought “hey – that would really be a great addition to Maps Marker Pro”, especially as reloading of the whole page after marker edits always annoyed me a lot. The tutorial was easy to understand and a few hours later I already had a working prototype. But – as often – the devil was  in the details and this is why the development of this version took longer than planned. Nevertheless, now I am happy to announce that v2.1 with support for AJAX for marker edits on backend is finally available 🙂

By adding AJAX to the marker edit page on backend, I also had to look through to a lot of old code I hadn´t optimized since a long time – this is why v2.1 has the longest changelog ever. Many changes and fixes are very subtle but no less important for the overall smooth user experience.

I would also like to thank all users giving me feedback about issues or potential for optimizations – this really helped improving Maps Marker Pro a lot!


Daj mi znać, co myślisz o tym nowym wydaniu przesłanie recenzji lub zostawiając komentarz poniżej!

Jeśli chcesz być na bieżąco z najnowszą wersją Markera map, postępuj zgodnie z @MapsMarker na Twitterze (= większość aktualnych aktualizacji), na FacebookGoogle+ lub subskrybuj wiadomości za pośrednictwem RSS lub za pośrednictwem RSS / e-mail.

Chciałbym również zaprosić Cię do przyłączenia się do naszego Program partnerski który oferuje prowizje do 50%. Jeśli chcesz zostać sprzedawcą, odwiedź stronę https://www.mapsmarker.com/reseller


A teraz przejdźmy do najważniejszych cech pro v2.1:

optimized editing workflow for marker maps – no more reloads needed due to AJAX support

AJAX is a technology which for example enables database edits without having you to reload the page. As a first step, I added AJAX functionality to the marker edit page on backend. So each time you add a new marker or update an existing marker, your changes are immediately saved to the database without having to reload the whole page.

Screenshot 1 – loading indicator:

ajax-loading-wskaźnik

Screenshot 2 – status bar on top:

ajax-status-bar

Initially I also planned to add AJAX support for layer edits on backend with v2.1 too – but as this would have led to further delays, I decided to add AJAX support for layer edits in a future release.

zaktualizuj integrację Mapbox do API v4

Od stycznia 2015 Mapbox.com wymaga nowych użytkowników do korzystania z interfejsu API v4, co oznacza, że ​​niestandardowy token dostępu do interfejsu API jest potrzebny, aby wyświetlić niestandardowe mapy bazowe Mapbox.

Konta Mapbox utworzone przed styczniem 2015 r. Będą nadal działać (nawet w wersji bezpłatnej) - w każdym razie na dłuższą metę może się zdarzyć, że Mapbox zdecyduje się przerwać obsługę API v3 również dla istniejących użytkowników, więc zdecydowanie zaleca się aktualizację API v4 !

v2.1 now adds support for mapbox API keys – for details on how to setup your custom mapbox basemaps, please visit https://www.mapsmarker.com/mapbox

obsługa parsowania skrótów w wyskakujących tekstach na mapach warstw

Before v2.1, default WordPress shortcodes or shortcodes from other plugins added to popuptexts were only displayed correctly on marker maps. Thanks to feedback from caneblu I now found a way to support this functionality also on layer maps – thanks a lot!

poprawić zduplikowane działanie markerów

The bulk actions-section for markers has also been improved thanks to feedback from Fran: with v2.1 it is now also possible to duplicate multiple markers on the “list of markers” page and re-assign the new markers to a different layer within one step:

przypisanie akcji masowej

Inne zmiany i optymalizacje

  • Klasy CSS i etykiety dla danych panelu GPX (thx caneblu!)
  • dodano klasę CSS .lmm-listmarkers-markername, aby umożliwić lepszą stylizację (dzięki Christian!)
  • ulepszone pozycjonowanie dla pełnoekranowych map poprzez dodanie opcji Ustawienia-> Ogólne -> „Tytuł witryny” na końcu -etykietka
  • sekcja ulepszonych narzędzi z zbiorczą edycją ścieżek URL do GPX i statusu panelu GPX
  • HTML w wyskakujących tekstach jest teraz również analizowany w najnowszych widżetach znaczników (dzięki Oleg!)
  • Ulepszenia minimapy: ikona przełączania i stan zminimalizowany są teraz skalowalne; użycie SVG zamiast PNG do przełączania ikony (thx robpvn!)
  • link do dziennika zmian na mapmarker.com w celu aktualizacji wskaźnika, jeśli dynamiczny dziennik zmian został już ukryty
  • usuwaj niewidoczne znaki kontrolne podczas dodawania / aktualizacji map za pomocą importera, ponieważ może to spowodować uszkodzenie map
  • usuń niewidoczne znaki kontrolne z tablicy GeoJSON dodane za pomocą importera / do_shortcode (), ponieważ może to spowodować uszkodzenie map
  • częściej sprawdzaj dostępność aktualizacji, gdy użytkownik odwiedza odpowiednie strony zaplecza WordPressa (dzięki Yahnis!)
  • wyświetl pełny link do rozwiązywania problemów na interfejsie tylko wtedy, gdy nie można załadować mapy użytkownikom z manage_options-capability (dzięki Moti!)
  • użyj niestandardowej nazwy zamiast skrótu MD5 dla pliku pamięci podręcznej elementów RSS pulpitu nawigacyjnego, aby zapobiec fałszywej identyfikacji przez WordFence jako szkodliwe oprogramowanie (dzięki!)
  • zoptymalizuj czas ładowania backendu, wykonując niestandardowe skrypty javascript tylko na odpowiednich stronach ustawień
  • wyłącz pole wprowadzania lokalizacji na zapleczu, dopóki wyszukiwanie miejsc Google nie zostanie w pełni załadowane
  • usuń niewidoczne znaki kontrolne z interfejsu API Wikitude, ponieważ może to uszkodzić tablicę JSON
  • ukryj łącza punktów końcowych interfejsu API Wikitude w panelach mapy, ponieważ nie są one istotne dla przeglądarek map (tylko w przypadku nowych instalacji)
  • użyj nazwy strony dla nazwy świata rozszerzonej rzeczywistości Wikitude, jeśli layer = all, aby zwiększyć możliwości wyszukiwania w aplikacji Wikitude
  • zaktualizowano dodatek jQuery select2 do wersji 3.5.2
  • zaktualizowano niestandardowy motyw interfejsu użytkownika jQuery dla datepicker do v1.11.2
  • skrócone czasy ładowania stron edycji warstw poprzez usunięcie z kolejki niepotrzebnych arkuszy stylów dla datepicker interfejsu użytkownika jquery
  • zezwalaj na pełny wybór warstwy na stronach edycji znaczników po kliknięciu przycisku „dodaj nowy znacznik do tej warstwy” na stronach edycji warstw
  • stan openpopup dla map znaczników jest teraz zapisywany także po otwarciu wyskakującego okienka, klikając tylko mapę (nie tylko zaznaczając pole wyboru)
  • fire load-event on “tilesloaded” on Google basemaps
  • zaktualizowana baza kodów markercluster (za pomocą kompilacji z 27 - dzięki danzel!)
  • zaktualizowane baza kodów locatecontrol do v0.4.0 (txh domoritz!)

Poprawki

  • nazwy znaczników nie zostały dodane do wyskakujących okienek na mapach pełnoekranowych (dzięki Oleg!)
  • Ostrzeżenia PHP na stronie edycji znaczników, jeśli opcja „dodaj wskazówki do wyskakującego tekstu” została ustawiona na fałsz
  • IE8 nie pokazywał znaczników na mapach warstw, jeśli włączono ładowanie asynchroniczne (dzięki Marcus!)
  • Import XLSX / XLS / ODS / CSV: łącza do szczegółowych komunikatów ostrzegawczych zostały zerwane, jeśli szczegółowe wyniki zostały ukryte
  • incomplete dynamic preview of popuptexts on marker edit pages if option “add markername to popup” was set to true
  • niepełny dynamiczny podgląd wyskakujących okienek na stronach edycji znaczników, jeśli położenie znacznika zostało zmienione poprzez kliknięcie myszą
  • widok środkowej mapy znaczników na zapleczu został ustawiony niepoprawnie, jeśli wyskakujący tekst został zamknięty po przeciągnięciu znacznika
  • broken popups on marker maps when option “where to include javascripts?” was set to header+inline-javascript
  • ukośniki z nazw markern nie były usuwane, jeśli opcja dodawania markername do wyskakującego tekstu była ustawiona na true
  • uszkodzone mapy, jeśli zastosowano ujemne wartości lat / lon dla map utworzonych bezpośrednio za pomocą skrótów (dzięki Keith!)
  • Punkt końcowy interfejsu API Wikitude dla wszystkich map nie przyniósł żadnych wyników, jeśli warstwa o identyfikatorze 1 nie istniała (dzięki Maurizio!)
  • dynamiczny podgląd nazwy markern w panelach mapy został przerwany, jeśli edytor TinyMCE został ustawiony na tryb tekstowy
  • podgląd dynamiczny: przełączanie stanu skrzynki kontrolnej na „zwinięty” nie działało, jeśli zapisany stan skrzynki kontrolnej był „rozwinięty”
  • issues with access to WordPress backend on servers with incomplete applied “Shellshock”-vulnerability-fix (thx Elger!)
  • replaced 3 broken EEA default WMS layers 5/9/10 (for new installs only in order not to overwrite custom WMS settings)
  • “Your user does not have the permission to delete this marker!” was shown to non-admins when trying to create new markers
  • przyciski przesyłania formularza na zapleczu nie były poprawnie wyświetlane w programie Internet Explorer 9
  • Wyjątek Google przy powiększaniu do liczb niecałych (problem widoczny podczas przybliżania na urządzeniach dotykowych)
  • czasami zamrożone przyciski sterowania powiększeniem i zepsute przesuwanie mapy na mapach znaczników za pomocą map podstawowych Google Maps

Aktualizacje tłumaczeń

Nowe tłumaczenia:

Dzięki wielu zmotywowanym współpracownikom ta wersja zawiera aktualizacje następujących tłumaczeń:

Jeśli chcesz przyczynić się do tłumaczeń (docenilibyśmy nowych tłumaczy hindi!), Odwiedź stronę https://translate.mapsmarker.com/projects/lmm po więcej informacji.

Należy pamiętać, że tłumacze są również wynagradzani za swój wkład - na przykład, jeśli tłumaczenie zostanie ukończone poniżej 50%, tłumacz otrzyma bezpłatny pakiet 25 licencji o wartości 149 euro jako rekompensatę za ukończenie tłumaczenia w 100%.

Outlook - moje plany na kolejne wydania

Proszę zrozumieć, że nie jestem w stanie obiecać dat wydania nowych funkcji. The mapa drogowa dla głównych nowych funkcji daje wyobrażenie, dokąd zmierza Maps Marker Pro - w każdym razie chciałbym zachować elastyczność, aby dodawać optymalizacje i poprawki błędów z raczej nieplanowanymi drobnymi wydaniami, wynikającymi głównie z opinii użytkowników.

Subskrybuj tego bloga (za pośrednictwem RSS or E-mail) lub śledź @MapsMarker na Twitterze (= większość aktualnych aktualizacji), jeśli chcesz być na bieżąco z najnowszymi wiadomościami dla programistów.

Pełny dziennik zmian

optimized editing workflow for marker maps – no more reloads needed due to AJAX support
obsługa parsowania skrótów w wyskakujących tekstach na mapach warstw (thx caneblu!)
Klasy CSS i etykiety dla danych panelu GPX (thx caneblu!)
dodano klasę CSS .lmm-listmarkers-markername, aby umożliwić lepszą stylizację (dzięki Christian!)
ulepszone pozycjonowanie dla pełnoekranowych map poprzez dodanie opcji Ustawienia-> Ogólne -> „Tytuł witryny” na końcu -etykietka
sekcja ulepszonych narzędzi z zbiorczą edycją ścieżek URL do GPX i statusu panelu GPX
HTML w wyskakujących tekstach jest teraz również analizowany w najnowszych widżetach znaczników (dzięki Oleg!)
usprawnij działanie zduplikowanych znaczników luzem, aby umożliwić ponowne przypisanie zduplikowanych znaczników do różnych warstw (dzięki Fran!)
zaktualizuj integrację Mapbox do API v4 (należy zwrócić uwagę, jeśli używasz niestandardowych stylów Mapbox! Pokaż szczegóły)
Ulepszenia minimapy: ikona przełączania i stan zminimalizowany są teraz skalowalne; użycie SVG zamiast PNG do przełączania ikony (thx robpvn!)
link do dziennika zmian na mapmarker.com w celu aktualizacji wskaźnika, jeśli dynamiczny dziennik zmian został już ukryty
usuwaj niewidoczne znaki kontrolne podczas dodawania / aktualizacji map za pomocą importera, ponieważ może to spowodować uszkodzenie map
usuń niewidoczne znaki kontrolne z tablicy GeoJSON dodane za pomocą importera / do_shortcode (), ponieważ może to spowodować uszkodzenie map
częściej sprawdzaj dostępność aktualizacji, gdy użytkownik odwiedza odpowiednie strony zaplecza WordPressa (dzięki Yahnis!)
wyświetl pełny link do rozwiązywania problemów na interfejsie tylko wtedy, gdy nie można załadować mapy użytkownikom z manage_options-capability (dzięki Moti!)
użyj niestandardowej nazwy zamiast skrótu MD5 dla pliku pamięci podręcznej elementów RSS pulpitu nawigacyjnego, aby zapobiec fałszywej identyfikacji przez WordFence jako szkodliwe oprogramowanie (dzięki!)
zoptymalizuj czas ładowania backendu, wykonując niestandardowe skrypty javascript tylko na odpowiednich stronach ustawień
wyłącz pole wprowadzania lokalizacji na zapleczu, dopóki wyszukiwanie miejsc Google nie zostanie w pełni załadowane
usuń niewidoczne znaki kontrolne z interfejsu API Wikitude, ponieważ może to uszkodzić tablicę JSON
ukryj łącza punktów końcowych interfejsu API Wikitude w panelach mapy, ponieważ nie są one istotne dla przeglądarek map (tylko w przypadku nowych instalacji)
użyj nazwy strony dla nazwy świata rozszerzonej rzeczywistości Wikitude, jeśli layer = all, aby zwiększyć możliwości wyszukiwania w aplikacji Wikitude
zaktualizowano dodatek jQuery select2 do wersji 3.5.2
zaktualizowano niestandardowy motyw interfejsu użytkownika jQuery dla datepicker do v1.11.2
skrócone czasy ładowania stron edycji warstw poprzez usunięcie z kolejki niepotrzebnych arkuszy stylów dla datepicker interfejsu użytkownika jquery
zezwalaj na pełny wybór warstwy na stronach edycji znaczników po kliknięciu przycisku „dodaj nowy znacznik do tej warstwy” na stronach edycji warstw
stan openpopup dla map znaczników jest teraz zapisywany także po otwarciu wyskakującego okienka, klikając tylko mapę (nie tylko zaznaczając pole wyboru)
fire load-event on “tilesloaded” on Google basemaps
zaktualizowana baza kodów markercluster (za pomocą kompilacji z 27 - dzięki danzel!)
zaktualizowane baza kodów locatecontrol do v0.4.0 (txh domoritz!)
nazwy znaczników nie zostały dodane do wyskakujących okienek na mapach pełnoekranowych (dzięki Oleg!)
Ostrzeżenia PHP na stronie edycji znaczników, jeśli opcja „dodaj wskazówki do wyskakującego tekstu” została ustawiona na fałsz
IE8 nie pokazywał znaczników na mapach warstw, jeśli włączono ładowanie asynchroniczne (dzięki Marcus!)
Import XLSX / XLS / ODS / CSV: łącza do szczegółowych komunikatów ostrzegawczych zostały zerwane, jeśli szczegółowe wyniki zostały ukryte
incomplete dynamic preview of popuptexts on marker edit pages if option “add markername to popup” was set to true
niepełny dynamiczny podgląd wyskakujących okienek na stronach edycji znaczników, jeśli położenie znacznika zostało zmienione poprzez kliknięcie myszą
widok środkowej mapy znaczników na zapleczu został ustawiony niepoprawnie, jeśli wyskakujący tekst został zamknięty po przeciągnięciu znacznika
broken popups on marker maps when option “where to include javascripts?” was set to header+inline-javascript
ukośniki z nazw markern nie były usuwane, jeśli opcja dodawania markername do wyskakującego tekstu była ustawiona na true
uszkodzone mapy, jeśli zastosowano ujemne wartości lat / lon dla map utworzonych bezpośrednio za pomocą skrótów (dzięki Keith!)
Punkt końcowy interfejsu API Wikitude dla wszystkich map nie przyniósł żadnych wyników, jeśli warstwa o identyfikatorze 1 nie istniała (dzięki Maurizio!)
dynamiczny podgląd nazwy markern w panelach mapy został przerwany, jeśli edytor TinyMCE został ustawiony na tryb tekstowy
podgląd dynamiczny: przełączanie stanu skrzynki kontrolnej na „zwinięty” nie działało, jeśli zapisany stan skrzynki kontrolnej był „rozwinięty”
issues with access to WordPress backend on servers with incomplete applied “Shellshock”-vulnerability-fix (thx Elger!)
zastąpiono 3 uszkodzone domyślne warstwy WMS EOG 5/9/10 (tylko dla nowych instalacji, aby nie zastępować niestandardowych ustawień WMS)
“Your user does not have the permission to delete this marker!” was shown to non-admins when trying to create new markers
przyciski przesyłania formularza na zapleczu nie były poprawnie wyświetlane w programie Internet Explorer 9
Wyjątek Google przy powiększaniu do liczb niecałych (problem widoczny podczas przybliżania na urządzeniach dotykowych)
czasami zamrożone przyciski sterowania powiększeniem i zepsute przesuwanie mapy na mapach znaczników za pomocą map podstawowych Google Maps
Aktualizacje tłumaczeń
Jeśli chcesz pomóc w tłumaczeniach, odwiedź stronę platforma internetowa do tłumaczenia
zaktualizowane tłumaczenie chorwackiego dzięki Nevenowi Pausicowi, http://www.airsoft-hrvatska.com, Alan Benic i Marijan Rajic, http://www.proprint.hr
zaktualizowane tłumaczenie czeskiego dzięki Viktorowi Kleinerowi i Vladowi Kuzbie, http://kuzbici.eu
zaktualizowane tłumaczenie niderlandzkie dzięki Patrick Ruers, http://www.stationskwartiersittard.nl
zaktualizowane tłumaczenie francuskiego dzięki Vincènowi Pujolowi, http://www.skivr.com i Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.comFabian Hurelle, http://hurelle.fr i Thomas Guignard, http://news.timtom.ch
Tłumaczenie galicyjskie dzięki Fernando Coello, http://www.indicepublicidad.com
zaktualizowane tłumaczenie niemieckie
zaktualizowane tłumaczenie włoskiego dzięki Luca Barbetti, http://twitter.com/okibone
zaktualizowane japońskie tłumaczenia dzięki Shu Higash
zaktualizowane tłumaczenie łotewskie dzięki Jurisowi Orlovsowi, http://lbpa.lv i Eriks Remess http://geekli.st/Eriks
zaktualizowane polskie tłumaczenie dzięki Pawłowi Wyszyńskiemu, http://injit.pl, Tomasz Rudnicki i Robert Pawlak
zaktualizowane tłumaczenie rumuńskiego dzięki Arianowi, http://administrare-cantine.roDaniel Codrea, http://www.inadcod.com i Flo Bejgu, http://www.inboxtranslation.com
zaktualizowane tłumaczenie hiszpańskiego dzięki Alvaro Lara, http://www.alvarolara.comVictor Guevara, http://1sistemas.netRicardo Viteri, http://www.labviteri.com i Juan Valdes
zaktualizowane tłumaczenie na hiszpański / Meksyk dzięki Victorowi Guevera, http://1sistemas.net i Eze Lazcano
zaktualizowane tłumaczenie na turecki dzięki Emre Erkan, http://www.karalamalar.net i Mahir Tosun, http://www.bozukpusula.com
zaktualizowane tłumaczenie szwedzkiego dzięki Olofowi Odierowi http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.euElger Lindgren, http://20x.se i Anton Andreasson, http://andreasson.org/

pokaż poprzednie dzienniki zmian

Jak pobierać / aktualizować

Najłatwiejszym sposobem aktualizacji jest skorzystanie z procesu aktualizacji WordPress: zaloguj się jako użytkownik z uprawnieniami administratora, przejdź do Dashboard / Updates, wybierz wtyczki do aktualizacji i naciśnij przycisk „Aktualizuj wtyczki”. Wtyczka pro sprawdza co 12 godzin, czy dostępna jest nowa wersja. Możesz także ręcznie uruchomić sprawdzanie aktualizacji, przechodząc do sekcji Wtyczki i klikając link „Sprawdź aktualizacje ręcznie” obok „Maps Marker Pro”:

ręczna aktualizacja aktualizacji

Jeśli nie widzisz linku „Sprawdź aktualizacje” i używasz wersji poniżej 1.7, zaktualizuj ręcznie raz, pobierając bieżący pakiet z https://www.mapsmarker.com/download-pro i nadpisanie istniejących plików wtyczek na serwerze przez FTP. Może to być potrzebne na kilku hostach, które używają przestarzałych bibliotek SSL, które uniemożliwiają Maps Marker Pro bezpieczne połączenie w celu pobrania pakietu aktualizacji z mapsmarker.com. Wersja Pro 1.7 zawiera obejście tego rodzaju serwerów, a następujące aktualizacje powinny znów działać normalnie. Jeśli jesteś dotknięty i potrzebujesz pomocy, proszę otwórz bilet wsparcia.

Jak sprawdzić integralność pakietu wtyczek

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Kliknij tutaj, aby uzyskać samouczek na temat sprawdzania integralności pakietu wtyczek (zalecane, jeśli pakiet wtyczek do nowej instalacji nie został pobrany z https://www.mapsmarker.com - weryfikacja nie jest wymagana, jeśli używany jest proces automatycznej aktualizacji)

Dodatkowe uwagi dotyczące aktualizacji beta testera

Nie są wymagane żadne dodatkowe działania związane z aktualizacją wtyczki.

Komentarze lub dodatkowe pytania?

Jeśli szukasz pomocy technicznej kliknij tutaj, na wszystkie inne pytania proszę skorzystaj z naszego formularza kontaktowego skontaktować się! Czekamy na Twoją wiadomość!

Twój zespół Maps Marker Pro

en English
X