Change-Log

Version 4.10.9, Datum 02.02.2022

Anpassungen des Quellcodes für die Verwendung des myPHP Guestbook unter PHP 8.1.x [auch kompatibel mit v.8.2.x, 8.3.x und 8.4]. Die Abwärtskompabilität ist bis PHP 7.0 gegeben, ggf. auch noch für PHP 5.6, wobei allerdings unter PHP 5.x und 7.x nicht mehr getestet wird und kein Support mehr erfolgt.

Ein Update von einer der v.4.10.0 bis 4.10.8 auf 4.10.9 ist einfach: Es müssen lediglich einige Dateien ausgetauscht bzw. neu auf den Server geladen werden, Änderungen an den Datenbank-Einträgen sind für einen fehlerfreien Betrieb nicht zwingend notwendig. - Einfach die in der "ReadMe-Update.pdf" beschriebenen Dateien neu auf den Server laden und -soweit bereits vorhanden- dadurch bisherige gleichnamige Dateien überschreiben reicht aus.

Achtung: Bei einem Update von einer Version 4.9 oder kleiner auf v.4.10.9 sind zwingend die Anlage (mindestens) einer neuen Datenbanktabelle und Änderungen an den Einträgen in der SQL-Datenbank erforderlich.

Ein solches Datenbankupdate kann, wie üblich, schnell und einfach mit der im Download enthaltenen Datei erledigt werden. Lesen und beachten Sie auch hierzu die dem Download beigefügte "ReadMe-Update.pdf"!

Version 4.10.8, Datum 08.09.2021

Mit der Version 4.10.8 ist das Sprachangebot erweitert worden um Französisch und Italienisch (mein herzlicher Dank hierfür geht an Frau Valentina Panciroli / Italien) und um Schwedisch (ebenfalls vielen Dank an Herrn Anders Rundkvist / Schweden). Damit ist das myPHP Guestbook jetzt in insgesamt 10 Sprachen verfügbar.

Kleinere Bugfixes und Verbesserungen.

Version 4.10.7, Datum 01.05.2021

myPHP Guestbook v. 4.10.7 ist im Wesentlichen ein Bugfix-Release, das zusätzlich eine verbesserte Zitatfunktion sowie ein weiteres Template beinhaltet und mit dem die mit v.4.10.6 begonnene Überarbeitung des HTML-Markups abgeschlossen wird.

Unter PHP 8 funktionierte die Editierung eines Templates nicht mehr richtig. – Im Zuge der Fehlerbehebung wurde der bislang auf sechs Dateien verteilte Quellcode rund um die Bearbeitung oder Erstellung von Templates in einer Datei zusammengefasst und in Teilen erneuert.

Der zweite Bug betrifft die Funktion eines moderierten Gästebuchs. Wenn die Einstellung gewählt wurde, die das Speichern jeglicher IPs, auch solche von Spam-Einträgen, unterbindet, wurden neue Einträge ins Gästebuch, bei denen das Programm keine Spammerkmale identifizierte, sofort freigegeben und waren öffentlich sichtbar, auch wenn sie eigentlich erst vom Admin geprüft und freigegeben werden sollten.

Als dritter Punkt funktionierte die Datums- und Zeitanzeige beim möglichen Nachtrag von Gästebucheinträgen unter dem Link "Admin Blog" im Admin Panel nicht mehr richtig.

Neben der Behebung dieser Fehler wurde die Funktion zum Zitieren und Beantworten vorhandener Einträge geändert: Bislang wurde der zitierte Eintrag ins Textfeld des Eingabeformulars übertragen. – Ab v.4.10.7 wird der zitierte Eintrag auf dem Server temporär zwischengespeichert und erst mit dem Aufruf der Eintragsvorschau oder dem endgültigen Speichern des neuen Eintrags dort eingefügt. In der Überschrift des Eingabeformulars wird angezeigt, auf welchen Eintrag geantwortet wird. In den Grundeinstellungen kann individuell festgelegt werden, ob der zitierte Eintrag vor oder nach der Erwiderung des Gastes eingefügt werden soll.

Schließlich wird bei einer Neuinstallation oder einem Datenbankupdate noch ein weiteres, neues Template für Websites mit schwarzem/dunklen Design mit installiert.

Im Download ab dem 27.05.2021 wurde noch eine Änderung der "insert.php" (Formularseite für neue Gästebucheinträge) vorgenommen, da es bei einer bestimmten Konfigurationsmöglichkeit Probleme mit der geänderten Zitatfunktion gab, die behoben wurden.

Version 4.10.6, Datum: 03.03.2021

Nochmals erweiterte Absicherung des Admin-Bereichs gegen das Eindringen unberechtigter Dritter. Hierzu ist es jetzt u.a. möglich, eine 2-Faktor-Authentisierung zum Login zu aktivieren (Grundeinstellung: deaktiviert). Einzelheiten können nach der Installation oder dem Update auf die v.4.10.6 den Erläuterungen im Admin-Panel unter dem Link "Hilfe", dort Abschnitt IV. "Nutzungsbedingungen" => "Admin-Control-Panel" nachgelesen werden.

Die Anzeige von Fehlermeldungen z.B. bei unzulässigen oder fehlenden notwendigen Eingaben bei der Suchfunktion und auf der "insert.php" wurde auf die heute übliche Anzeige von Tooltips geändert; nur auf sehr kleinen Bildschirmen, wie z.B. Smartphones, bleibt es zur besseren Übersichtlichkeit bei den bisherigen Fehlermeldungen oberhalb des Eingabeformulars.

Sobald am Ende der Seiten "index-" und "insert.php" auf einen internen Link geklickt wird, z.B. um zwischen mehreren Seiten mit Gästebucheinträgen zu blättern oder eine Beitragsvorschau aufzurufen o.ä., springt die Seite nicht mehr einfach nur um, sondern scrollt gleichzeitig zum Seitenanfang. Dies hat Vorteile insbesondere bei einer Einbindung per IFrame, da nicht alle Browser innerhalb von IFrames das gewünschte Sprungziel erreichen (z.B. Firefox). Die Scroll-Funktion kann auf Wunsch deaktiviert werden.

Verschiedene weitere Aktualisierungen an der externen CSS-Datei und den index- und insert-Dateien im Hauptverzeichnis sowie an der Suchfunktion.

Dem Download wurde außerdem ein zusätzlicher Ordner mit einer Anleitung zur Einbindung des myPHP Guestbook per IFrame und einer JS-Datei zur automatischen Höhenanpassung des IFrames beigefügt. Damit werden unschöne vertikale Scrollbalken im Frame-Fenster vermieden.

Heute ist
So. 19.04.2026

© 2025 design by Pierre Linssen