English German

YELLABOOK

Gästebuch PHP Script mit Spamschutz für Ihre Homepage!


Gästebuch PHP Script (responsive) - Installation

Voraussetzungen:
- PHP 5 oder höher
- htaccess muss aktiviert sein
- FTP-Zugang zum Server

Info: In den allermeisten Fällen sind die genannten Voraussetzungen erfüllt. Ansonsten kontaktieren Sie bitte Ihren Webhoster.

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. Mehr dazu unter Punkt 5.


Befolgen Sie bitte die folgenden Schritte, um das Gästebuch zu installieren!

  1. Unter Download herunterladen.

  2. Dateien aus yellabook.zip in einen Ordner auf Ihrer Festplatte entpacken.

  3. Alle Dateien in das Hauptverzeichnis (root) auf Ihren Server/Webspace uploaden. Bitte beachten: Der Ordnername "guestbook" sowie die gesamte Ordnerstruktur muss beibehalten werden bzw. darf nicht umbenannt werden.

  4. Folgende Dateien/Ordner benötigen die Rechte (chmod) 777:
    - guestbook/data/
    - guestbook/data/data.txt
    - guestbook/data/config.php
    - guestbook/data/securequestions.txt
    Info: Dieser Schritt kann ggf. übersprungen werden, da das Setzen von Dateirechten auf bestimmten Servern nicht notwendig ist. Bei Problemen hierzu können Sie mir auch eine Mail schreiben!

  5. Datei mail-test.php (im Ordner guestbook) im Browser aufrufen, Ihre E-Mail Adresse eingeben und auf Senden klicken. Nun wird überprüft, ob die PHP-Funktion "mail()" aktiviert ist. Somit wird sichergestellt, dass Sie auch E-Mails über die "Benachrichtigungsfunktion" empfangen können.
    Info für Hosteurope Kunden!

  6. Den Administrationsbereich können Sie nun aufrufen, indem Sie in Ihrem Browser folgenden Link eingeben (ersetzen Sie "ihredomain.de" mit Ihrer eigenen Domain): http://ihredomain.de/guestbook/

    Die Standard-Zugangsdaten lauten:
    Benutzername: gbadmin
    Passwort: gbpass

    Ändern Sie bitte als erstes unter "Einstellungen" den Standard-Benutzernamen und das Passwort für den Admin-Bereich!

    Spam verhindern: Um einen effektiven Spamschutz zu gewährleisten, empfehle ich Ihnen individuelle Sicherheitsfragen zu formulieren und die vorhandenen Sicherheitsfragen zu ersetzen. Diese können Sie bequem im Administrationsbereich erstellen. ("Sicherheitsfragen bearbeiten")

  7. guestbook.php im Browser aufrufen. Fertig!
    Um die Breite oder die Hintergrundfarbe zu ändern, müssen Sie die Datei style.css mit einem Editor (z.B. Notepad2) öffnen. Siehe FAQ.

    Mehr zur Anpassung des Designs finden Sie im Handbuch.

    Antworten auf häufig gestellte Fragen sowie zu etwaigen Fehlermeldungen, finden Sie unter FAQ.


Einbindung/Integrierung in Ihre Homepage

Sie können das Gästebuch 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.

Wichtiger Hinweis: Wenn Sie das Gästebuch responsive nutzen möchten, muss die Angabe width immer 100% betragen, also:

<iframe src="guestbook.php" width="100%" name="guestbook" id="guestbook" style="border: none;"> <p><a href="guestbook.php">Gästebuch</a></p> </iframe>

Die Höhe wird (standardmäßig) bei Nutzung eines Desktop PC automatisch angepasst. Eine automatische Höhenanpassung bei Nutzung eines mobilen Endgerätes (Smartphone, Tablet) kann mit diesem iframe responsive umgesetzt werden.

Höhe des iframes selbst anpassen: Um die Höhe selbst anzupassen, müssen Sie direkt hinter width="700" dies schreiben: height="650" Die Höhe des iframes beträgt nun 650px. Sie können nun name="guestbook" und id="guestbook" löschen.

Bitte achten Sie auch auf den Pfad zwischen src="" und href="". Falls das Gästebuch also im Ordner gaestebuch ist, muss der Pfad so aussehen: src="gaestebuch/guestbook.php" und href="gaestebuch/guestbook.php"

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 Stylesheets finden Sie auch im Benutzerhandbuch unter Kapitel 8.

Bei Fragen oder Problemen können Sie mich jederzeit gerne kontaktieren.



Kostenloser Installationsservice

Sollte es dennoch zu Problemen bei der Installation kommen, so stehe ich Ihnen jederzeit mit kostenlosem Support zur Verfügung. Bitte nutzen Sie das Kontaktformular. In der Regel antworte ich Ihnen binnen 12 Stunden. Bitte versuchen Sie Ihr Problem so genau wie möglich zu schildern.



Infos

Das YellaBook ist ein innovatives PHP Gästebuch Script für Ihre Homepage. Der Copyrighthinweis in der Fußzeile des Scripts darf nicht entfernt oder verdeckt werden. Wer Ihn dennoch entfernen möchte, muss eine non-copyright Lizenz erwerben. Bitte nutzen Sie hierfür das Bestellformular. Beim Einsatz auf einer kommerziellen Website muss eine kommerzielle Lizenz erworben werden. Bitte nutzen Sie auch hierfür das Bestellformular. Sie haben vor dem Download diesen Bedingungen durch das Akzeptieren der Lizenzbestimmungen zugestimmt.