Sowohl die dynamische Karte als auch die statischen Karten als Bild lassen sich individuell anpassen. Dies geschieht anders als die anderen Einstellungen nicht über Konstanten sondern mit einer Variablen. Somit lassen sich beliebig viele weitere Einträge vornehmen.
Die Hauptvariable heißt $_BO. Es gibt mehrere mögliche Untergruppen (ein sogenanntes Array):
Bei jeder Gruppe können beliebig viele weitere Einträge vorgenommen werden. Hier am Beispiel der von $_BO['mapcfg'] :
Die Zahlen müssen nicht unbedingt direkt aufeinander folgen. Sie sind in erster Linie dazu da, die Einträge eindeutig zu identifizieren und zu sortieren. Es wäre auch -1 oder 100 möglich.
Die hier vorgestellten Konfigurationsmöglichkeiten müssen ebenfalls in der Datei config.php hinzugefügt werden!
Für einen weiteren Zeitbereich über der dynamischen Karte muss beispielsweise wie folgt vorgegangen werden:
...
$_BO['mapcfg'][3]['upd_intv'] = 60;
$_BO['mapcfg'][3]['sel_name'] = '120-240 min';
...
Dies ist nur ein Auszug, es sind noch weitere Angaben von nöten (siehe weiter unten).
Die Standardeinstellungen sind als Templates gespeichert. Dieses sind bereits fertig vorhandene Vorgaben die einfach nur noch mittels einer einzigen Zeile den Variablen zugewiesen werden können. Alle Templates sind in der Datei includes/templates.inc.php gespeichert. Diese Datei bitte NICHT bearbeiten sondern wie gehabt alle Einstellungen in der eigenen config.php vornehmen.
Beispielsweise sind standardmäßig bei den statischen Karten folgende Vorlagen voreingestellt:
$_BO['mapimg'][0] = $_BO['tpl_imgmap']['europe'];
$_BO['mapimg'][1] = $_BO['tpl_imgmap']['germany_mini'];
$_BO['mapimg'][2] = $_BO['tpl_imgmap']['germany_lkr'];
$_BO['mapimg'][3] = $_BO['tpl_imgmap']['europe_mini'];
Die Karte 0 erhält die Standardvorgaben für die Europakarte, die mit der Nummer 1 für die Deutschland-Minikarte, die Nummer 2 die große Deutschlandkarte und Nummer 3 die kleine Europakarte.
Beispiel 1:
In Zukunft können somit von den Entwicklern neue Templates eingebaut werden, die dann einfach durch hinzufügen folgender Zeile in die config.php hinzugefügt werden können:
$_BO['mapimg'][3] = $_BO['tpl_imgmap']['austria'];
Beispiel 2:
Folgendes Template für einen Zeitbereich von 1 bis 10 Tagen für die dynamische Karte ist bereits vorhanden und kann folgendermaßen aktiviert werden (nur für User sichtbar):
$_BO['mapcfg'][3] = $_BO['tpl_gmap']['1-10d'];
Beispiel 3:
Um deine oder mehrere der oben genannten Einstellungen zu löschen, muss folgendermaßen vorgegangen werden.
$_BO['mapimg'][2] = array();
Somit wird der Karte 2 ein leeres Array zugewiesen. Die große Deutschlandkarte ist somit nicht mehr sichtbar.
Fehlerhafte Einträge in der config.php können dazu führen, dass das komplette Skript nicht mehr funktioniert.
Zum Testen der neuen Einstellungen ist es zudem sinnvoll, das Caching auszuschalten. Ansonsten würden immer die zwischengespeicherten Bilder ausgeliefert werden. Das Ausschalten erfolgt mittels:
define("BO_CACHE_DISABLE", true);
Danach muss die entsprechende Karte mit dem Reload-Knopf im Browser oder F5 aktualisiert werden.