PCPIN Chat mit phpBB2 verbinden < [fast erledigt]

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

PCPIN Chat mit phpBB2 verbinden < [fast erledigt]

Beitrag von feuerteufel »

Hallo zusammen,
ich habe den Chat von PCPIN erfolgreich installiert bekommen.

Nun wollte ich den Chat mit meinen phpBB Forum verbinden, so das User, die bereits im Forum angemeldet sind, ohne weitere Anmeldung in den Chat kommen und dort mit Ihren Forumbenutzernamen chatten können.


gruß der feuerteufel
Zuletzt geändert von feuerteufel am Mo 20.Aug, 2007 12:12, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sorry, ich kenne den Chat nicht.
Hast Du mal bitte einen Link dazu?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Anbei der Link zu dem Chat PCPIN Chat

Ja ich weiß, dort wird in einen Thema bereits schon geschrieben, das es wohl nicht geht.
In einen ehemaligen Forum, wo ich angemeldet war, hat aber der/die Admin es aber irgendwie dennoch geschaft.


gruß der feuerteufel
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In einen ehemaligen Forum, wo ich angemeldet war, hat aber der/die Admin es aber irgendwie dennoch geschaft.
Dann frag ich doch erst einmal.
Vielleicht kann er Dir helfen, bevor wir hier das Rad nochmal neu erfinden müssen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Ich habe dort mehrfach gefragt. aber leider können mir die dortigen User nicht helfen ..

gruß der feuerteufel
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na toll. Der Admin baut was ein und verschwindet dann...

Hast Du denn beides, also Forum UND Chat, in der selben Datenbank oder sind das getrennte Datenbanken?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Ja das der dortige Admin nicht gerade der beste mit umgang seiner Kunden (sprich User) ist, habe ich bereits von anderen User erfahren.


Ja beides liegt in ein und der selben Datenbank, hatte keine Lust eine neue zu erstellen, bzw. habe nur 3 auf meinen Server zur Verfügung stehen


gruß der feuerteufel
Zuletzt geändert von feuerteufel am Fr 17.Aug, 2007 11:46, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Fein, dann müsste man zumindest die Anmeldung am Forum nicht machen.

Hm, ich hab allerdings aktuell sehr wenig Zeit, um mich mit dem Chat zu intensiver zu beschäftigen.

Ich schau mal, ob ich am WE Zeit dafür finde, zumindest den Anfang zu schaffen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Das wäre super, wenn Du es hinbekommen könntest ...
Aber bedenke bitte, ich bin nicht gerade ein As mit SQL und deren bearbeitung .. :)


gruß der feuerteufel
Zuletzt geändert von feuerteufel am Fr 17.Aug, 2007 11:47, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn, dann würde ich entweder den Chat umschreiben oder einen MOD dazu erstellen.
Aber nach der ersten Durchsicht des Chats ist das alles andere als einfach.
Also versprechen kann ich Dir nichts...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

das dieses nicht einfach ist, kann ich mir mehr als vorstellen, aber es wäre ein schöne Möglichkeit den Chat mit phpbb zu verbinden.

Ich kann mir gut vorstellen, das einige Admin´s mehr den Chat für Ihren Forum nutzen würden.

Versprechen tue ich mir nichts ... nur gute Hilfe und Ideen.


gruß der feuerteufel thomas
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also dieser Chat unterscheidet sich so stark im User- und Sessionmanagement vom phpBB, daß die Umbau- , bzw. Anpassarbeiten für die phpBB-Usernamen schon extrem ausfällt.
Da hatte sich der von Dir genannte Admin eine Menge Arbeit gemacht, wofür ich nicht wirklich Zeit habe.

Der Chat selber ist nicht schlecht, läuft aber auf dem eigenen Server, was gerade Hoster von shared Webspaces nicht gerne sehen, da diese Chats schnell einen Server in die Knie zwingen können.
Das nur mal am Rande erwähnt.

Hier aber mal ein anderer Chat: http://www.phpbb.de/viewtopic.php?t=153131

