Seite 1 von 2

Ajax Chat 0.8.3

Verfasst: 06.09.2010 23:59
von andyk78
Nabend zusammen,

ich möchte den Chat gerne so konfigurieren, daß angelmeldete User im Board sofort den Chat betreten können (am Besten ohne die blöde LogIn Seite) und Gäste gar nicht.
Die diversen Themen über die SuFu helfen da nicht wirklich weiter. Hab schon diverse Änderungen in der config.php versucht. Das bewirkt allerdings nur das sich entweder alle mit beliebigem Benutzernamen anmelden können, oder gar keiner (Meldung: Ungültiger Benutzername). Ein Tipp hab ich schon bekommen, mit der Datei /chat/lib/class/CustomAJAXChat.php.
Allerdings komme ich da allein nicht weiter. Kann mir jemand sagen wie bzw. welche Einstellungen ich da vornehmen muss?

Besten Dank im Voraus.

Re: Ajax Chat 0.8.3

Verfasst: 07.09.2010 09:27
von Gast234254
Lade dir den Ajax Chat für phpbb 3 runter http://sourceforge.net/projects/ajax-ch ... p/download
und dann schau dir das bitte mal an http://4seven.kilu.de/forum/phpbb3/view ... ?f=10&t=96

Gruß
Stephan

Re: Ajax Chat 0.8.3

Verfasst: 07.09.2010 12:41
von andyk78
Danke für die schnelle Antwort. Hab's nach dieser Anleitung gemacht, allerdings gibt es ein Problem.
Man soll in der CustomAJAXChat.php unter anderem diesen Code einfügen:

Code: Alles auswählen

[code]function &getChannels() {
Den Befehl

Code: Alles auswählen

 nimmt er aber nicht, da sagt mir DW, Syntaxfehler. Ich habe also ohne dieses [code] versucht, bekomme dann aber nen Fatal Error 
"Cannot redeclare CustomAJAXChat" mit Verweis auf genau diese Zeile.

Re: Ajax Chat 0.8.3

Verfasst: 07.09.2010 13:41
von franki
andyk78 hat geschrieben:Danke für die schnelle Antwort. Hab's nach dieser Anleitung gemacht, allerdings gibt es ein Problem.
Man soll in der CustomAJAXChat.php unter anderem diesen Code einfügen:

Code: Alles auswählen

[code]function &getChannels() {
Den Befehl

Code: Alles auswählen

 nimmt er aber nicht, da sagt mir DW, Syntaxfehler. Ich habe also ohne dieses [code] versucht, bekomme dann aber nen Fatal Error 
"Cannot redeclare CustomAJAXChat" mit Verweis auf genau diese Zeile.[/quote]
Das fellt mir bei dem Code ja jetzt erst auf :D 

Also wo ein [b][c o d e][/b] ist, ist auch ein [b][/c o d e][/b] :wink:

Re: Ajax Chat 0.8.3

Verfasst: 07.09.2010 19:22
von andyk78
Ja das ist mir auch klar, das [/code] steht ja auch drinnen. :wink: Habe den Kompletten Code aus oben genannter Anleitung komplett kopiert.
Das geht bei mir von Zeile 103 - 249 wobei der Code den ich oben schon genannt habe mit dem code-Befehl beginnt und in Zeile 249 steht das [/code].
Dreamweaver gibt mir aber für beide Zeilen einen Syntaxerror aus. Wenn man die

Code: Alles auswählen

Befehle weglässt, gibt's zwar keinen Syntaxerror, es funktioniert aber
auch nicht.

Re: Ajax Chat 0.8.3

Verfasst: 08.09.2010 01:00
von franki
Hallo

Öhhm da hast Du was vollkommen falsch verstanden.
Du mußt das [/b] am Anfang und das [b][ / c o d e][/b] am Ende [b][color=#FF0000]löschen[/color][/b].
Und der Code funktioniert. Hab ihn selber bei einem Bekannten eingebaut.

Re: Ajax Chat 0.8.3

Verfasst: 08.09.2010 11:41
von andyk78
Ok, danke du hattest Recht! Ich habs falsch verstanden und obendrein auch noch was falsch eingebaut... :oops:
Jetzt gibt's zumindest keine Fehler mehr, aber mein eigentliches Problem ist damit nicht behoben.
Es kann sich immernoch jeder, also auch Gäste mit beliebigem Usernamen anmelden.
Hab ich noch was vergessen, oder was mache ich falsch? :-?

Re: Ajax Chat 0.8.3

Verfasst: 08.09.2010 11:58
von franki
Hallo André

Schau mal in die chat/lib/config.php
suche nach

Code: Alles auswählen

// Enable/Disable guest logins:
$config['allowGuestLogins'] = false;
// Enable/Disable write access for guest users - if disabled, guest users may not write messages:
$config['allowGuestWrite'] = false;
// Allow/Disallow guest users to choose their own userName:
$config['allowGuestUserName'] = false;
Wenn dort an statt "false" "true" steht, ändere es in "false" um

Re: Ajax Chat 0.8.3

Verfasst: 08.09.2010 12:23
von andyk78
Hab ich schon mehrfach probiert, dann kann sich gar niemand einloggen. Meldung: Falscher Benutzername.
Was ist hiermit in der config.php:

Code: Alles auswählen

// Database connection values:
$config['dbConnection'] = array();
// Database hostname:
$config['dbConnection']['host'] = null;
// Database username:
$config['dbConnection']['user'] = null;
// Database password:
$config['dbConnection']['pass'] = null;
// Database name:
$config['dbConnection']['name'] = null;
// Database type:
$config['dbConnection']['type'] = null;
// Database link:
$config['dbConnection']['link'] = null;
Muss da evtl. noch etwas geändert werden? Er greift ja offensichtlich nicht auf die Datenbank vom Forum zurück, um die Benutzerdaten zu übernehmen.

Re: Ajax Chat 0.8.3

Verfasst: 08.09.2010 12:31
von franki

Code: Alles auswählen

// Database connection values:
$config['dbConnection'] = array();
// Database hostname:
$config['dbConnection']['localhost'] = null;
// Database username:
$config['dbConnection']['dein Name zur DB'] = null;
// Database password:
$config['dbConnection']['dein PW zur DB'] = null;
// Database name:
$config['dbConnection']['dein DB-Name'] = null;
// Database type:
$config['dbConnection']['mysqli oder mysql'] = null;
// Database link:
$config['dbConnection']['link'] = null;