Ich vermute mal das ich es falsch auf dem ftp geladen habe, bin mir da aber nicht sicher.
Hier ma die Anleitung :
Code: Alles auswählen
Entpacke die Shoutbox in einem Verzeichnis, das unterhalb dem Stammverzeichnis Deines Forums liegt und passe den Besitzer sowie die Gruppe an. Ausgeliefert wird mit root:root, ändern kannst Du das mit einem einfachen chown Besitzer:Gruppe DeinShoutBoxVerzeichnis/* -R. Den auftretenden Fehler bei falschen Eigentumsverhältnissen erkennst Du an dem dicken Schriftzug Internal Server Error !
Ich habe ein einfaches Skript geschrieben, das install.php heißt und folgendes tut (tun sollte):
* Anlegen der Tabelle Shoutbox
* Anlegen der Tabelle Chatbox
* Anlegen der Tabelle Buddies
* Hinzufügen der Spalte shoutbox_sperre in die Tabelle phpbb_users
Im Rahmen der künstlerischen Freiheit erwarte ich, daß diese Tabellen in genau derselben Datenbank angelegt werden, in der auch Dein Forum liegt. Sollten an dieser Stelle Probleme auftreten, dann ist das hier die Lösung: Du bist schuld, weil ... das Skript funktioniert :-)
Die Datei install.php ist nach erfolgreicher Ausführung bitte zu löschen !
Jetzt ist nur noch die Datei /includes/php/globals.inc.php anzupassen. Hier die Zugangsdaten für die Datenbank eintragen und GANZ WICHTIG die korrekte Cookie-Bezeichnung, die Du entweder im ACP (was heißt das eigentlich ? Admin Control Panel ?) erfährst oder einfach im Browser nachsiehst, wie der auf _sid endende Cookie mit Vornamen heißt. Ein falscher Cookie-Name ist wie ein nicht vorhandener Türschlüssel. Es erscheint die Meldung "Du bist nicht eingeloggt !".
Zuguterletzt muß die Shoutbox nur noch in Dein Forum eingepfropft werden. Ich habe das in der index_body.tpl gemacht, und zwar so:
<!-- BEGIN switch_user_logged_in --><iframe src="DeinShoutBoxVerzeichnis/index.php" scrolling="NO" width="800" height="250" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true"></iframe><!-- END switch_user_logged_in -->