Download Center Lite pr�sentiert: Online Terminreservierung

Unser Programm Schedule Organizer erm�glicht den Kunden, Patienten oder Mandanten die Terminreservierung �ber die Homepage der Firma, ihres Arztes oder ihres Beraters. Das PHP-Script erleichtert und automatisiert die Terminverwaltung - die zust�ndigen Mitarbeiter werden entlastet, denn es m�ssen weniger Telefonanrufe entgegen genommen oder weniger Faxe und Briefe beantwortet werden.

Schedule Organizer Website

Nach oben

Dokumentation Download Center Lite

Vielen Dank f�r Ihr Interesse an unserem Script. Wir empfehlen Ihnen, sich Zeit f�r die Lekt�re dieser Anleitung zu nehmen.

Nach oben

Einleitung

Das Script ist f�r den sofortigen Einsatz konfiguriert und eingerichtet. Nachdem Sie das Script auf den Server kopiert haben, k�nnen Sie es sofort verwenden. Wenn Sie �nderungen vornehmen m�chten, sollten Sie diese schrittweise durchf�hren und nach jeder �nderung die Auswirkung auf das Script testen. Sie behalten dadurch den �berblick, welche �nderung einen eventuell auftretenden Fehler verursacht hat.

Die HTML-Templates wurden nach den Spezifikationen f�r XHTML 1.0 erstellt. Deshalb enthalten alle einfachen Tags (<br> oder <input>) einen abschlie�enden Slash (<br /> oder <input type=�text� name=�feld� />).

Nach oben

Funktionsweise

Das Script kann eingesetzt werden, um Dateien, die Sie zum Download anbieten m�chten, an die Besucher auszuliefern. Sofern Sie das Script auf Ihrem Server installiert haben, erstellen Sie einfach einen Link zum Script auf einer beliebigen Seite Ihrer Website. Der Link enth�lt den Pfad zur index.php des Scripts sowie den Dateinamen der Download-Datei als Parameter. Beispiel:

<a href="/download_center/index.php?datei_name.txt">Download</a>

Das Download Center Lite bietet Ihnen zwei Hauptanwendungsm�glichkeiten. Zum Einen k�nnen Sie es dazu nutzen, den Pfad zu Ihrem Download-Verzeichnis zu verschleiern. Und zum Anderen k�nnen Sie sicher stellen, dass der Benutzer den "Speichern unter" Dialog angezeigt bekommt und dadurch verhindert wird, dass zum Beispiel PDF-, HTML-, Text- oder Microsoft Office Dokumente sofort ge�ffnet werden.

Sie k�nnen mit dem Script alle denkbaren Dateien zum Download anbieten. Die im Verzeichnis "downloads" enthaltenen Dateien sind als Beispiele f�r die g�ngigsten Dateiformate zu betrachten. Mangels Beispieldateien sind keine Musik- und Videodateien (Mp3, Midi, Mpeg etc.) verf�gbar. Das Script kann aber trotzdem solche Dateien handhaben.

Sie haben au�erdem die M�glichkeit, alle Downloads mitzuloggen und mitzuz�hlen. Beim Einschalten der Logging-Funktion werden alle Downloads nacheinander in eine Datei geschrieben. Sie erhalten dabei Informationen �ber die IP-Adresse, den Hostname, Dateiname, Datum, Uhrzeit, Verweisseite und User-Agent.

Sie k�nnen auch die Downloads z�hlen. Dazu wird der Dateiname, die Zahl der Downloads f�r diese Datei, Datum und Uhrzeit des ersten und letzten Downloads geschrieben.

Nach oben

Konfiguration des Scripts

Die Datei "index.php" stellt die Konfigurationsdatei f�r das Download Center Lite dar. Sie haben dadurch die M�glichkeit, die Datei zu duplizieren und mit anderen Konfigurationen aufzurufen und zu betreiben, trotzdem aber den selben Script-Kern zu nutzen.

Folgende Variablen k�nnen editiert werden:

