Guestbook
Quelle:
http://addon.websitebaker.org/pages/en/ ... d=0601F521
Getestete Version:
2.8.7
Getestet mit BlackCat Version:
1.0.3 / 1.1.1
Ergebnis Installation:
OK
Ergebnis Seite hinzufügen (bei Seitenmodul):
OK
Darstellung im Frontend:
Soweit ok, allerdings kein Eintrag möglich. (Springt automatisch und ohne Fehlermeldung wieder zur Übersichtsseite zurück.)
In BlackCat v1.1.1: Seite scheinbar leer, da Sprachdatei nicht geladen (Patch siehe unten). Danach sind Einträge möglich, allerdings ist der Link "Ins Gästebuch eintragen" nach erfolgter Eintragung defekt und leitet auf die Hauptseite um. Ansonsten scheint es zu funktionieren.
Darstellung im Backend:
Zerstört die Darstellung im Freshcat-Theme. Scrollen (z.B. im Einstellungen-Dialog) dadurch nicht möglich. Davon abgesehen funktioniert es aber.
Sonstige Beobachtungen:
Lädt CSS in den body, was nicht valide ist.
Notwendige Patches
Datei backend.js
komplett löschen (oder umbenennen, z.B. gbkbackend.js; dann wird sie nicht mehr automatisch geladen)
Datei view.php
Zeilen 27-32
Code: Alles auswählen
// check if module language file exists for the language set by the user (e.g. DE, EN)
if(file_exists(WB_PATH.'/modules/guestbook/languages/'.LANGUAGE.'.php')) {
require_once(WB_PATH.'/modules/guestbook/languages/'.LANGUAGE.'.php');
} else {
require_once(WB_PATH.'/modules/guestbook/languages/EN.php');
}
Code: Alles auswählen
// check if module language file exists for the language set by the user (e.g. DE, EN)
if(file_exists(WB_PATH.'/modules/guestbook/languages/'.LANGUAGE.'.php')) {
require WB_PATH.'/modules/guestbook/languages/'.LANGUAGE.'.php';
} else {
require WB_PATH.'/modules/guestbook/languages/EN.php';
}
Zeile 27:
Code: Alles auswählen
if(!defined('WB_PATH')) die(header('Location: index.php'));
Code: Alles auswählen
global $database;