Ok, und ab jetzt wird's lustig!
Aber es hat geklappt, das Ersetzen.
Mod Install:
Code: Alles auswählen
#-----[ FIND ]------------------------------------------
#
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
$user_online_link = color_group_colorize_name($row['user_id']);
if ( $row['user_allow_viewonline'] )
{
$logged_visible_online++;
}
else
{
$logged_hidden_online++;
}
#
#-----[ OPEN ]------------------------------------------
allerdings wieder das gleich Problem: Easymod hat das PCP installiert, und nun hat es genau die Betreffenden Zeilen gelöscht!
Allerdings sind das nur die Code Schnippsel, die ich finde...
Code: Alles auswählen
//-- mod : profile cp ------------------------------------------------------------------------------
//-- delete
// while( $row = $db->sql_fetchrow($result) )
// {
// // User is logged in and therefor not a guest
// if ( $row['session_logged_in'] )
// {
// // Skip multiple sessions for one user
// if ( $row['user_id'] != $prev_user_id )
// {
// $style_color = '';
// if ( $row['user_level'] == ADMIN )
// {
// $row['username'] = '<b>' . $row['username'] . '</b>';
// $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
// }
// else if ( $row['user_level'] == MOD )
// {
// $row['username'] = '<b>' . $row['username'] . '</b>';
// $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
// }
//
// if ( $row['user_allow_viewonline'] )
// {
// $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
// $logged_visible_online++;
// }
// else
// {
// $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
// $logged_hidden_online++;
// }
//
// if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
// {
// $online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
// }
// }
//
// $prev_user_id = $row['user_id'];
// }
// else
// {
// // Skip multiple sessions for one user
// if ( $row['session_ip'] != $prev_session_ip )
// {
// $guests_online++;
// }
// }
//
// $prev_session_ip = $row['session_ip'];
// }
// $db->sql_freeresult($result);
//-- add
$connected = array();
$user_ids = array();
while ($row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
if ( !in_array($row['user_id'], $user_ids) )
{
$row['style'] = ' class="' . get_user_level_class($row['user_level'], 'gen', $row) . '"';
$connected[] = $row;
$user_ids[] = $row['user_id'];
}
}
else
{
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$row['style'] = '';
$connected[] = $row;
}
}
$prev_session_ip = $row['session_ip'];
}
$db->sql_freeresult($result);
// read buddy list
$buddys = array();
if (count($user_ids) > 0)
Tja, nun wird's undurchführbar!
Trotzdem danke für deine Hilfe Dwing...