|
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. Beachten Sie, dass es sich hier um die Einbautechniken
der Code-Version handelt, der Einabau der Mietversion ist hier
beschrieben.
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/kalender/index.php
mit dieser Url kommen sie direkt zur Terminliste:
http://www.datefix.de/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/dfx.js"</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/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.
|