das was du beschreibst ist nicht das Wer ist online, das wird ja farbig angezeigt....
sondern das Wer war online, dazu musst du noch zusätzliche Änderungen durchführen.
Bei mir ging es damit:
Code: Alles auswählen
#-----[ÖFFNE INDEX.PHP ]------------------------------------------
#
#-----[ FINDE ]---------------------------------------------------
#
include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ DANACH FÜGE EIN ]-----------------------------------------
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
#
#-----[ FINDE ]---------------------------------------------------
#
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$user_today .= ($count_user_today > 0) ? ', ' : '';
$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
$user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
$user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
$count_user_today++;
}
#
#-----[ERSETZE MIT ]---------------------------------------------
#
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$user_today .= ($count_user_today > 0) ? ', ' : '';
$user_today .= color_group_colorize_name($row['user_id']);
$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
$count_user_today++;
}