$referring_server     Diese Variable enth�lt alle Server, von denen aus zu den Dateien gelinkt werden darf. Wenn sie den Namen Ihres Servers eintragen verhindern Sie alle Downloads, die von einem nicht autorisierten Server ausgehen. Tragen Sie in diese Liste die Domains und IP-Adressen ein, die zum Verlinken Ihrer Dateien autorisiert sind.

    Wenn Sie die Variable leer lassen, findet keine �berpr�fung der Verweisseite durchgef�hrt und jeder kann auf Ihre Dateien linken.

$allow_empty_referer     Einige Programme auf Seiten des Benutzers k�nnen die Anzeige des Referers (Verweisseite) verhindern, wie zum Beispiel Firewall-Software oder Web-Browser. Sie k�nnen den Zugang mit leerem Referer erlauben, wenn Sie die Variable auf "yes" setzen oder verhindern, wenn Sie die Variable auf "no" setzen.

$ip_banlist     In dieser Variable k�nnen Sie IP-Adressen von Benutzern eintragen, die Sie von der Nutzung des Scripts ausschlie�en m�chten. Wenn Sie diese Funktion nicht nutzen m�chten, lassen Sie die Variable einfach frei.

$language     Hier k�nnen Sie die Sprache festlegen. Eingetragen werden muss hier das K�rzel, dass auch im Namen der Sprachdatei im Verzeichnis "languages" verwendet wurde ("de" bei languages.de.inc.php und "en" bei languages.en.inc.php).

$show_error_messages     Bei Auslieferung des Scripts ist diese Variable standardm��ig auf "yes" gesetzt. Das hat zur Folge, dass Sie bei der Konfiguration des Scripts Fehlermeldungen und Hinweise zur Einrichtung des Download Centers erhalten. Sobald aber das System funktioniert, k�nnen Sie die Ausgabe der Meldungen abschalten. So verwehren Sie allzu neugierigen Besuchern den Einblick in das System.

$log_downloads     Wie bereits in der Einleitung beschrieben, k�nnen Sie die Downloads mit-loggen. Tragen Sie dazu als Inhalt dieser Variable "yes" ein. Stellen Sie auch sicher, dass das Verzeichnis "log" und die Datei "log.txt" Schreibrechte besitzen (chmod 777).

$count_downloads     Wenn Sie die Downloads z�hlen lassen m�chten, stellen Sie den Inhalt dieser Variable auf "yes". Stellen Sie auch sicher, dass das Verzeichnis "log" und die Datei "count.txt" Schreibrechte besitzen (chmod 777).

$path['downloads']     In dieser Variable tragen Sie den Pfad zu Ihrem Download-Verzeichnis ein. Wenn Sie den Pfad nicht �ndern und den Wert bei "./downloads/" belassen, wird das mitgelieferte Verzeichnis "downloads" verwendet. Durch die darin enthaltene Datei .htaccess Datei ist der Zugriff auf das Verzeichnis von au�en gesperrt. Eine noch sicherere L�sung ist die Platzierung des Download-Ordners au�erhalb des WWW-Roots.

$path['templates']     Diese Variable enth�lt den Pfad zum Verzeichnis mit den HTML-Templates.

$path['logfiles']     Diese Variable enth�lt den Pfad zum Verzeichnis, in dem sich die Log-Dateien befinden.

$file['template']     Wenn ein Fehler aufgetreten ist, wird der Inhalt dieser Datei angezeigt. Sie k�nnen den Inhalt der Datei nach Ihren W�nschen �ndern und auf diese Weise den Besuchern eine angepasste Fehlermeldung anzeigen.

$file['log']     In dieser Variable ist der Name der Log-Datei gespeichert.

$file['count']     Diese Variable enth�lt den Namen der Datei, in der die Downloads gez�hlt werden.

$add_text     Sie k�nnen weitere Werte, Text, Variablen oder andere Inhalte an dieser Stelle festlegen. Diese Inhalte k�nnen Sie dann mit Hilfe von entsprechenden Markierungen in geschweiften Klammern in die Templates �bertragen.

    Wenn Sie eigene Werte in der Variable $add_text hinzuf�gen folgen Sie bitte dem Muster, dass durch die beiden Beispieleintr�ge deutlich gemacht wurde.

 $add_text = array(
 
                       'txt_additional' => 'Additional',
                       'txt_more'       => 'More'
 
                     ); 
 

