Seite 1 von 1

Who's Online: Benutzergruppe farblich hervorheben

Verfasst: 22.10.2006 23:55
von Rote Socke
Hallo,
ich möchte, dass in der Who's-online-Liste die Mitglieder einer Benutzergruppe farblich hervorgehoben wird.

In der Datei /includes/page_header.php wurde ich glaube ich fündig.
Nach dem Teil

// 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 )
{

müßte eine Abfrage kommen, ob der betreffende User Mitglied der Gruppe ist:
$fdm= NULL;
$bvfdm_sql = 'SELECT * FROM `forum_user_group` WHERE `group_id` = 5 AND `user_id` = '.$row['user_id'];
Wobei 5 die Nummer der entsprechenden Gruppe ist und die Variabel $fdm 1 wird, wenn der User Mitglied ist.

Danach folgt im Original die Zuordnung des color-Styles:
$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'] . '"';
}

Daran möchte ich eine weitere else if stellen:
else if ( $fdm )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#FF0000"';
}


Liege ich mit dem Weg richtig?
Wer kann mir mit der Datenbankabfrage helfen?

Gruß Bernd

Verfasst: 23.10.2006 13:45
von x16
Guck mal ob das was du suchst, nicht schon hier drin ist!

http://www.phpbb.de/viewtopic.php?t=130 ... olor+group

Verfasst: 25.10.2006 00:56
von Rote Socke
Danke!
Genau das isses.