Totos GPX viewer

Benutzung einer anderen Vereichnisstruktur

Die HTML- und GPX-Dateien können in einer anderen als der voreingestellten Verzeichnisstruktur gespeichert und abgerufen werden. Als Beispiel verwende ich eine Sortierung nach Jahren, nach wie vor haben HTML- und GPX-Datei den (bis auf die Erweiterung) gleichen Namen:

/ ├─ doc/ ├─ pix/ ├─ 2008/ │ ├─ tour_1.html │ ├─ tour_1.gpx │ ├─ tour_2.html │ ├─ tour_2.gpx │ ├─ tour_3.html │ ├─ tour_3.gpx │ └─ … ├─ 2009/ │ ├─ tour_1.html │ ├─ tour_1.gpx │ ├─ tour_2.html │ ├─ tour_2.gpx │ └─ … └─ 2010/ ├─ tour_1.html ├─ tour_1.gpx └─ …

Die Verzeichnisse doc/ und pix/ gehören zum GPX-Viewer, das Verzeichnis gpx/ wurde gelöscht, da es beim hier vorgestellten Konzept nicht gebraucht wird. Anpassungen des GPX-Viewers hierfür sind an der HTML-Datei und an der Konfigurationdatei notwendig:

Änderungen an der HTML-Datei

In der HTML-Datei sind lediglich die Pfade der lokal nachgeladenen Dateien anzupassen. Dieses betrifft die CSS-Datei und die JavaScript-Dateien. Diese liegen nun eine Verzeichnisebene höher. Aus dem führenden ./ vor dem Dateinamen wird ein ../:

<link rel="stylesheet" href="../style.css" type="text/css" media="all"></link> <script src="../GPXviewerConf.js" type="text/javascript"></script> <!-- <script src="../userConf.js" type="text/javascript"></script> --> <script src="../GPXviewer.js" type="text/javascript"></script>

Änderungen an der Konfigurationsdatei

Nach dem gleichen Schema sind Änderungen an der Konfigurationsdatei nötig. Die Pfade lauten korrekt …

… in GPXviewerConf.js:

var gpxPath = './'; var docPath = '../doc/'; var markerPath = '../pix/markers/'; var uiPicuresPath = '../pix/ui/';

… in userConf.js:

gpxPath = './'; docPath = '../doc/'; markerPath = '../pix/markers/'; uiPicuresPath = '../pix/ui/';

Anmerkungen

Syntax-Hervorhebungen auf dieser Seite durch Highlight.
Zurück zur Übersichtsseite Tipps und Tricks
letzte Änderung: 25.07.2010