Ebenfalls AJAX und kann an das phpBB 2 und 3 angedockt werden (zumindest ist die Beschreibung anbei).
Und die Featureliste liest sich wie eine Wunschliste...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

nun mit einen anderen Chat mit fast der selben wunschliste wäre ich ja auch zufrieden ..

soweit verstehe ich auch die Installationsanleitung die mir dort vorgegeben wird .. bloss bei einen Punkt komme ich ins Schleudern ..
$params['dbConnection']['name'] = 'your_database_name';
Was trage ich dort ein ??


weiterhin habe ich den Chat nicht direkt in das Forum eingesetzt .. oder müsste ich das machen ???


gruß der feuerteufel
Zuletzt geändert von feuerteufel am So 19.Aug, 2007 22:39, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

"you_database_name" wäre der gleiche Name, der auch in der config.php des phpBB unter $dbname enthalte ist ;)
weiterhin habe ich den Chat nicht direkt in das Forum eingesetzt .. oder müsste ich das machen ???
Wie meinst Du das?
Der Chat arbeitet unabhängig des Forums, nur die User können (soweit ich das verstanden habe) durch ein Add-On vom Forum dazu geholt werden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Super dann habe ich das schon mal richtig gemacht ..

Ich habe den Chat parallel zum Forum laufen ..

localhost/forum/...
localhost/chat/...

Jetzt bekomme ich beim Aufrufen des chat .. diese Meldungen
Warning: main(extension.inc) [function.main]: failed to open stream: No such file or directory in /yy/www.xx.de/chat/index.php on line 36
in der Index.php steht dieses drinne ..
$phpbb_root_path = $params['phpbbRootPath'];
der verweis geht ja auch die config.php
dort habe ich dieses gefunden
$params['phpbbRootPath'] = PATH.'/../forum/';
Kann es sein, das der Path zum Forum falsch ist .. ??


gruß der feuerteufel
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schreib mal besser

Code: Alles auswählen

$params['phpbbRootPath'] = PATH.'./../forum/';
Man beachte den Punkt vor dem ersten Slash.
Der besagt, daß in dem aktuellen Verzeichnis der Pfad "gestartet" werden soll, also von localhost/chat/.
Ansonsten würde der Pfad vom Webroot anfangen, bzw. unter Linux ggf. sogar vom root-Verzeichnis, denn ein Slash am Anfang einer Pfadangabe besagt genau das.
Und dort ist ja nun eben das Verzeichnis forum/ nicht vorhanden...

Und in Zukunft Code-Stellen mit BBCode CODE posten ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

ich belobige besserung .. ^5


aber leider hat dieses nicht zur besserung geführt ..

Code: Alles auswählen

// phpBB root path:
$params['phpbbRootPath'] = PATH.'./../forum/';

gruß der feuerteufel
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was steht denn in PATH drinnen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

es steht das drinne was ich als Code eingebunden habe ...

gruß der feuerteufel
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich meine die Konstante "PATH"
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

