Plugin does´nt work with php 8.1 und WP 6.2
-
hi,
Plugin does´nt work with php 8.1 und WP 6.2
i tryed also php 8.0, the same … dos not wort and make a critical failure and brokes my site
(Es gab einen kritischen Fehler auf deiner Website.)the old version 7.4 works fine
have someone the same problem
could it anyone solve?thanks
The page I need help with: [log in to see the link]
-
You can try Leaflet Map and its Extensions: https://leafext.de/extra/sgpx/
-
This reply was modified 2 years, 12 months ago by
hupe13.
@hupe13 thanks for the information.
Is it necessary to manually exchange the shortcode for each individual GPX track?
Or is there an option to do this automatically?Nein, du brauchst nichts zu ändern. Ich bin ja selbst mal umgestiegen und ich bin ein fauler Mensch. Du musst es nur einschalten /wp-admin/admin.php?page=extensions-leaflet-map&tab=sgpxelevation und testen, ob es mit deinem Theme funktioniert. Einen Filemanager gibt es auch: /wp-admin/admin.php?page=extensions-leaflet-map&tab=filemgr
P.S. Ich habe nochmal nachgelesen: Du brauchst nichts einzuschalten. Es sollte so weiter funktionieren, wenn dein Theme es zulässt. Falls nicht, bitte ich um Rückmeldung.
@hupe13 Danke für die schnelle Info. Ich experimentiere gerade auf dieser Seite https://www.sehenswertes-bayern.de/rundweg-starnberger-see-wandern-fahrrad/
Es geht aber ich muss komischerweise 2 codes eingeben damit es die Karte richtig anzeigt!
[leaflet-map gpx=”/wp-content/uploads/gpx/bayern-starnberger-see-rundweg-radfahren-wandern-etappen.gpx”]
[elevation gpx=”/wp-content/uploads/gpx/bayern-starnberger-see-rundweg-radfahren-wandern-etappen.gpx”]
Mache ich da was falsch? Kann man den auf einen zusammenfassen
Sorry for fellow readers: in German I can of course describe it better. I will design a new web page afterwards, where it will be in english.
Merkzettel für mich: Doku verbessern.
Theoretisch sollte, wenn alle 3 Plugins (WP-GPX-Maps, Leaflet Map, Extensions for Leaflet Map) aktiv sind, der Shortcode
sgpxwie gewohnt funktionieren. Das verwendete Theme kann das aber verhindern (und evtl. andere Dinge).Willst Du vorher testen, setze “Ersetze
sgpx(wp-gpx-maps) mitelevation” auf “leaflet” und erstelle eine Testseite z.B. mit:[leaflet-map height="1" fitbounds] [sgpx gpx="/pfad/zum/track.gpx" download=0 waypoints=0 summary="1" summarytotlen=1 summarymaxele=true] [layerswitch providers="OpenTopoMap,CyclOSM,Esri.WorldImagery,MtbMap,WaymarkedTrails.hiking"]Die Farben für das Höhenprofil im Backend solltest du für dich anpassen.
Wenn Du dann auf
elevationumsteigen möchtest, setze “Ersetzesgpx(wp-gpx-maps) mitelevation” auf “1”.Wenn du den Shortcode
elevationdirekt verwenden möchtest, musst du erst die Karte erstellen und dann den Track mit dem Höhenprofil laden:[leaflet-map fitbounds] [elevation gpx="/wp-content/uploads/gpx/bayern-starnberger-see-rundweg-radfahren-wandern-etappen.gpx"]@hupe13 Danke
Folgendes passiert:
1. Alle 3 aktiv, passiert bei php 8.1 gar nichts, klappt nicht
ich teste es später noch mit 7.4 (was aber keine Lösung wäre)2.
Einfach nur den alten Code “Ersetzensgpx(wp-gpx-maps) mitelevation” klappt nicht3.
diesen Code so einbinden – das klappt!
[leaflet-map fitbounds]
[elevation gpx=”/wp-content/uploads/gpx/bayern-starnberger-see-rundweg-radfahren-wandern-etappen.gpx”]Jetzt müsste ich eigentlich mit einem Plugin (Suchen & Ersetzen)
den Anfang des alten codes:
[sgpx gpx=”/wp-content/uploads/gpx/buchenau-grosse-schachtenwanderung-filze-trinkwassertalsperre-frauenau.gpx”]
mit dem ersetzen:
[leaflet-map fitbounds]
[elevationAlso [sgpx ersetzen mit [leaflet-map fitbounds]
[elevationSehe da allerdings ein Problem: das neue ist zweizeilig! Wie gebe ich das ein?
Nachtrag: Complianz Cookie Banner neu eingerichtet zwecks DSGVO
nun zeigt es nur ne Karte an, keine Route und kein Höhenprofil, alles wegEntschuldigung, soviel zu Theorie und Praxis. Bei (1.) muss ein Bug sein, funktioniert bei mir auch nicht (mehr).
Also [sgpx ersetzen mit [leaflet-map fitbounds]
[elevationSehe da allerdings ein Problem: das neue ist zweizeilig! Wie gebe ich das ein?
Es kann alles auf einer Zeile stehen.
Ich glaube nun geht es, zumindest auf der Testseite
habe dies noch machen müssen: https://complianz.io/leaflet-maps/Danke an @hupe13 für deine Hilfe
Merkzettel für mich: Doku verbessern.
Und zwar so, dass auch ich sie verstehe. 😉 Ich bin alles noch einmal in Ruhe durchgegangen, es funktioniert alles wie beschrieben.
P.S. Ich habe nochmal nachgelesen: Du brauchst nichts einzuschalten.
Da erhält man eine Fehlermeldung, dass alle 3 Plugins nicht ohne weiteres zusammen funktionieren. Also: Doku verbessern!
Feedback: Ja die Fehlermeldung kam
Einfach nur den alten Code “Ersetzensgpx(wp-gpx-maps) mitelevation” klappt nun glaube ich auch. Müsste es dann auf der Live-Seite testen. -
This reply was modified 2 years, 12 months ago by
The topic ‘Plugin does´nt work with php 8.1 und WP 6.2’ is closed to new replies.