ToBuS - Touristisches Buchungssystem :: Dokumentation modified: 2005-03-24
english | deutsch | forum.tobus.org | www.tobus.org | demo.tobus.org
Dokumentation

ToBuS-Projekt

designed by:
Design is powered by OTRS
ToBuS Konfiguration

Die Grundkonfiguration erfolgt in der Datei lib/globalvars.inc.php, die über die Setup-Routine erstmals konfiguriert wird und den Template-Namen und die Datenbankzugangsdaten beinhaltet. Die spezialisertere Konfiguration erfolgt dann in der Datei templates/$TEMPLATE/config/styles.inc.php

Die Belegung der Werte für die gewählte Sprache erfolgt in der Datei templates/$TEMPLATE/config/strings.inc.php die nicht über das CMS editierbar ist.

 

globalvars.inc.php

database name - der Name der Datenbank (gibt der DB-Admin vor)
database host - unter welcher Serveradresse ist die DB erreichbar? (localhost, datenbank.domain.de, ...)
database table prefix - welchen Prefix haben die ToBuS-Tabellen (z.B. tobus_ für tobus_log)
database user - username, der Zugang zur Datenbank hat
database password - password des users (für MySQL)
database type - entscheidet, welche Datenbankklasse genutzt wird (db.$STRING.php).


charset - mit welchem Zeichensatz Mails gesandt werden

Verzeichnisse enden immer mit "/" z.B. Apache schreibt URLs ohne um und wechselt dabei bei Nutzung von ServerAlias auf ServerName:
Test: http://tobus.de/admin verweist auf http://www.tobus.de/admin/
Install Directory - in welchem Verzeichnis ToBuS installiert wird, RootDir = /
Template Directory - in welchem Verzeichnis unterhalb des Install Directorys das Template liegt
Media Directory - wo die über das CMS eingepflegten Bilder abgelegt werden (relativ zum Install Dir)
Debug - ob der debug-Modus eingeschaltet ist, um detailiertere Fehlermeldungen zu erhalten
adminstatus [0 ... 99] - Für die Anzeige im CMS, was welcher user machen darf, ausgelagert in access.inc.php seit 0.2.5_RC3

 

config/ styles.inc.php communicate.inc.php access.inc.php

default language - welche Sprache standardmäßig genutzt werden soll
prefer duration time - 'empfohlener' Zeitraum für einen Urlaub in Tagen, diese Zeitspanne wird bei initialen Aufrufen vorgeschlagen und damit das abreisedatum berechnet
difference longitude [float] - Differenz zwischen den Longitud-Minuten in km
difference latitude [float] - Differenz zwischen den Latitud-Minuten in km
Die Ausdehnung der Longituden und Latituden unterscheiden sich in Abhängigkeit von Längen- und Breitengrad des Standortes (An den Polen ist die Strecke zwischen den Breitengraden 0). Für die Berechnung der Entfernung werden diese Werte benötigt. Alternativen sind das Gauß-Krüger-System (GKS) oder die Festlegung eines Abstandes zu einem Zentrum bei den Ortsdatensätzen.
difference Laenge GKS [float] - Abstände der Längengradminuten des GKS
difference Breite GKS [float] - Abstände der Breitengradminuten des GKS
difference step in km [float] - wenn kein Treffer gefunden wurde, wird die Suche mit einem erhöhten Radius zum Zielort erneut durchgeführt, die Erhöhung dieses Radiuses (kann 0 sein = Ausschalten dieser Funktion) wird hier bestimmt
time for temporary PRE-registration in min [float] - die erste Buchungsseite (Detailseite) sperrt diese Quartier für andere Interessenten
input max filesize [int] - maximale Dateigröße einer Datei (z.B. Bilder)
max img [int] - wieviele Bilder für moreImages zur Verfügung gestellt werden sollen
size of thumbnail (width) [int] - Breite für die Generierung der Thumbnails (in Pixel), die Höhe wird automatisch berechnet
image thumbnail quality for GD [int] - die Qualität, mit der die Thumbnails erstellt werden sollen (Kompressionsfaktor) - wenn die Vorlagen schon "für web" gespeichert wurden, führt eine erneute stärkere Kompression zu sichtbaren Qualitätsvelusten - Empfehlung : 80-90

Array $_TOBUS['page']...
['SEITE']['BEREICH'] - auswahl, welches include auf der SEITE im BEREICH angezeigt werden soll

ext Forum phpBB - [0/1] ist das Forum phpBB eingebunden?
ext Forum Phorum - [0/1] ist das Forum Phorum eingebunden?
ext Forum Path - wohin wurde das Forum installiert
Logo - wo befindet sich ein anzuzeigendes Logo (relativ zum INSTALL DIR)
admin Path - wo befindet sich das CMS (relativ zum INSTALL DIR)

LOG SEITE - [('LEER' = 0) oder 1] soll der Zugriff auf diese Seite gelogt werden

Body-Tag - der HTML-Body-Tag
Big Main Table - die Haupttabelle (Breite, Align, Cellspacing, BGColor etc.)
tr- und td-Tags für die fünf verschiedenen Bereiche der Haupttabelle

 


Kontakt