:( jetzt stehe ich auf den schlauch sorry

hier der Link wo ich die Fehlermeldungen

Chat welches ich einbinden will
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Moment, ich glaube, das muss so ausschauen (für Deine Konfiguration):

Code: Alles auswählen

$params['phpbbRootPath'] = './../forum/';
PATH war nur gesetzt, damit man das "nicht vergisst".
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

Okay habe es nun in dieser Form geändert und bekomme weiterhin die Fehlermeldung

Code: Alles auswählen

$params['phpbbRootPath'] = './../forum/';

Als Fehlermeldung bekomme ich diese Meldungen

Code: Alles auswählen

Notice: Undefined index: phpbbRootPath in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 35

Warning: main(extension.inc) [function.main]: failed to open stream: No such file or directory in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 36

Warning: main(extension.inc) [function.main]: failed to open stream: No such file or directory in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 36

Warning: main() [function.include]: Failed opening 'extension.inc' for inclusion (include_path='.:/usr/local/lib/php') in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 36

Notice: Undefined variable: phpEx in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 37

Warning: main(common.) [function.main]: failed to open stream: No such file or directory in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 37

Warning: main(common.) [function.main]: failed to open stream: No such file or directory in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 37

Warning: main() [function.include]: Failed opening 'common.' for inclusion (include_path='.:/usr/local/lib/php') in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 37

Fatal error: Call to undefined function: session_pagestart() in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 40
Da hier die Index.php gemeldet wird liste ich nun ab Zeile 30 bis 43

Code: Alles auswählen

// Include config parameters:
require_once(PATH.'/lib/config.php');

// phpBB integration:
define ('IN_PHPBB', true);
$phpbb_root_path = $params['phpbbRootPath'];
include($phpbb_root_path.'extension.inc');
include($phpbb_root_path.'common.'.$phpEx);

// phpBB session management:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

// Initialize the chat session:

gruß der feuerteufel
Zuletzt geändert von feuerteufel am Mo 20.Aug, 2007 20:58, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetze mal

Code: Alles auswählen

require_once(PATH.'/lib/config.php');
durch

Code: Alles auswählen

require_once('./lib/config.php');
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
feuerteufel
Beiträge: 65
Registriert: Mi 20.Jun, 2007 13:40

Beitrag von feuerteufel »

guten Morgen,
habe ich gemacht, leider ohne erfolg ...

in der Index.php waren weitere PATH einträge, die habe ich dann selbständig auch mal geändert.


anbei die Index.php

Code: Alles auswählen

<?php
/*
 * Date:	17.08.2007
 *
 * File:	index.php
 * Project:	AJAX_CHAT
 *
 * Author:	Sebastian Tschan
 * Website:	https://blueimp.net
 *
 * License:	GPL
 * 
 */

// Show all errors:
error_reporting(E_ALL);

// Path to the chat directory:
define('PATH', dirname($_SERVER['SCRIPT_FILENAME']));

// Include Class libraries:
require_once('./lib/class/DataBase.php');
require_once('./lib/class/SQLQuery.php');
require_once('./lib/class/Functions.php');
require_once('./lib/class/ContentType.php');
require_once('./lib/class/Language.php');
require_once('./lib/class/Chat.php');
require_once('./lib/class/CustomChat.php');

// Include config parameters:
require_once('./lib/config.php');

// phpBB integration:
define ('IN_PHPBB', true);
$phpbb_root_path = $params['phpbbRootPath'];
include($phpbb_root_'.extension.inc');
include($phpbb_root_'.common.'.$phpEx);

// phpBB session management:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

// Initialize the chat session:
$chat = new CustomChat($params);
// Auto-login phpBB forum users with their userName and userID:
if(!isset($_REQUEST['logoutClose']) && $userdata['user_id'] != ANONYMOUS) {
	$chat->setRequestUserID($userdata['user_id']);
	$chat->setRequestUserName($userdata['username']);
}
$chat->initSession();

if(isset($_REQUEST['ajax'])) {
	// Content for ajax requests (XML content):
	$chat->initMessageHandling();
	$chat->sendXMLMessages();
} else {
	// Set the style cookie depending on the phpBB user style:
	$chat->setStyle();

	// Content for non-ajax requests (XHTML content):

	// Initialize the language object:
	if(isset($_SESSION[$params['sessionValuePrefix'].'langCode']))
		$language = new Language($params['langAvailable'], $params['langDefault'], $_SESSION[$params['sessionValuePrefix'].'langCode']);
	else {
		$language = new Language($params['langAvailable'], $params['langDefault']);
		$_SESSION[$params['sessionValuePrefix'].'langCode'] = $language->getLangCode();
	}
	// Include the language file:
	require_once('./lib/lang/'.$language->getLangCode().'.php');

	// Include the template:
	if($chat->isLoggedIn())
		require_once('./lib/template/loggedIn.php');
	else
		require_once('./lib/template/loggedOut.php');
}
?>
nun erhalte ich diese Fehlermeldung

Code: Alles auswählen

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /unsrqcua/www.unsere-fruehchen.de/chat/index.php on line 36

gruß und danke für hilfe
der feuerteufel
Zuletzt geändert von feuerteufel am Di 21.Aug, 2007 08:05, insgesamt 2-mal geändert.
Antworten