Ich habe mir mal die viewonline.tpl und php angesehen. In der Datei habe ich den code gefunden der die userfarbe manged.
Code: Alles auswählen
if ( $user_id != $prev_user )
{
$username = CheckUsernameColor($row['user_color_gc'], $row['username']);
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$username = '<b style="color:#cf0917">' . $username . '</b>';
}
else if ( $row['user_level'] == MOD )
{
$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
}
if ( !$row['user_allow_viewonline'] )
{
$view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
$hidden_users++;
$username = '<i>' . $username . '</i>';
}
else
{
$view_online = true;
$registered_users++;
}
$which_counter = 'reg_counter';
$which_row = 'reg_user_row';
$prev_user = $user_id;
}
}
In der Chatspot_front.php wird mit dem untensehenden code die anzeige der usernemen bearbeitet. So wie ich das sehe müsste man hier ansetzen.
Code: Alles auswählen
if( $result = $db->sql_query( $sql ) )
{
$num_users_in_chat = $db->sql_numrows( $result ); // return this
$users_in_chat = '';
while( $row = $db->sql_fetchrow( $result ) )
{
if( strstr( $online_userlist, $row[ 'username' ] ) ) // invisible users will not be shown, nor will dead sessions
{
$users_in_chat .= $row[ 'username' ] . ", ";
}
else // but if a dead session is passed, make sure the user count gets one taken off.
{
$num_users_in_chat--;
}
}
$users_in_chat = rtrim( $users_in_chat, ", " ); // return this
$db->sql_freeresult( $result );
}
?>