Benutzerhandbuch
Transcrição
Benutzerhandbuch
Benutzerhandbuch Gästebuch Software - YellaBook v1.0 http://www.yellabook.de Stand: 01.08.2012 © by YellaBook.de - Alle Rechte vorbehalten. Inhalt 1 Funktionen …................................................................................................................ 3 2 Systemanforderungen …............................................................................................... 4 3 Installation …................................................................................................................. 4 4 Einbinden des Gästebuchs …....................................................................................... 5 5 Einstellungen …............................................................................................................. 6 6 Mehrsprachigkeit …....................................................................................................... 7 7 Sicherungen ….............................................................................................................. 8 8 Anpassen des Designs ….............................................................................................. 8 © by YellaBook.de - Alle Rechte vorbehalten. 1 Funktionen Allgemeine Funktionen Mehrsprachigkeit (verwendete Sprache einstellbar) Unterstützt bis zu 100.000 Einträge ansprechendes Design funktioniert auch ohne JavaScript flexible und unkomplizierte Einbindung via Link, iframe oder PHP-Include Design über Stylesheet und Templates anpassbar XHTML- und CSS Validität funktioniert ohne Datenbank Listenansicht einstellbare Anzeige von Gästebucheinträgen pro Seite Seiten-Navigation Anzeige von Smileys E-Mail-Adressen durch zeitliche Kontrolle vor Bots geschützt Verfassen neuer Einträge Verwendung von Smileys konfigurierbare Zeichenlänge für Eingabefelder 2-fach Spamschutz durch zeitliche Kontrolle und verstecktem Feld keine lästigen Captchas Vorschau-Funktion auf Wunsch mit Benachrichtigungs-E-Mail bei Neueintrag sofortige Anzeige von Neueinträgen oder erst nach Freischaltung Admin-Bereich geschützter Adminbereich Freischalten / Löschen von Einträgen Kommentieren von Einträgen Konfiguration des Gästebuchs (z. B. Sprachauswahl, Benachrichtiungs-E-Mail, etc.) Backup-Funktion © by YellaBook.de - Alle Rechte vorbehalten. 2 Systemanforderungen Für eine erfolgreiche Gästebuch-Installation müssen folgende Voraussetzungen erfüllt sein: PHP5 FTP-Zugang zum Server Sie müssen die Befugnis dazu haben, Datei-Rechte anzupassen Wenn Sie per E-Mail über Neueinträge informiert werden möchten, muss der Server das Versenden von E-Mails über die PHP-Funktion „mail()“ unterstützen. 3 Installation 1. Laden Sie sich das Gästebuch-Skript herunter. 2. Laden Sie die entpackten Dateien via FTP in den Root-Ordner des Servers 3. Folgende Dateien/Ordner benötigen die Rechte 777: ◦ guestbook/data/ ◦ guestbook/data/data.txt ◦ guestbook/data/config.php © by YellaBook.de - Alle Rechte vorbehalten. 4 Einbinden des Gästebuchs Sie können das Gästebuch über per Link, iframe oder PHP-Include auf Ihrer Seite einbinden. Einbinden per Link Am einfachsten ist die Einbindung des Gästebuchs per Link. Fügen Sie dazu einfach folgenden Code an die gewünschte Stelle Ihrer Website ein und passen Sie ggf. die Bezeichnung „Gästebuch“ an: <a href="guestbook.php">Gästebuch</a> Einbinden per iframe Sie können das Gästebuch auf Ihrer Website auch via iframe einbinden. Der Vorteil: das Gästebuch erscheint im Rahmen Ihrer Website und nicht als eigenständige Seite. Die Navigation Ihrer Website wird weiterhin angezeigt. Fügen Sie dazu einfach diesen Code in Ihre Website ein: <iframe src="guestbook.php" width="700" name="guestbook" id="guestbook" style="border: none;"> <p><a href="guestbook.php">Gästebuch</a></p> </iframe> Sie können die Breite des iframes anpassen, indem Sie den Wert „700“ bei width=“700“ verändern. Einbinden per PHP-include Wenn Ihre Website mit PHP umgesetzt wurde und Sie Kenntnisse in PHP besitzen, können Sie das Gästebuch auch per PHP-include einbinden. Nutzen Sie dazu folgenden Code: require_once('guestbook.php'); Binden Sie das Gästebuch mit dieser Variante ein, müssen Stylesheet und ggf. der Zeichensatz Ihrer Website angepasst werden. Das Gästebuch ist in UTF-8 umgesetzt. Sollten Sonderzeichen fehlerhaft angezeigt werden, liegt es daran, dass der Zeichensatz Ihrer Website nicht UTF-8 Ist. Das Stylesheet finden Sie hier: guestbook/style.css. Informationen zum Anpassen des Styesheets finden Sie im Kapitel 8. © by YellaBook.de - Alle Rechte vorbehalten. 5 Einstellungen Um das Gästebuch zu konfigurieren, müssen Sie sich im Admin-Bereich anmelden. Sie erreichen diesen, indem Sie in Ihrem Browser folgenden Link aufrufen (ersetzen Sie „ihredomain.de“ mit Ihrer eigenen Domain): http://ihredomain.de/guestbook/ Die Standard-Zugangsdaten lauten: Benutzername: gbadmin Passwort: gbpass Gästebuch-Einstellungen Die Einstellungen des Gästebuchs können Sie unter „Einstellungen“ vornehmen. Ändern Sie bitte als erstes den Standard-Benutzernamen und das Passwort für den Admin-Bereich! Möchten Sie bei neuen Einträgen per E-Mail informiert werden, geben Sie Ihre E-MailAdresse an und aktivieren Sie den Punkt „E-Mail bei Neueintrag senden“. Beachten Sie bitte den Hinweis unter Kapitel 2 „Systemanforderungen“. Unter „Sprache“ können Sie die Sprache Ihres Gästebuchs auswählen. Wenn Sie – wie in Kapitel 6 beschrieben – eine neue Sprache hinzufügen, wird diese hier automatisch mit gelistet. Bei „Einträge pro Seite“ können Sie angeben, wie viele Einträge in der Listen-Ansicht pro Seite erscheinen sollen. Sie können festlegen, ob neue Einträge sofort angezeigt werden sollen oder erst nach Ihrer Freigabe. Dies gibt Ihnen die Möglichkeit, Einträge vor der Freischaltung zu prüfen. In den Einstellungen haben Sie außerdem die Möglichkeit, für jedes Feld die maximale Zeichenanzahl festzulegen. Die Einstellungen werden übernommen, sobald Sie den Speicher-Button betätigt haben. Einträge freigeben, löschen und kommentieren Klicken Sie links auf „Einträge“, um alle vorhandenen Einträge einzusehen. Auch hier können Sie sich über die Seiten-Navigation zu einer bestimmten Seite navigieren. Damit ein Eintrag in Ihrem Gästebuch angezeigt wird, muss die Box bei „Eintrag anzeigen“ in dem Eintrag aktiviert werden. Wollen Sie einen Eintrag ausblenden, deaktivieren Sie die Box einfach. Sie können einen Eintrag löschen, indem Sie auf den Löschen-Button klicken. Möchten Sie einen Kommentar zu einem Eintrag verfassen, schreiben Sie den Text in das entsprechende Textfeld unter dem Eintrag. Auch hier können Sie Smileys einfügen. Um die Änderung für einen Eintrag zu übernehmen, klicken Sie auf den entsprechenden Speicher-Button. © by YellaBook.de - Alle Rechte vorbehalten. 6 Mehrsprachigkeit Das Gästebuch unterstützt Mehrsprachigkeit in dem Sinne, dass Sie in den Einstellungen festlegen können, in welcher Sprache das Gästebuch erscheint. Das Wechseln zwischen den Sprachen für die Seitenbesucher ist nicht vorgesehen. Die Sprach-Dateien befinden sich im Ordner guestbook/lang/. Hier befinden sich standardmäßig die Sprachdateien für Englisch und Deutsch. Sie können die vorhandenen Texte ändern, indem Sie die Datei in einem Texteditor öffnen und nach dem Ändern abspeichern. Als Texteditor empfehlen wir Ihnen die kostenlosen Programme Notepad bzw. Notepad++. Von der Verwendung des systemeigenen Editors von Windows raten wir ab. Um eine neue Sprache einzufügen, kopieren Sie einfach eine bestehende Sprach-Datei und benennen Sie diese in die entsprechende Sprache um. Verwenden Sie für den Dateinamen bitte nur Kleinbuchstaben ohne Sonderzeichen und Leerzeichen! Bearbeiten Sie die Datei anschließend in einem Texteditor (siehe oben), um die Texte auszutauschen. Hinweis: Wenn die Texte Sonderzeichen enthalten, achten Sie darauf, dass die Datei im UTF-8 Zeichensatz erstellt und gespeichert wird! Beispiel zum Ändern eines Textes Sie möchten den Text „Ins Gästebuch eintragen“ in „Eintragen“ ändern. 1. Öffnen Sie die Datei guestbook/lang/german.php in einem Texteditor. 2. Suchen Sie die Zeile, die den entsprechenden Text beinhaltet: <text name="create_new_entry">Ins Gästebuch eintragen</text> 3. Ändern Sie nur den Text „Ins Gästebuch eintragen“ zwischen > und <! 4. Die Zeile sollte nun wie folgt aussehen: <text name="create_new_entry">Eintragen</text> 5. Speichern Sie die Datei. © by YellaBook.de - Alle Rechte vorbehalten. 7 Sicherungen Die Datei mit den Gästebuch-Einträgen befindet sich im Ordner guestbook/data/data.txt. Sie können diese sichern, indem Sie die Datei über FTP herunterladen oder über die Backup-Funktion im Admin-Bereich. Die Backup-Funktion finden Sie in der linken Navigation im Admin-Bereich, nachdem Sie sich dort angemeldet haben. Klicken Sie auf der Seite „Backup“ einfach auf den Link „Backup herunterladen“ und speichern Sie die Datei auf Ihrem Rechner. Wenn Sie eine Sicherung wieder herstellen wollen, überschreiben Sie die Datei guestbook/data/data.txt einfach via FTP. Achten Sie darauf, dass die Datei volle Rechte (777) besitzt! 8 Anpassen des Designs Sie können das Design des Gästebuchs anhand eines Stylesheets und HTML-TemplateDateien bearbeiten. Um das Design anzupassen sind Grundkenntnisse in CSS und HTML notwendig. Stylesheet Das Stylesheet befindet sich hier: guestbook/style.css. Wenn Sie das Gästebuch mit einem iframe oder per Link einbinden, wird das Stylesheet automatisch eingebunden und verwendet. Beim Einbinden über PHP-include müssen Sie Ihr eigenes Stylesheet um die Angaben in der Datei ergänzen oder die Datei zusätzlich in Ihrer Website einbinden. Beispiele für Anpassungen im Stylesheet Suchen Sie im Stylesheet nach dem linken Ausdruck und ersetzen Sie den entsprechenden Wert im rechten Ausdruck! maximale Breite des Gästebuchs von 650px auf 750px ändern: body{ --> max-width: 650px; … body{ max-width: 750px; ... © by YellaBook.de - Alle Rechte vorbehalten. Farbe des Kopfes der Einträge ändern von #DEF1FE (hellblau) zu #FFD896 (orange) .gb_entry_header{ background: #DEF1FE; ... --> .gb_entry_header{ background: #FFD896; ... Templates Möchten Sie nicht nur den Style, sondern die HTML-Struktur des Gästebuchs anpassen, müssen Sie die HTML-Templates bearbeiten. Diese finden Sie unter guestbook/templates/. Die Datei body.html beinhaltet das HTML-Gerüst des Gästebuchs mit dem HTMLHeader und dem Body. Dieser Inhalt wird nicht ausgegeben, wenn Sie das Gästebuch via PHP-include einbinden! Folgende Punkte müssen beim Bearbeiten der HTML-Templates berücksichtigt werden, damit das Gästebuch weiterhin funktioniert: Texte im Format ###PLATZHALTER### sind Platzhalter und dürfen nicht geändert werden ◦ Komplett klein geschriebene Platzhalter sind Platzhalter für Texte aus den Sprach-Dateien ◦ Komplett groß geschriebene Platzhalter sind Platzhalter für entsprechende Werte / Inhalte IDs dürfen in Templates nicht geändert werden, da sie für JavaScript-Funktionen benötigt werden. Klassen dürfen beliebig geändert bzw. gelöscht werden. © by YellaBook.de - Alle Rechte vorbehalten.