Westerhost IT

Werbung
Westerhost IT-Service
Christian Ixert
Hellweg 10
45701 Herten-Westerholt
Herten-Westerholt, 22.12.2012
myPHPGuestbook V 3.2.0 Dokumentation
Dies ist die deutsche Dokumentation zu myPHPGuestbook.
Sie soll Ihnen dabei helfen, die Features von myPHPGuestbook zu verstehen und offene
Fragen zu beantworten.
Es kann vorkommen dass diese Dokumentation nicht immer auf dem neusten Stand ist, falls
Sie einen Fehler finden, würden wir uns freuen, wenn Sie uns diesen mitteilen würden.
Einführung:
MyPHPGuestbook ist ein Open Source Gästebuch und unterliegt der General Public License.
Dadurch kann jeder selbständig an myPHPGuestbook weiterprogrammieren oder Teile des
Codes für andere Projekte benutzen. Natürlich ist dies nur dann gestattet wenn die
Lizenzbestimmungen eingehalten werden.
Damit sich myPHPGuestbook laufend verbessert, setzen wir auf die Mithilfe der
Benutzer. Sie können uns gerne Ihre Wünsche für zukünftige Features mitteilen, oder
gefundene Fehler zur Behebung melden.
Alle gemeldeten Fehler werden überprüft und behoben.
Da es sich bei myPHPGuestbook aber eher um ein kleines Projekt handelt, werden keine
Patche angeboten, welche Sicherheitslücken schließen.
Um immer auf dem neusten Stand zu sein muss man sich die jeweils neue Version vom
Downloadserver herunterladen.
Der Quellcode wird fortlaufend geprüft und optimiert.
In der neuen Version wurde der Quellcode nun noch übersichtlicher gestaltet und es wurde vor
allem Wert auf einheitliche Namen der Variablen gelegt.
Durch diese Optimierungen kommt es auch ab und zu vor, dass sich Verzeichnisstrukturen
ändern und einzelne Dateien gelöscht werden, wenn z.B. zwei kleine Dateien zu einer
Größeren zusammengefasst wurden.
Ziel ist es, ein möglichst fehlerfreies Gästebuch anzubieten, dies ist aber nur möglich
wenn alle Versionen immer sehr gut getestet und uns die gefundenen Fehler gemeldet werden.
Aufgrund der verschiedensten Webserverkonfigurationen, auf die wir selbstverständlich keinen
Einfluss haben, ist es jedoch nicht möglich, eine immer und überall fehlerfrei arbeitende
Software anzubieten oder gar eine Haftung für fehlerhafte Software und daraus resultierende
Schäden zu übernehmen.
1
myPHPGuestbook wird daher „so wie es ist“ angeboten, unter Ausschluss jeglicher Garantie
und unter Ausschluss jeglicher Haftung.
Versionsnummer-Schlüssel
Änderungen am Quellcode können sehr leicht anhand der Versionsnummern nachvollzogen
werden:
Dieses Vorgehen führt demnach zu folgendem Versionsnummernschlüssel:
1.Ziffer
große Änderungen
2.Ziffer
mittlere Änderungen
3.Ziffer
kleine Änderungen
3
3
3
2
2
2
0
1
1
Buchstabe
Status
a
b
Stable
Alpha
Beta
Version 3.0.0 basierte weitgehend auf Version 2.0.5, doch es wurde ein Installerscript
hinzugefügt, was zu einer Versionsänderung von Version 2.x.x auf 3.x.x führte.
Kleinere Änderungen in Bezug auf Kompatibilität zu PHP 5.3.10, ein geänderter
Spamschutzfilter sowie eine Änderung in der Badword-Ersetzung führte zur Versionsänderung
auf V 3.2.0.
Versionen die zusätzlich zur Versionsnummer mit einem „a“ oder „b“ gekennzeichnet sind,
enthalten weitgehend ungetestete Änderungen und sind ausschließlich für Testzwecke
Gedacht, nicht für den produktiven Einsatz.
MyPHPGuestbook wird immer unter der neusten und einer etwas älteren Serversoftware
getestet, damit myPHPGuestbook auch auf möglichst vielen Servern läuft.
Diese sind derzeit auf dem:
- Download- und Demo-Server Debian Linux in der jeweils aktuellen Distribution incl. aller
Sicherheitspatche
- Testserver Debian Linux in der jeweils aktuellsten Distribution
- Entwicklungsserver Windows / WAMPSERVER mit PHP 5.2.9, PHP 5.38 und PHP 5.3.10
Um myPHPGuestbook ohne Fehler zu betreiben, sollte PHP 5.3.x auf Ihrem Server installiert
sein, da es sonst passieren könnte, dass benötigte Funktionen von PHP nicht vorhanden sind.
Wir empfehlen immer die aktuellste PHP Version einzusetzen, da in dieser auch immer viele
Fehler beseitigt wurden.
Sprachen
Damit myPHPGuestbook nicht nur auf deutschsprachigen Webseiten zum Einsatz kommt,
wurden ab Version 2.0.5 Sprachdateien eingebaut.
Die Sprachdateien finden sich in dem Ordner /lang/, sie heißen z.B. „de.php“ und lassen einen
Wechsel der Sprache über das Admin-Control-Panel zu.
Falls Sie eine Fremdsprache beherrschen, können Sie sich bei uns melden um
myPHPGuestbook noch in andere Sprachen zu übersetzen.
Derzeit existieren Sprachfiles für Deutsch, Englisch, Spanisch und Italienisch.
2
Inhaltsverzeichnis:
1. Config.inc.php
2. Gästebuch
2.1. Gästebuchseite
2.1.1. Copyrighthinweis
2.2. Eintragsseite
2.2.1. Smilies
2.2.2. BBCodes
3. Admin-Panel
3.1. Einstellungen
3.1.1. Admin Daten
3.1.2. Gästebuch
3.1.2.1 Captcha-Schutz
3.2. Style
3.2.1. Standard Style
3.2.2. Style erstellen
3.2.3. Style löschen
3.2.4. Style editieren
3.3. Template
3.3.1. Standard Template
3.3.2. Template erstellen
3.3.3. Template löschen
3.3.4. Template editieren
3.4. Smilies
3.4.1. Smilies anzeigen
3.4.2. Smilies hinzufügen
3.4.3. Smilies löschen
3.4.4. Smilies editieren
3.5. Badwords
3.5.1. Badwords anzeigen
3.5.2. Badwords hinzufügen
3.6. Backup
3.6.1. Backup erstellen
3.6.2. Backup wiederherstellen
3.7. Statistik
3.7.1. Statistik anzeigen
3.7.2. Statistik löschen
3
4. Sonstiges
4.1. Credits
4.1.1. Entwickler
4.1.2. Sonstige Entwickler oder Mithelfer
4.1.3. Übersetzer
4.2. Features
4.3. Kontakt
5. Howtos
5.1. Backup auf neue Prefixe anpassen
4
1. Config.inc.php
Damit das Gästebuch überhaupt läuft, müssen Datenbankzugangsdaten korrekt in der Datei
config.inc.php eingetragen sein.
In den früheren Versionen musste die Datei config.inc.php händisch angepasst werden – das
führte häufig zu Fehlern und entfällt nun Dank des neuen Installationsscriptes, in welchem
alle nötigen Daten in einer übersichtlichen Maske abgefragt werden.
2. Gästebuch
Hier sieht man alle Beiträge welche in das Gästebuch eingetragen wurden. Die Anzahl der
Beiträge pro Seite kann selber festgelegt werden. Außerdem verfügt das Gästebuch auch
über ein Template Management, mit dem Sie das Aussehen des Gästebuch ganz einfach
verändern können.
2.1. Gästebuchseite
Alle Gästebucheinträge werden auf der Gästebuchseite (index.php) ausgegeben. Falls
Sie das Gästebuch includen, sollten Sie beachten dass die GET-Variable „seite“ bereits
vom Gästebuch verwendet wird.
Die Gästebuchseite selbst kann angepasst werden, um z.B. zusätzliche Links einzufügen.
Dazu sind aber PHP und HTML Kenntnisse erforderlich.
2.1.1. Copyrighthinweis
Der sichtbare Copyrighthinweis darf laut der General Public License entfernt werden, jedoch
sollten Sie auch bedenken, dass myPHPGuestbook vor allem durch den Link im
Copyrighthinweis an viele neue User kommt. Der Copyrighthinweis im Quellcode darf aber in
keiner Datei entfernt werden. Sie finden den Copyrighthinweis in der Datei footer.php.
2.2. Eintragsseite
Damit Beiträge im Gästebuch angezeigt werden, müssen sie auf der Eintragsseite
eingetragen werden. Je nachdem wie das Gästebuch konfiguriert ist, stehen dort mehr
oder weniger Features zur Auswahl.
2.2.1. Smilies
MyPHPGuestbook unterstützt Smilies, d.h. Sie können z.B. „:angry:“ bei einem
neuen Gästebucheintrag eintippen und in der Gästebuchseite wird beim dem
Eintrag mit dem „:angry:“, das „:angry:“ durch ein Bild mit einem wütenden
Smiley ersetzt.
2.2.2. BBCodes
Anhand von BBCodes kann der Gast seinen Eintrag etwas schöner gestalten, so
z.B. mit [b]Irgendein Text[/b]. In der Gästebuchseite werden dann die Texte
nach BBCodes abgescannt, danach erscheint der Text „Irgendein Text“ nicht
mehr normal sondern fett geschrieben. Neben diesem einfachen BBCode können
in myPHPGuestbook noch viele weitere verwendet werden.
3. Admin-Control-Panel
Das ganze Gästebuch wird kinderleicht über das myPHPGuestbook Admin-Control-Panel
verwaltet. Zugriff auf das Admin-Panel gibt es nur mit einem korrekten Benutzername und
Passwort. So kann man sich in das Admin-Panel einloggen:
http://www.ihre-domain.de/gästebuchverzeichnis/admin/admin.php
5
3.1. Einstellungen
Allgemeine Gästebuch-Einstellungen können hier vorgenommen werden, wobei es noch
2 Unterkategorien gibt.
3.1.1. Admin Daten
Hier werden die persönlichen Daten vom Admin verwaltet. Die E-Mail-Adresse wird dazu
benötigt, bei neuen Einträgen eine Benachrichtigung an den Admin zu senden (falls aktiviert)
oder auch ein vergessenes Passwort zurückzusetzen.
3.1.2. Gästebuch
Die grundlegenden Einstellungen vom Gästebuch können hier eingestellt werden, d.h. vor allem
welche Features aktiviert werden sollen. Alle Features welche nicht benötigt werden, sollte man
ausschalten.
3.1.2.1 Captcha-Schutz (in 3.2.0 vollständig entfernt)
Der Captcha-Schutz bezeichnet eine Grafik, in welcher Buchstaben- und Zahlenkombinationen
ausgegeben werden, welche in ein Eingabefeld eingetippt werden müssen, um einen Eintrag
absenden zu können.
Die Funktion sollte einen Schutz vor maschineller Formularausfüllung durch so genannte
Spambots bieten.
Leider haben die Spambots gelernt, die Bilder zu lesen, oder es werden irgendwelche Benutzer
von XXX-Seiten durch Spammer zum Auflösen der Captchas benutzt, um irgendwelche bunte
Sex-Bildchen angezeigt zu bekommen. Wie das nun genau von statten geht, sei an dieser
Stelle herzlich egal.
Aus diesem Grunde wurde in der Version 3.1.0 ein zusätzlicher Spamschutz eingebaut, der auf
einem völlig anderen Spam-Erkennungsprinzip basiert und es sogar ermöglicht, auf die
Captcha-Bildchen zu verzichten.
Da der Captcha-Schutz nicht mehr funktionierte, wurde dieser nun komplett entfernt.
Ich vermute allerdings, dass irgendwann auch das neue Spamerkennungsprinzip von den
Spammern geknackt wird und hoffe, dass die Spammer recht lange dazu brauchen.
3.2. Style
Das Aussehen von myPHPGuestbook ist von 2 Faktoren abhängig. Einer davon sind die CSS
Styles. Falls Sie noch nicht genau wissen was CSS ist, sollten Sie sich unbedingt Tutorials
(findet man im Internet) durchlesen, damit Sie über ein gewisses Grundwissen verfügen.
Ein weiterer wichtiger Punkt bei den CSS-Styles ist der Spamschutz, welcher in Teilen von
einem korrekten CSS-Style abhängig ist.
3.2.1. Standard Style
Wählen Sie hier den Style, welcher beim Aufruf von ihrem Gästebuch geladen werden soll.
Falls Sie einen eigenen Style erstellt haben, können Sie diesen hier auswählen.
3.2.2. Style erstellen
Für fortgeschrittene Anwender bietet dieses Feature die Möglichkeit den Style von Grund auf
selber zu erstellen. Dabei sind aber CSS Kenntnisse erforderlich.
6
Sollten Sie diese noch nicht haben empfiehlt es sich vorhandene Styles zu editieren.
3.2.3. Style löschen
Ungebrauchte Styles können hier einfach gelöscht werden, damit nicht versehentlich der
Standard Style gelöscht wird, wird dieser erst angezeigt wenn sonst kein Style mehr vorhanden
ist.
3.2.4. Style editieren
Falls kleine Änderungen am Style vorgenommen werden sollen, muss man nicht unbedingt
einen neuen Style erstellen, sondern kann hier ganz einfach den alten editieren. Ebenso ist
diese Funktion geeignet, wenn man noch nicht sehr mit CSS vertraut ist. So können z.B.
Schriftfarbe, Schriftgröße, Schriftart etc. hier editiert bzw. ausprobiert werden.
3.3. Template
Neben dem Style wird das Design auch durch das Template bestimmt (nur bei den Einträgen).
Um mit Templates zu arbeiten (editieren und erstellen) sind HTML-Kenntnisse erforderlich.
3.3.1. Standard Template
Wählen Sie hier das Template, welches beim Aufruf von ihrem Gästebuch erscheinen soll.
Falls Sie ein eigenes Template erstellt haben, können Sie dieses hier auswählen.
3.3.2. Template erstellen
Diese Option kann nur voll ausgenutzt werden, wenn auch HTML Kenntnisse vorhanden sind,
da hier das ganze Aussehen von den Gästebucheinträgen selbst bestimmt werden kann. Sie
sollten beachten, dass der von Ihnen eingefügte HTML Code nur für einen Eintrag bestimmt ist.
Also können Sie nicht den Code einer ganzen HTML Seite dort einfügen.
Wenn Sie nun ein Grundgerüst des HTML Codes erstellt haben, müssen Sie die GästebuchVariablen am richtigen Ort einsetzen. So ist z.B. <$name$> der Platzhalter für den Namen des
Gastes, welcher sich dann ins Gästebuch einträgt.
Für Anfänger wird empfohlen, vorhandene Templates zu editieren und so den Wünschen
nach anzupassen.
3.3.3. Template löschen
Ungebrauchte Templates können hier einfach gelöscht werden, damit nicht versehentlich
das Standard Template gelöscht wird, wird dieses erst angezeigt wenn sonst kein Template
mehr vorhanden ist.
3.3.4. Template editieren
Die einzelnen Templates können hier noch den Wünschen nach angepasst werden. Falls Sie
gar keine HTML Kenntnisse besitzen, können Sie trotzdem Farbe, Ausrichtung, Hintergrund
etc. ändern. Ebenso haben Sie auch die Möglichkeit (HTML Kenntnisse vorausgesetzt) den
HTML Code des Templates zu editieren.
3.4. Smilies
Smilies sind in Gästebüchern und Foren fast schon Standard, auch in myPHPGuestbook
steht Ihnen dies Feature zur Verfügung. Smilies funktionieren wie folgt:
Jedes Smiley besitzt einen eigenen BBCode so ist z.B. der BBCode für ein wütendes Smiley
:angry: dieser kann natürlich geändert werden.
7
Wenn nun im Gästebuch :angry: in einem Eintrag geschrieben wurde und Smilies im
Gästebuch aktiviert sind, erscheint anstelle von :angry: ein wütendes Smiley.
3.4.1. Smilies anzeigen
Alle eingefügten Smilies werden hier zur Übersicht angezeigt, nun können Sie auf ganz
einfache Smilies löschen und editieren.
3.4.2. Smiley hinzufügen
Wenn Ihnen die Standard Smilies nicht ausreichen oder Ihnen nicht gefallen, können Sie hier
kinderleicht Ihre eigenen Smilies hochladen und BBCode sowie weitere Eigenschaften
estimmen.
3.4.3. Smilies löschen
Smilies die Ihnen nicht mehr gefallen können ganz einfach unter Smilies anzeigen gelöscht
werden. Über Checkboxen können Sie schnell und unkompliziert die gewünschten Smilies
markieren.
3.4.4. Smilies editieren
Bei kleinen Änderungen an Smilies ist dieses Feature sehr hilfreich, so kann z.B. der BBCode
geändert werden ohne dass das Smiley gelöscht und neu hinzugefügt werden muss.
3.5. Badwords und deren Ersetzung
Schimpfwörter sowie andere nicht erwünschte Wörter können Dank diesem Feature im
Gästebuch zensiert werden. Zwar lässt sich die Zensur durch Tricks auch
verhindern, aber ein allererster Schutz wird dadurch bereits geboten.
In früheren Versionen < V3.2.0 wurden die Badwords durch *** ersetzt, was jedoch immer nach
Zensur aussieht.
Ab V3.2.0 können Sie selbst bestimmen, mit welchen Wörtern ein so genanntes Badword
ersetzt wird. Denkbar wäre, zum Beispiel das Badword „Arsch“ durch „Hinterteil“ zu ersetzen.
Hierbei ist jedoch derzeit Vorsicht das oberste Gebot, da bei dieser Ersetzung aus
„Du Arsch, Wasser marsch!“ ein „Du Hinterteil, Wasser mHinterteil!“ wird.
Hieran muss noch gearbeitet werden.
3.5.1. Badwords anzeigen und löschen
Alle unerwünschte Worte (Badwords) sowie deren Ersetzungen sehen Sie hier. Falls Sie
Badwords löschen möchten, dann markieren Sie die zu löschenden und klicken auf „markierte
löschen“.
3.5.2. Badwords hinzufügen
Um Wörter zu sperren, müssen Sie natürlich zuerst in der Datenbank gespeichert werden, die
Badwords werden dann im Gästebuch durch die von Ihnen gewählte Ersetzung ersetzt. Achten
Sie darauf, dass das Wort mindestens aus 3 Zeichen besteht, denn sonst können auch
Buchstaben innerhalb von normalen Wörtern zensiert werden.
3.6. Backup
Wer will schon gerne seine ganzen Gästebucheinträge durch z.B. einen Server Crash
verlieren?
8
Sehr wahrscheinlich niemand, darum können Sie über diese Funktion Backups
erstellen sowie wieder herstellen. Es ist anzumerken, dass es unter Umständen zu
Problemen kommen kann, wenn Sie ein Backup unter einer etwas älteren Version erstellen
und in einer neueren wieder herstellen möchten.
In der Version 2.0.5 blieb auch eine zuvor erstellte Backup-Datei „auf dem Webserver“ liegen,
Dritte, die die Verzeichnisstruktur kennen, konnten diese Backupdatei von außen herunterladen
und die Inhalte für sich selbst verwenden.
Dieser Bug ist ab der Version 3.0.0 beseitigt; spätestens beim Ausloggen aus dem
Adminbereich wird ein zuvor erstelltes Backup vom Server gelöscht. Daher sollten Sie das von
Ihnen erstellte Backup zügig auf Ihren Computer herunterladen.
3.6.1. Backup erstellen
Damit Sie Ihre Gästebuch Einträge sichern können, müssen Sie nur diese Option aufrufen,
danach können Sie das Backup einfach auf Ihren Computer herunterladen. Dazu müssen Sie
einen Rechtsklick auf „Download“ machen und danach „Ziel speichern unterW“ auswählen.
3.6.2. Backup wiederherstellen
Das Wiederherstellen eines von Ihnen hergestellten Backups geht kinderleicht, wählen Sie
dazu nur die SQL Datei auf Ihrem Computer aus, welche Sie bereits einmal auf Ihren
Computer heruntergeladen haben. Dann klicken Sie auf den Button "Wiederherstellen" und
myPHPGuestbook fügt die alten Gästebuch Einträge wieder in die Datenbank ein. Alle
vorhandenen Gästebuch Einträge werden dadurch gelöscht. Es kann unter gewissen
Umständen auch zu Fehlern kommen, wenn nicht immer die gleiche Gästebuch Version
verwendet wurde.
D.h. wenn z.B. das Backup unter Version 2.0.5 erstellt wurde und unter Version
3.0 wiederhergestellt werden soll.
In der Regel entstehen Probleme, weil ein anderer Prefix verwendet wurde:
In V2.0.5 wurde standardmässig der Prefix „myphpguestbook“ verwendet, ab Version 3.0.0
lautet der Prefix „guestbook“
Unterschiedliche Prefixe verwendet man z.B., um mehrere Gästebuchinstallationen parallel in
einer Datenbank laufen zu lassen.
In diesem Falle können Sie in Ihrer Backup-Datei mit einem guten Texteditor das Prefix
entsprechend ändern, um alte Backups wieder herzustellen.
Dazu mehr im Anhang „HOWTOS“
3.7. Statistik
Damit Sie einen kleinen Überblick haben, wie häufig Ihr Gästebuch aufgerufen wurde, ist eine
kleine Statistik in myPHPGuestbook eingebaut. Diese funktioniert wie viele andere Features nur
wenn Sie dieses Feature unter „Einstellungen“ aktiviert haben.
3.7.1. Statistik anzeigen
Hier sehen Sie die Anzahl der gesamten Besucher sowie der gesamten Aufrufe des
Gästebuches. Weiter unten gibt es eine kleine genauere Statistik der letzten 15 Tage
(vorausgesetzt das Gästebuch wurde aufgerufen).
3.7.2. Statistik löschen
9
Wenn Sie die Statistik löschen möchten, erledigen Sie das über den Link „Statistik löschen“.
Ihre Statistik der letzten 15 Tage ist dann allerdings unwiderruflich gelöscht
4. Sonstiges
Alle Dinge, welche nicht direkt mit der Bedienung von myPHPGuestbook zu tun haben,
finden Sie hier. Dies sind grösstenteils Informationen zu den Entwicklern und Mithelfern von
myPHPGuestbook. Nebst dem auch eine kleine Liste der Features von myPHPGuestbook.
4.1. Credits
Hier sehen Sie alle Leute welche bei der Entwicklung von myPHPGuestbook eine grössere
Rolle gespielt haben. Eigentlich könnte hier fast die ganze Community aufgelistet werden,
doch das bräuchte zu viel Platz.
4.1.1 Hauptentwickler
Praktisch der ganze Quellcode von myPHPGuestbook wurde von Claudio Pose geschrieben.
Einzelne Teile des Codes wurden von anderen Projekten eingebaut, welche aber im Verglich
zum ganzen Script nur eine sehr kleine Rolle spielen.
Hier nun genauere Daten zum Hauptentwickler:
Claudio Pose (Schweiz)
Da Claudio Pose ca. in 2006 den Support und die Webseite eingestellt hat, das myPHP
Guestbook jedoch sehr beliebt ist und daher weiterentwickelt werden soll, wurde von uns auf
Basis der letzten Version 2.0.5 die Version 3.0.0 geschaffen. Nach einigen kleineren
Anpassungen steht nun die Version 3.2.0 zum Download bereit.
4.1.2. Sonstige Entwickler oder Mithelfer
Egal ob Programmierer, Bug Reporter oder Grafiker, myPHPGuestbook wurde nicht nur durch
den Hauptentwickler erstellt, sondern auch mit Hilfe vieler anderer Personen.
David Vignoni (Italien)
[email protected]
www.icon-king.com
Turthra Leinir (Dänemark)
[email protected]
www.leinir.dk
Für ihre Geduld bei sehr vielen Tests der V 3.2.0 geht besonderer Dank an:
Wolfgang Leverberg
und
Hagen Pflüger
Ohne deren unzählige Tests und Anregungen wäre es nicht möglich gewesen, das Gästebuch
auf einen aktuellen Stand zu bringen.
4.1.3. Übersetzer
Seit der Version 2.0.0 gibt es myPHPGuestbook in mehreren Sprachen, da es aber gute
Fremdsprachenkenntnisse braucht um Sprachdateien zu übersetzen oder zu Pflegen, braucht
man natürlich auch Leute die über dieses Wissen verfügen, genügend Zeit haben und natürlich
mithelfen.
10
Auch in Zukunft werden wir Übersetzer benötigen um myPHPGuestbook in möglichst viele
Sprachen zu übersetzen. Bei Interesse müssen Sie sich nur bei uns melden.
Phosgen (Deutschland)
[email protected]
Séverine Tigé (Deutschland)
[email protected]
Claudia Cataldi (Schweiz)
[email protected]
Christer Birgersson
[email protected]
??? ()
[email protected]
??? ()
[email protected]
??? ()
[email protected]
Hüseyin Cerik
www.hepsibizim.com
[email protected]
4.2. Features
MyPHPGuestbook verfügt über sehr viele Features, welche es zu einem sehr umfangreichen
Gästebuch machen. In Zukunft werden sicher noch mehr dazu kommen und bereits
vorhandene verbessert. Damit die meisten Features richtig genutzt werden können musste aber
zuerst ein gutes Admin-Control-Panel programmiert werden, welches das Verwalten
kinderleicht macht.
- Admin-Panel
- Anti Flood Protection
- BBCodes
- Smilies
- Blätterfunktion
- Badwords
- Schutz vor Spambots
- 100% Design anpassbar
- Editieren von Einträgen
- Template Management
- Backup der Einträge
- Wiederherstellung der Einträge
11
- Einträge freigeben / deaktivieren
- Massenlösch Funktion
- IP Speicherung
- Kommentarfunktion
- Gästebuch aktivieren / deaktivieren
- Badword Management
- Einfach Installation
- Maximale Wortlänge bestimmen
- IP Anzeigen (aktivieren / deaktivieren)
- Pflichtfelder auswählbar
- Style Management
- Minimale / maximale Eintragslänge festlegen
- Multilanguage (Deutsch, Englisch, Französisch, Russisch, Türkisch)
- Sperrt HTML Code in Einträgen
- E-Mail an Admin bei neuem Eintrag
- Überprüft E-Mail bei neuem Eintrag
- Gästebuch Statistik
- Smiley Management
- Gute Dokumentation
- Kostenloser Support
- Internet Explorer, Opera, Mozilla, Firefox, Netscape, Konqueror... kompatibel
4.3. Kontakt
MyPHPGuestbook war ein Projekt von Claudio Pose - Networkarea.ch.
Sie können wie folgt mit uns Kontakt aufnehmen.
Christian Thomas
Kuhstr.8
45701 Herten-Westerholt
www.westerhost.de
[email protected]
Wir würden uns freuen, wenn sich möglichst viele Mitmenschen an der Weiterentwicklung
von myPHPGuestbook beteiligen würden.
Herten-Westerholt im April 2012
12
5. Howtos
5.1. Backup auf neue Prefixe anpassen
Um ein von Ihnen unter einer „alten“ Version erstellte Backup auf eine neue Version
anzupassen, ist unter Umständen eine Anpassung der Backup-Datei, dort des so genannten
Prefixes, erforderlich.
myPHPguestbook erstellt eine Backupdatei Namens „backup.sql“, welche nach Öffnen mit
einem Texteditor wie Folgt aussieht:
#
#
#
#
#
#
#
#
------------------------------------------myPHPGuestbook SQL Dump
04.03.2012 12:19:26
PHP Version: 5.3.3-7+squeeze7
MySQL Version: 5.1.49-3-log
Table: guestbook_entries
-------------------------------------------
INSERT INTO `myphpguestbook_entries` (ID, comment, date, email, homepage,
icq, ip, status, name, activation_code, text, time) VALUES ('', '',
'16.08.2006', 'christian (at) web.de', 'http://www.web.de', '0',
'80.135.146.74', '1', 'christian', '', 'Weit hinten, hinter den Wortbergen,
fern der Länder Vokalien und Konsonantien leben die Blindtexte.
\r\n\r\nAbgeschieden wohnen Sie in Buchstabhausen an der Küste des Semantik,
eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch
ihren Ort und versorgt sie mit den nötigen Regelialien. \r\n\r\nEs ist ein
paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen.
Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte
beherrscht – ein geradezu unorthographisches Leben. \r\n\r\nEines Tages aber
beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu
gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort
wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli,
doch das Blindtextchen ließ sich nicht beirren. Es packte seine sieben
Versalien, schob sich sein Initial in den Gürtel und machte sich auf den Weg.
\r\n\r\nAls es die ersten Hügel des Kursivgebirges erklommen hatte, warf es
einen letzten Blick zurück auf die Skyline seiner Heimatstadt Buchstabhausen,
die Headline von Alphabetdorf und die Subline seiner eigenen Straße, der
Zeilengasse. Wehmütig lief ihm eine rethorische Frage über die Wange, dann
setzte es seinen Weg fort. \r\n\r\nUnterwegs traf es eine Copy. Die Copy
warnte das Blindtextchen, da, wo sie herkäme wäre sie zigmal umgeschrieben
worden und alles, was von ihrem Ursprung noch übrig wäre, sei das Wort
\"und\" und das Blindtextchen solle umkehren und wieder in sein eigenes,
sicheres Land zurückkehren. \r\n\r\nDoch alles Gutzureden konnte es nicht
überzeugen und so dauerte es nicht lange, bis ihm ein paar heimtückische
Werbetexter auflauerten, es mit Longe und Parole betrunken machten und es
dann in ihre Agentur schleppten, wo sie es für ihre Projekte wieder und
wieder mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann benutzen Sie
es immer noch...', '15:33');
INSERT INTO `myphpguestbook_entries` (ID, und so weiter<
Der Teil INSERT INTO `myphpguestbook_entries` ist der für uns interessante Teil, dort das
rot markierte myphpguestbook welches den zu ändernden Prefix darstellt.
Wenn Sie zum Beispiel den Prefix „guestbook“ für Ihre Neuinstallation gewählt haben, müssen
Sie in Ihrer Backupdatei den Prefix entsprechend anpassen, um Ihr Backup importieren zu
können.
Mit einem guten Texteditor (z.B. Notepad 2, Notepad++, usw.) geht das kinderleicht über die
Suchen/Ersetzen-Funktion, in dem Sie nach myphpguestbook suchen und mit guestbook in allen
Zeilen ersetzen lassen.
13
Datei nach dem Ersetzen speichern, und mit der Importfunktion importieren, das war alles.
Vor dem Suchen/Ersetzen empfiehlt es sich aber, ein Backup der Originalbackupdatei als
Sicherheitskopie anzulegen, falls etwas schief geht (Tippfehler, Gross/kleinschreibung,
vergessene Zeichen, usw.) In Sachen Prefix ist nämlich „guestbook“ nicht dasselbe wie
„Guestbook“W
14
Herunterladen