Erste Multitrackkarte
-
Ich habe 2 Tracks, die will ich in einer Karte mit H?henprofil darstellen – irgendwie. Hübsch machen kommt sp?ter.
In ein shortcode-Feld schreibe ich:
[?leaflet-map height=450 fitbounds]
[elevation-track file=”https://www.steinszeit.de/wp-content/uploads/gpx/20230811-Alpinsteig-Pockau.gpx” filename=0/1]
[elevation-track file=”https://www.steinszeit.de/wp-content/uploads/gpx/20230812-Schwarzwassertal_GruenerGraben.gpx”filename=0/1“
[multielevation filename=0/1]Ergebnis: Nichts wird angezeigt!
Im Frontend steht:
[?leaflet-map height=450 fitbounds]
Bewege die Maus über einen Track oder w?hle einen im Control Panel aus …
Was habe ich vergessen?
-
Es wird wieder der omin?se kanadische Kartenausschnitt angezeigt. Wie immer. Etwas anderes war aber doch auch nicht zu erwarten?
https://www.steinszeit.de/test/
-
This reply was modified 1 year, 7 months ago by
Andreas.
[leaflet-map fitbounds] [leaflet-gpx src=https://url/to/file.gpx]Test[/leaflet-gpx]
https://url/to/file.gpx
solltest du schon anpassen:https://www.steinszeit.de/wp-content/uploads/gpx/existierendesFile.gpx
[leaflet-map fitbounds] [leaflet-gpx src=https://www.steinszeit.de/wp-content/uploads/gpx/20150909-Monte Renoso.gpx]Test[/leaflet-gpx]
So steht es nun dort, ohne “”.
Support ist kompliziert. ?? Wenn ein Leerzeichen im Namen ist, musst du natürlich die Anführungszeichen angeben. Ich vermeide aus gutem Grund irgendwelche Sonderzeichen (au?er “-” “_” ) und Umlaute in Dateinamen.
[leaflet-map fitbounds] [leaflet-gpx src="https://www.steinszeit.de/wp-content/uploads/gpx/20150909-Monte Renoso.gpx"]Test[/leaflet-gpx]
Ist die Datei wirklich vorhanden? Ich kann sie jedenfalls nicht mit dem Terminalkommando
wget
herunterladen (404). Wenn sie da ist, dann funkt noch was anderes dazwischen, vermutlich der Eintrag in der .htaccess. Oder ein Plugin, welches das direkte Herunterladen verbietet.Ich habe jetzt neben
https://www.steinszeit.de/test/
noch die Seite
https://www.steinszeit.de/test-2/
angelegt, da ist der gleiche Track. Und nun auch einer ohne Sonderzeichen.
Verwunderlich ist ja schon, dass auf der Seite https://www.meinewebsite/wp-admin/admin.php?page=extensions-leaflet-map&tab=filemgr-list
die Tracks aufgelistet werden, aber unter “Vorschau” nur die leere kanadische Karte kommt.
Mein Provider ist netcup. Habe da noch nie Kontakt aufgenommen.
Mach mal noch eine Seite test-3 mit
[leaflet-map fitbounds] [leaflet-gpx src="https://www.steinszeit.de/wp-content/uploads/gpx/20150909-MonteRenoso.gpx"]Test[/leaflet-gpx]
wp-gpx-maps war (ist) schon sehr gut. Es l?dt die Track “versteckt”, also man sieht als Besucher nicht, wo die Datei sich befindet.
https://www.steinszeit.de/test-3/
Also müssten wohl alle Tracks an einen bekannten Ort hochgeladen werden?
-
This reply was modified 1 year, 7 months ago by
Andreas.
H?tte ich auch eher drauf kommen k?nnen: Als Server l?uft nicht der apache, sondern nginx. Da habe ich keine Ahnung, wie das bei den Hostern ist. Gibt es bei deinem irgend etwas im Kundenlogin, wo du sowas konfigurieren k?nntest?
AddType application/gpx+xml gpx RewriteRule .*\.gpx$ - [L,T=application/gpx+xml]
Allerdings st?rt mich, dass man die Datei nicht abrufen kann, wenn man sie direkt aufruft, unabh?ngig davon, dass evtl. der falsche Mime-Typ ausgeliefert wird. Sind die Zeilen noch in der .htaccess drin? Falls ja, l?sche die wieder und gib mir Bescheid.
Oder teste mal den Support deines Hosters.
Die Zeilen sind erstmal wieder raus.
Also mit wget kann ich die Datei mit Leerzeichen abrufen, wenn auch mit dem falschen Mime-Typ (application/octet-stream). Bleibt die Frage, wie bekommst du die entsprechenden Zeilen, die eigentlich für Apache bestimmt sind, deinem Webserver beigebracht?
Ich habe mir den Thread nochmal durchgelesen, die gepostete .htaccess sieht eigentlich richtig aus. Und irgendwie muss dein Hoster das ja konfiguriert haben, dass die .htaccess gelesen wird. Vielleicht darfst du diese Art von Anweisung dort nicht reinschreiben? Also: Hoster fragen.
Es gibt Einstellungen für Apache und nginx:
Hier k?nnen Sie die Apache-Webserver-Einstellungen für diese Website angeben. Eine benutzerdefinierte Apache-Konfiguration ist zum Beispiel dann nützlich, wenn Sie einen neuen Typ von Indexdateien auf Ihrer Website verwenden wollen oder einen bestimmten MIME-Typ mit bestimmten Dateinamenerweiterungen verbinden m?chten. Der Standardwert bedeutet, dass Apache die entsprechende Anweisung aus seiner serverweiten Konfiguration verwendet. Wenn Apache mit nginx als Front-End-Server ausgeführt wird, k?nnen Sie die nginx-Einstellungen ebenfalls auf dieser Seite angeben.
Einstellm?glichkeiten:
Allgemeine Apache-Einstellungen MIME-Typen Standard Eigenen Wert eingeben Handler Standard Eigenen Wert eingeben Zugriff auf Website verweigern Standard Eigenen Wert eingeben Indexdateien Standard Eigenen Wert eingeben Ablaufdatum Standard Eigenen Wert eingeben Zus?tzliche Header Standard Eigenen Wert eingeben O F?higkeit, symbolischen Verknüpfungen zu folgen,einschr?nken W?hlen Sie diese Option aus, um Benutzer daran zu hindern, die Anweisung FollowSymLink in .htaccess zu verwenden und um so die Serversicherheit zu verbessern.
nginx-Einstellungen
Statische Dateien direkt durch nginx bedienen Geben Sie Dateierweiterungen getrennt durch Leerzeichen oder das Symbol "|" an. Abfragen dieser Dateien werden von nginx bearbeitet und erreichen Apache niemals. Achtung: Apache-Rewrite-Regeln werden nicht angewendet. Maximal zul?ssige Gr??e des HTTP-Anforderungstexts Option ist global über einen leeren bzw. Nullwert in der Anweisung "clientMaxBodySize" in panel.ini deaktiviert nginx-Caching aktivieren Caching kann die Reaktionszeit Ihrer Website, sowie die Serverauslastung verringern, sollte jedoch mit Vorsicht ausgeführt werden. O Proxymodus Nginx leitet Anfragen über Proxys an Apache weiter. Deaktivieren, um Apache nicht mehr zu verwenden O Intelligente Bearbeitung statischer Dateien Wenn ausgeschaltet, werden alle Abfragen statischer Dateien von Apache bearbeitet. Nginx wird Abfragen und Antworten dann ohne Modifikation weitergeben. Schalten Sie diese Option bitte nur zur Problembehebung aus. O Proxymodus Nginx leitet Anfragen über Proxys an Apache weiter. Deaktivieren, um Apache nicht mehr zu verwenden O Intelligente Bearbeitung statischer Dateien Wenn ausgeschaltet, werden alle Abfragen statischer Dateien von Apache bearbeitet. Nginx wird Abfragen und Antworten dann ohne Modifikation weitergeben. Schalten Sie diese Option bitte nur zur Problembehebung aus. O Statische Dateien direkt durch nginx bedienen Geben Sie Dateierweiterungen getrennt durch Leerzeichen oder das Symbol "|" an. Abfragen dieser Dateien werden von nginx bearbeitet und erreichen Apache niemals. Achtung: Apache-Rewrite-Regeln werden nicht angewendet. Maximal zul?ssige Gr??e des HTTP-Anforderungstexts Option ist global über einen leeren bzw. Nullwert in der Anweisung "clientMaxBodySize" in panel.ini deaktiviert O nginx-Caching aktivieren Caching kann die Reaktionszeit Ihrer Website, sowie die Serverauslastung verringern, sollte jedoch mit Vorsicht ausgeführt werden.
Ich verstehe da Bahnhof
MIME-Typen Standard Eigenen Wert eingeben
Handler Standard Eigenen Wert eingeben
Das scheint es zu sein. Ist das ein Formular? Bei MIME-Typen eintragen:
application/gpx+xml
ist der MIME-Typ und die Dateien müssen die Endunggpx
haben. Vielleicht reicht das ja schon.An Hand der Endung wird für den Webserver bestimmt, was für eine Datei das ist und wie er sie behandeln soll.
Neuigkeiten:
Warum auch immer passt jetzt die Anzeige auf der Seite:https://www.meinewebsite/wp-admin/admin.php?page=extensions-leaflet-map&tab=filemgr-list
Ich hatte nur die Zeilen wieder hereingeschrieben.
Den Schalter: “Intelligente Bearbeitung statischer Dateien” bei den nginx-Einstellungen hatte ich noch weggenommen, ist aber seit 20min wieder drin. Die Beschreibung hatte mich stutzig gemacht:
Wenn ausgeschaltet, werden alle Abfragen statischer Dateien von Apache bearbeitet. Nginx wird Abfragen und Antworten dann ohne Modifikation weitergeben. Schalten Sie diese Option bitte nur zur Problembehebung aus.
-
This reply was modified 1 year, 7 months ago by
Andreas.
https://deine-seite.de/test/ sieht auch richtig aus!
Bei mir im Firefox noch nicht, aber in anderen Browsern. Habe wiedermal ein Cache-Problem.
Ich mache mal weiter…
-
This reply was modified 1 year, 7 months ago by
Andreas.
-
This reply was modified 1 year, 7 months ago by
- The topic ‘Erste Multitrackkarte’ is closed to new replies.