Seite 1 von 1

ET-Chat in PHPBB 3.0.8

Verfasst: 25.10.2011 17:12
von DerTheo
Hallo Leute

ich versuche gerade den ET-Chat 3.0.7 im Forum testweise einzubinden, es klappt aber nicht so recht. Installation hat geklappt, Datenbanknamen etc. sind korrekt. Leider verbindet sich der Chat nicht mit der DB, ich kann mich mit neuem Namen einlogen, infos aus der DB werden nicht gezogen.

Dies muss man (anscheinend) über die beiliegende php namens "Zusatztool_Anbindung_an_Fremduserverwaltung.php" verbinden
Ich zitiere mal aus der datei:
// Für die Realisierung der Anbindung des Chats an Ihr Userverwaltungssystem aus einem
// Forum, CMS, usw. müssen Sie lediglich die unten stehenden Sessionvariablen
// in Ihrem System mit dem Usernamen belegen und den User mit einem
// Link auf diese Datei führen. Beachten Sie dass dabei der Username ohne Passwort übertragen wird.
// Sie dürfen also in Chat keine Passwörter für Admins und Mods anlegen. Für einen Chatbenutzer ist die
// Übergabe des Usernamen über die Sessionvar. $_SESSION['etchat_username'] aus Ihrem
// System ausreichend.

$username = $_SESSION['etchat_username'];
$gender = $_SESSION['etchat_gender']; //[optional] 'f' or 'm' system default 'n' if unset
Im Forum des Chats bin ich jetzt auf folgende Info gestoßen:
Weißt du wie man aus der PHP eine Verbindung zum MySQL aufbaut und die Daten abfragt? Wenn ja, geht du folgendermaßen vor:

1) Ein phpBB-User hat ein session_id-Cookie mit dem ID der laufenden Usersession in der phpBB-Datenbank. Diesen Cookie kannst du innerhalb des Zusatztool_Anbindung_an_Fremduserverwaltung.php auslesen. (Wie genau der Cookie heißt kannst du z.B. mit der Firefox WebDeveloper-Toolbar sehen.)

2) Aus der Zusatztool_Anbindung_an_Fremduserverwaltung.php machst du eine Verbindung zu der MySQL-DB von phpBB und machst dort eine entsprechende Abfrage auf die Tabelle sessions und users wo die session_id gleich deinem Cookiewert ist.

3) Nun hast du den Usernamen aus der DB und brauchst lediglich die Variable $username damit zu belegen.
Leider habe ich keine Ahnung, wie ich das umsetzen muss.

Dieser Link im Forum für die Anbindung des ET-Chats 3.0.5 spuckt mir diese Fehler aus:

Code: Alles auswählen

Warning: include(dbcon/config.inc.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 16
Warning: include(dbcon/config.inc.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 16
Warning: include() [function.include]: Failed opening 'dbcon/config.inc.php' for inclusion (include_path='.') in /var/www/web76/html/et/index.php on line 16
Warning: include(dbcon/) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 17
Warning: include(dbcon/) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 17
Warning: include() [function.include]: Failed opening 'dbcon/' for inclusion (include_path='.') in /var/www/web76/html/et/index.php on line 17
Warning: include(dbcon/init_chat_db.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 18
Warning: include(dbcon/init_chat_db.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 18
Warning: include() [function.include]: Failed opening 'dbcon/init_chat_db.class.php' for inclusion (include_path='.') in /var/www/web76/html/et/index.php on line 18
Warning: include(lang/xml_parser.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 19
Warning: include(lang/xml_parser.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/web76/html/et/index.php on line 19
Warning: include() [function.include]: Failed opening 'lang/xml_parser.class.php' for inclusion (include_path='.') in /var/www/web76/html/et/index.php on line 19
Fatal error: Class 'db' not found in /var/www/web76/html/et/index.php on line 33

Re: ET-Chat in PHPBB 3.0.8

Verfasst: 26.10.2011 09:51
von cemcoco
Hi!

Ich habe bei mir die Version 3.0.5 Version des ET-Chats laufen - problemlos! Das soll bei mir was heißen... :grin:

Die 3.0.7 ist nicht integrierbar, steht aber irgendwo im Kleingedruckten.

Liebe Grüße,
cemcoco

Re: ET-Chat in PHPBB 3.0.8

Verfasst: 04.05.2012 19:05
von Snoopyhund2006
hat hierzu schon jemand eine lösung gefunden ?
bin seit 2 wochen am probieren und machen aber nix passiert ausser einer weissen seite :(