| Datefix stellt drei verschiedene
Techniken für den Einbau zur Verfügung.
Alle Methoden führen Sie in wenigen Minuten
zum Ziel. In der Code-Variante ist die Methode A,
die Einbindung mit der Include-Funktion, die gängige.
Die anderen beiden stammen aus der Mietversion und
können von Ihnen verwendet werden, um den Kalender
auch auf Seiten anzuzeigen, die nicht auf
Ihrem Server laufen.
A: Einbindung als PHP-Include
In den Code-Varianten wird Datefix als Include-Datei
mit drei Zeilen PHP-Code in jede beliebige PHP-Datei
eingebunden eingebunden.
<?
$basePath="datefix/";
include($basePath."termine.php");
?>
Tragen Sie in $basePath den relativen Pfad
zu Ihrer Datefix-Installation aus Sicht der Datei ein,
aus der heraus Datefix aufgerufen wird.
Ein Beispiel: Sie wollen Ihre Veranstaltungen mit
der von Ihnen programmierten Datei "events.php" und
der Url "http://www.IhreDomain.de/events.php" aufrufen.
Ihre Datefix-Installation befindet sich im Unterverzeichnis "datefix" und
wird mit der Url "http://www.IhreDomain.de/datefix/index.php" erreicht.
Für diesen Fall ist der oben genannte Code unverändert
zu übernehmen. Liegt Ihre Datei "events.php" in
einem Unterverzeichnis, etwa in der Form "http://www.IhreDomain.de/services/events.php" und
Datefix wie im ersten Beispiel im Dokumenten-Hauptverzeichnis
würde sich der Code wie folgt ändern.
<?
$basePath="../datefix/";
include($basePath."termine.php");
?>
Wenn Sie Ihre Datei "events.php" ins Datefix-Verzeichnis
legen und mit der Url "http://www.IhreDomain.de/datefix/events.php" aufrufen
würde der Code wie folgt aussehen.
<?
$basePath="";
include($basePath."termine.php");
?>
Achtung, funktioniert nicht mit Kalendern,
die auf einem anderen Server laufen als die Datefix-Installation.
B: Der direkte Aufruf
Bei der Variante B rufen Sie die
Datefix-Dateien direkt auf. Sie ist vor allem für
den Einsatz in Frames oder mit dem <iframe>/<layer>-Tag
gedacht, wenn dieDaten auf seiten angzeigt werden
sollen, die sich nicht auf Ihrem Server befinden.
Aber Sie können
Datefix auch in dieser Variante in beliebigen HTML-Code
einbetten.
Einzelheiten
finden Sie im Schritt 5 ("HTML/CSS") der
Konfiguration.
Folgende Url führt direkt zu ihrer Terminsuchmaske
beziehungsweise Tageskalender.
http://www.datefix.de/demo2/datefix/kalender/index.php
mit dieser Url kommen sie direkt zur Terminliste:
http://www.datefix.de/demo2/datefix/kalender/termine.php
Beachten Sie dass die Datei termine.php im
Kalender-Verzeichnis nicht identisch ist mit der gleichnamigen
Datei im
Datefix-Stammverzeichnis, die Sie bei der Include-Variante
einbinden.
C: Einbindung als Javascript
Bei der Variante C werden alle Funktionen
übere eine Javascript-Konstruktion eingebunden.
Damit ist es möglich, den Kalender an jeder beliebigen
Stelle einer HTML-Seite einzubauen. Diese Seite muss
sich nicht auf Ihrem Server befinden. Diese Lösung
ist für Seiten im Tabellen-Layout oder mit
einem komplexeren Design gedacht. Kopieren Sie
folgenden Code
und bauen ihn in an der Stelle in Ihren HTML- Quellcode
ein, an der der Kalender erscheinen soll.
<script language="JavaScript"
type="text/javascript" src="http://www.datefix.de/demo2/datefix/dfx.php"></script>
Über das <noscript>-Tag können Sie
ganz einfach die User bedienen, die Javascript deaktiviert
haben. Fügen Sie einfach folgenden Code hinzu und
passen ihn ggf. Ihren Bedürfnissen an.
<noscript><a href="http://www.datefix.de/demo2/datefix/kalender/index.php"
target="_blank">Zum Veranstaltungskalender</a></noscript>
Beachten Sie bitte, dass die Einbindung von eigenem
HTML-Code in Schritt 5 ("HTML/CSS")
der Konfiguration und die Festlegung von Farben für
den Seitenhintergrung bzw Auswahl einer Hintergrundgrafik
in Schritt 3 ("Design") keine Auswirkung
in der Javascript-Variante haben.
Für alle Varianten
gilt:
Die Links zum Termin-Eingabeformular
für Webuser, zur Kartenbestellung und zum Anmeldeformular
sowie den Community-Funktionen werden bei der Generierung
von Listen und Detailansichten
automatisch erzeugt.
Sie können jederzeit die Konfiguration Ihres
Veranstaltungskalenders
ändern. Grundeinstellungen, Rubriken und Community-Funktionen
werden in den "Einstellungen" festgelegt.
Wählen Sie Ihr bevorzugtes Design
in Schritt
3, Farben und Schriften in Schritt
4. Im Bereich "HTML/CSS" haben
Sie die Möglichkeit, eigenen HTML-Code
und eigene CSS-Festlegungen einzugeben. Userdaten
und Passwort
werden unter "Userdaten" festgelegt.
Wie Sie Terminübersichten mit einer Rubrikabfrage
verbinden, finden Sie in der Hilfe
beschrieben. Die dafür notwendigen Links erhalten
Sie auch, wenn Sie Schritt
2 ("Einstellungen") der Konfiguration
ausführen.
Sie können dies jederzeit tun, auch wenn Sie
keine Einstellungen ändern wollen.
|