Seite 1 von 1
[suche] Anpassung Chatspot
Verfasst: 18.03.2006 12:21
von Ramona_FP
Hallo zusammen,
es hat nicht zufällig jemand den Chatspot so angepasst das man auch Gäste "reinlassen" könnte? Auf einen Gastaccount würde ich gern verzichten, es den Gästen aber an bestimmten Tagen ermöglichen den Chat zu besuchen, so dass sie ihren Namen vor betreten eintippen können!
Habe leider noch nichts gefunden..
Verfasst: 18.03.2006 12:24
von Slytherin
Möglich sein sollte es schon ...
Habe es zwar noch nie ausprobiert, deshalb auch
ohne Gewähr, aber versuchs mal so ...
OPEN
FIND
Code: Alles auswählen
<!-- ChatSpot MOD -->
<tr>
<td class="row1" align="left"><span class="gensmall">{CHATSPOT_IDENTIFICATION}<br />{TOTAL_CHATTERS_ONLINE}
<!-- BEGIN switch_user_logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
[ <a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATSPOT_NAME}','scrollbars=no,resizable=yes,width=640,height=550')">{L_CLICK_TO_JOIN_CHAT}</a> ]
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
<!-- End of ChatSpot MOD -->
REPLACE WITH
Code: Alles auswählen
<!-- ChatSpot MOD -->
<tr>
<td class="row1" align="left"><span class="gensmall">{CHATSPOT_IDENTIFICATION}<br />{TOTAL_CHATTERS_ONLINE}
[ <a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATSPOT_NAME}','scrollbars=no,resizable=yes,width=640,height=550')">{L_CLICK_TO_JOIN_CHAT}</a> ]
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
<!-- End of ChatSpot MOD -->
Verfasst: 18.03.2006 12:34
von Ramona_FP
Wau ging dat schnell
Leider funzt es nicht, es kommt;
Bitte logg dich im Forum ein um in den Chat zu gelangen
In der Chatspot.php ist eine if Abfrage, ich weiß aber nicht ob das nur da oder auch in anderen Dateien abgefragt wird und wie ich das überhaupt abändern müsste das er halt nicht mehr nur reg. reinlässt..
Chatspot.php
Verfasst: 18.03.2006 12:57
von Slytherin
Ja, dachte mir im Nachhinein auch, dass das wohl nicht funktioniert ...
Naja, versuchs mal so.
o.g. Schritte vollziehen.
Dann gehts weiter mit:
OPEN
FIND
Code: Alles auswählen
// Check User Session
if( !$userdata[ 'session_logged_in' ] )
{
echo "<html><head></head><body>" . $lang['Login_to_join_chat'] . "</body></html>";
exit();
}
DELETE IT!
OPEN
FIND
Code: Alles auswählen
// Check User Session
if( !$userdata[ 'session_logged_in' ] )
{
echo "<html><head></head><body>" . $lang['Login_to_join_chat'] . "</body></html>";
exit();
}
DELETE IT!
OPEN
FIND
Code: Alles auswählen
// Check User Session
if( !$userdata[ 'session_logged_in' ] )
{
echo "<html><head></head><body>" . $lang['Login_to_join_chat'] . "</body></html>";
exit();
}
DELETE IT!
Ungetestet, eventuell fehlt noch etwas und es funktioniert noch nicht ganz ...
Man müsste wahrscheinlich an der auth.php noch etwas ändern ...
Verfasst: 19.03.2006 01:33
von Ramona_FP
Hallo,
danke für deine Mühe!
Funktioniert leider nicht, habe rumprobiert ohne Ende
Diesen Teil gibts schonmal in der chatspot.php, auth.php und chatspot_functions.php.. diese auszuhebeln reicht aber nicht aus, und ich fürchte dass dadurch auch irgendwie alle Berechtigungen durcheinander geraten(?)
Wenn alle entfernt sind, blitzt fr einen kurzen Moment der Chat auf wenn ich ihn als Gast betrete und wechselt letztendlich doch in "Bitte logg dich ein.." Im Chat wird aber angezeigt das "Anonymus" den Chat betreten hat, also scheint er ihn ja schonmal zu erkennen...aber wie weiter?

Verfasst: 20.03.2006 18:34
von Slytherin
Ich nehme an das ist irgendeine Weiterleitung ...
Bin gerade daran, ein MOD dafür zu basteln.
Jedoch fehlt mir im Moment etwas die Zeit wegen der Schule, dürfte sich also noch verzögern ...

Verfasst: 30.04.2006 09:21
von Slytherin
So tut mir Leid, dass ich dieses alte Thema noch einmal hervorkrame, aber mir ist es endlich gelungen, ein kleines Script dazu zu schreiben.
>>
ChatSpot for Guests <<
Slytherin