Typ Deines phpBB Forums: Premodded phpBB
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://www.ssvforum.de
PHP Version: 4.3.10
MySQL Version: 4.*
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Ich habe die Chatbox ausgebaut und dafür den Chatspot eingebaut
Was hast Du bereits versucht um das Problem zu lösen?
Den entsprechenden Code in der portal.php an verschiedenen(aber dennoch passenden) Bereichen in der portal.php eingesetzt - ergebnislos
Fehlerbeschreibung und Nachricht
Hallo,
also wie schon gesagt, ich habe die Chatbox aus dem Forum gegen den Chatspot ausgetauscht, grundsätzlich funktioniert es gut, aber leider werden im Portal nicht die Usernamen, die im Chat sind, angezeigt.
Wenn ich den Abschnitt für die *.tpl auch in die index_body.tpl (in der index.php ist der entsprechende Code dazu drin) setze, funktioniert es dort.
Nur leider funktioniert es in der portal.php und /.tpl nicht - es wird nur die Anzahl der User im Chat angezeigt, die Usernamen nicht.
Hier mal der Coder für index.php und index_body.tpl, den ich natürlich auch in portal.php und porta_body.tpl verbaut habe
Code: Alles auswählen
#
#-----[ OPEN ]---------------------------------------------
#
index.php
#
#-----[ FIND ]---------------------------------------------
#
// ChatBox Mod
require_once($phpbb_root_path . 'chatbox_front.php');
#
#-----[ REPLACE WITH ]-------------------------------------
#
// ******************** BEGIN phpBBChatSpot MOD ********************
require_once( $phpbb_root_path . 'chatspot_front.' . $phpEx );
// ******************** END phpBBChatSpot MOD ********************
#
#-----[ FIND ]---------------------------------------------
#
// ChatBox Mod
'TOTAL_CHATTERS_ONLINE' => sprintf(
'CHATTERS_LIST' => sprintf(
'L_CLICK_TO_JOIN_CHAT' => $lang[
'S_JOIN_CHAT' => append_sid(
'CHATBOX_NAME' => $userdata[
'L_LOGIN_TO_JOIN_CHAT' => $lang[
#
#-----[ REPLACE WITH ]------------------------------------
#
// ******************** BEGIN phpBBChatSpot MOD ********************
'CHATSPOT_IDENTIFICATION' => $lang[ 'ChatSpot_id' ],
'TOTAL_CHATTERS_ONLINE' => sprintf( $lang[ 'How_Many_Chatters' ], $num_users_in_chat ),
'CHATTERS_LIST' => '<b>' . $users_in_chat . '</b>',
'L_CLICK_TO_JOIN_CHAT' => $lang[ 'Click_to_join_chat' ],
//'S_JOIN_CHAT' => append_sid( "chatspot/chatspot.$phpEx" . "?initialize=1" ),
//'CHATSPOT_NAME' => 'Lobby',
'L_LOGIN_TO_JOIN_CHAT' => $lang[ 'Login_to_join_chat' ],
// ******************** END phpBBChatSpot MOD ********************
#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]---------------------------------------------
#
<tr>
{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=
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
#
#-----[ REPLACE WITH ]------------------------------------
#
<!-- 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 -->
Testuser für beide Boards ist:
Nick: user
PW: test
Ich würde mich natürlich riesig freuen, wenn mein Fehler aufgedeckt wird und die Anzeige dann doch komplett funktioniert.
Gruß Max