Der erste Teil eines Eintrags (z.B.: txt_additional) stellt den Namen der Platzhalter im Template dar. Wenn Sie also den Wert von txt_additional im Template anzeigen m�chten, tragen Sie dort den Namen umschlossen von geschweiften Klammern ein - {txt_additional}. Der Name darf keine Leer- oder Sonderzeichen enthalten. Erlaubt ist nur der Unterstrich ( _ ).

Nach oben

Anpassung des HTML-Templates

Ver�nderungen am HTML-Template m�ssen Sie nur vornehmen, wenn Sie bei einem Fehler (zum Beispiel falscher Dateiname, Aufruf des Scripts ohne Parameter) den Benutzer Informationen anzeigen m�chten. Das k�nnte zum Beispiel ein Link zu Ihrer Homepage sein.

Mit Hilfe von HTML und CSS k�nnen Sie die Templates, die sich im Verzeichnis "templates" befinden, komplett Ihren W�nschen anpassen.

Sollten Sie f�r die Anpassung WYSIWYG-Editoren wie Macromedia Dreamweaver, MS Frontpage oder NetObjects Fusion verwenden, achten Sie bitte darauf, dass die Software keine eigenm�chtigen Ver�nderungen vornimmt. Die Funktionsweise des Scripts k�nnte dadurch beeintr�chtigt werden.

In den Templates befinden sich Markierungen/Platzhalter in geschweiften Klammern, wie zum Beispiel {txt_next_page}. Die werden beim Aufruf des Scripts durch die entsprechenden W�rter ersetzt. Diese W�rter finden Sie in der Datei "languages/language.de.inc.php". Nat�rlich k�nnen Sie diese W�rter auch �ndern oder an eine andere Position innerhalb des Templates verschieben. Es spricht auch nichts dagegen, wenn Sie die Markierungen durch richtige W�rter ersetzen. Ebenso k�nnen Sie die Sprachdatei nach dem vorgegebenen Muster erweitern.

Neben den Platzhaltern f�r die W�rter existieren die so genannten Loops. �hnlich wie HTML-Tags geh�rt immer ein Paar zusammen und darf auch nicht getrennt werden (...). Sie haben aber die M�glichkeit, die Position des gesamten Blocks zu ver�ndern.

Nach oben

Dateien auf den Webserver kopieren - Upload

Erstellen Sie auf dem Server folgende Verzeichnisse (bei den meisten FTP-Programmen ist es auch m�glich, alle Dateien und Verzeichnisse zu markieren und zusammen auf den Server hoch zu laden):

 /download_center_lite/
 /download_center_lite/downloads/
 /download_center_lite/inc/
 /download_center_lite/languages/
 /download_center_lite/log/
 /download_center_lite/templates/
 

Kopieren Sie alle Dateien in ihre entsprechenden Verzeichnisse auf den Server. Alle Bilddateien (.gif, .jpg, .png) m�ssen im Bin�r-Modus (Binary) auf den Server �bertragen werden. Alle restlichen Dateien m�ssen im ASCII-Modus (Text-Modus) hochgeladen werden.

Nach oben

Support und Hilfe

Antworten auf Ihre Fragen und L�sungen f�r Probleme mit dem Script finden Sie in unserem Support-Forum.

Nach oben

Informationen zur Script-Lizenz

Das Script k�nnen Sie kostenlos nutzen. Wenn Sie das Script ohne Hinweis und Link auf STADTAUS.com betreiben m�chten, k�nnen Sie die Vollversion online erwerben.

Kontakt: http://www.stadtaus.com/

Weitere Scripts auf STADTAUS.com:

Besuchen Sie unser Projekt MetaCollection. Die Seite ist ein Verzeichnis deutscher und internationaler Script-Archive.

http://www.metacollection.com/

Nach oben