Seite 1 von 1

Ajax Chat - Problem mit den Räumen

Verfasst: 05.04.2008 23:21
von Dawn
Ich habe in meinem Chat nun selbst Räume zugeteilt. Leider hat sich dabei ein Fehler eingeschlichen, so dass ein zusätzlicher Raum "_" da ist. Wenn man den anklickt bekommt man eine "ungültiger Raumname"-Fehlermeldung

Geändert habe ich da an der Config.php des Chats folgendes:
// Default channelName used together with the defaultChannelID if no channel with this ID exists:
$config['defaultChannelName'] = 'Foyer';
// ChannelID used when no channel is given:
$config['defaultChannelID'] = 5;
// Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
$config['limitChannelList'] = array(5,19,21,58);
Diese Channel erscheinen, wenn man die Rechte hat sie zu sehen, auch in der Liste. Nur halt dieser zusätzliche leider auch noch.

Falls sich jemand das in natura ansehen will:

http://vergessene-pfade.de/forum/chat/
Benutzername: Testperson
Passwort: t3st3r

Vielen Dank schonmal

Verfasst: 06.04.2008 02:51
von 4seven
Hallo Dawn,

ist sowas wie ein Bug by Design.

Ich habe es so gelöst:

Öffne

chat/lib/template/loggedIn.html

Finde

Code: Alles auswählen

	<script src="js/chat.js" type="text/javascript" charset="UTF-8"></script>
	<script src="js/custom.js" type="text/javascript" charset="UTF-8"></script>
Davor füge ein

Code: Alles auswählen

<script>
function checkit(){
myvar = location.search.substr(1);
if (myvar=="bbcodebox3"){
}else{
setTimeout("location.href=location.href+'?bbcodebox3'",1000);
}}
window.onload=checkit;
</script>

Ersetze bbcodebox3 mit beliebigem forenspezifischen Markup, z.b.:
vergessene_pfade

Der Trick ist der, das, sobald man den Chat öffnet,
er sich nochmal selbst aufruft, und zwar genau 1 x :wink:

lg
4seven

Verfasst: 06.04.2008 11:09
von Dawn
Wunderbar, vielen Dank, das funktioniert schonmal sehr gut :)