FG Guestbook - README.de - 25.Mar.2003 http://fgguestbook.sourceforge.net/de/ - felix.gertz@epost.de INSTALLATION 1. Entpacken der Zip-Datei! Wahrscheinlich hast Du das gerade eben getan. :) 2. Anpassen der Perl-Dateien Oeffne die Datein gbadmin.pl und guestbook.pl in einem Editor Deiner Wahl. Aendere die erste Zeile so, dass sie auf Deinen Perl-Interpreter zeigt. Auf den meisten System ist ist Standarteinstellung richtig. Nun konfiguriere guestbook.pl so, dass die Einstellungen Deinen wuenschen entsprechen. Die Einstellungen sind in guestbook.pl erklaert. 3. Wenn Du den Badword-Filter aktiviert hast, dann kannst Du jetzt die Datei 'badwords' editieren. Aber sei gewarnt! :) 4. In der Datei 'usedemoticons' kannst Du weiter Emoticons hinzufuegen. Das Emoticonsverzeichniss darf nicht im cgi-bin VZ sein, sondern muss in einen ganz normalen HTML-Pfad geladen werden. 5. Design Vorlagen erstellen bzw. anpassen Wenn Du nicht das Standard Design benutzen moechtest, dann musst Du jetzt die Design-Templates aendern. In dem Verzeichniss 'gdata' befindet sich die Standard-Vorlage. In dem Verzeichniss 'sample-templates' befinden sich andere Beispiel-Vorlagen, die nach 'gdata' kopiert werden muessten. Es gibt 4 verschiedene Vorlagendateien: header_template - Ist der Kopf des Gaestebuches.. Enthaellt Titel, event. Eingabeforumlar, etc. body_template - Kommt direkt unter dem header_template.. Enthaellt z.B. Anzahl der Eintraege, die Pagebar, die Dankesnachricht, die Eintraege, etc. write_template - Aussehen eines Gaestbucheintrages footer_template - Der Fuss des Gaestbuches body_template und write_template muessen durch Designbefehle gesteuert werden. Ein Designbefehl, auch Schluesselwort oder Pattern genannt, ist ein Platzhalter der im Template steht. Das Gaestebuch ersetzt dann diesen Platzhalter durch die richtige Funktion, wenn das Template ausgelesen wird. Das hat den Vorteil, dass man das Design des Gaestebuches perfekt nach seinen Wuenschen anpassen kann. Patterns fuer body_template: %THANXMSG% : Die Dankesnachricht, wenn sich jemand eingetragen hat. %PTHANXMSG% : Das selbe wie "

%THANXMSG%". %NUMBERENTRIES% : Anzahl der kompletten Einträge. %PAGE% : Die aktuelle Seite. %PAGEBAR% : Die Seitenleiste ( .. 2 3 4 5 6 7 8 9 10 .. ) %BEGINLBACK% : Anfang von dem Link zur vorherigen Seite. Muss mit %ENDLBACK% enden! %ENDLBACK% : Ende von dem Link zur vorherigen Seite. Bsp.: %BEGINLBACK% vorherige Seite %ENDLBACK% . %BEGINLNEXT% : Anfang von dem Link zur naechsten Seite. %ENDLNEXT% : Ende von dem Link zur naechsten Seite. %DATA% : Die Gaestebucheinträge.. Das wichtigste Schluesselwort! :) Patterns fuer write_template: %NUMBER% : Die aktuelle Nummer des Eintrages. %DATE% : Das Datum des Eintrages. %NAME% : Der Name der Person %EMAIL% : Die Email der Person %EMAILNAME% : Das selbe wie: %NAME% Wenn keine Email vorhanden ist, wird der Link weggelassen. %HOMEPAGE% : URL der Homepage %LHOMEPAGE% : Link der Homepage %TEXT% : Die eigentliche Nachricht. %COMMENT% : Hier wird der Kommentar eingefuegt, wenn der Admin einen gegeben hat. Ohne dieses Pattern keine Kommentierung moeglich! %BRCOMMENT% : Das selbe wie: "

%COMMENT%" Uebrigends.. Alle Designbefehle muessen gross geschrieben werden! 6. Hochladen auf den Server Starte ein FTP-Programm Deiner Wahl und logge dich auf den Server ein. Wechsle nun in das Verzeichniss 'cgi-bin' auf dem Server. Wenn das Verzeichniss nicht vorhanden ist, wirst Du dieses Gaestuch wohl nicht benutzen koennen. :( Oder Du bist Dir sicher, dass das Verzeichniss anders heist. Erstelle in 'cgi-bin' nun einen weitern Unterordner z.B. 'guestbook'. Nun kopierst Du die Datein gbadmin.pl und guestbook.pl in diesen Ordner. Ausserdem kopierst Du den Ordner 'gdata' samt Inhalt auch nach 'guestbook'. Nun musst Du die Datein gbadmin.pl und guestbook.pl noch ausfuehrbar machen. Das tust Du mit einem 'chmod 755 gbadmin.pl'. 7. Anpassen des Eintragsformular In guestbook.html befindet sich das Eintragsformular. Du musst es verweden so wie es ist! Natuerlich kannst Du es in eine HTML-Seite o. header_template Deiner Wahl einbinden. Achte darauf, dass der action-Pfad auch auf guestbook.pl zeigt. Z.B. action="/cgi-bin/guestbook/guestbook.pl" 8. Test des Gaestebuches Versuche nun einen Testeintrag zu machen. Wenn alles klappt dann freue Dich! Das war's, Du kannst das Gaestbuch jetzt benutzen! Leider funktioniert es auf manchen Servern nicht auf anhieb. Wahrscheinlich kann das Gaestebuch dann nicht in das Verzeichniss gdata schreiben. Du musst nun ein 'chmod 777 gdata' machen. Das ist leider unschoen, da nun jeder, der Zugriff auf den Server hat, in 'gdata' Schreibrechtebesitzt. Beschwere Dich bei dem Serveradministrator! Ich kann da nix fuer.. :) Wenn es immer noch nicht laeuft musst Du leider auch noch ein 'chmod 777' auf folgende Dateien in 'gdata' machen. count,data,log,passwd 9. GB Admin Passwort aendern Fuehre nun gbadmin.pl in Deinem Browser aus und aendere das Passwort. Das Standard-Passwort ist 'fbill98'. Falls Du ein 'chmod 777 passwd' gemacht hattest, mache nun ein 'chmod 644 passwd' . 10. Zigarette rauchen und freuen! Wenn irgendwas unklar ist, dann schaue in der FAQ nach. http://fgguestbook.sourceforge.net/de/faq.shtml Wenn dann immernoch was unklar ist, schreibe mir eine Email. LIZENZ FG Guestbook steht unter der GPL. Siehe LICENSE fuer mehr Information. Obwohl das Gaestebuch unter der GPL steht, entferne bittet nicht die Copyright Notiz im GB-Footer.. Wenn Du die Copyright-Notiz entfernen willst, dann kannst Du mir eine Postkarte schicken. Oder Du laesst mir einen kleinen Betrag zukommen.. Als kleine Anerkennung.. :) Gebe auf der Postkarte bitte Deine Email-Adresse an, damit ich antworten kann. Felix Gertz Weidkamp 7 25355 Barmstedt Deutschland