Who's Online: Benutzergruppe farblich hervorheben

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Rote Socke
Mitglied
Beiträge: 14
Registriert: 30.09.2006 17:41
Kontaktdaten:

Who's Online: Benutzergruppe farblich hervorheben

Beitrag 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
Benutzeravatar
x16
Mitglied
Beiträge: 472
Registriert: 03.11.2005 22:35
Wohnort: Hamburg
Kontaktdaten:

Beitrag von x16 »

Guck mal ob das was du suchst, nicht schon hier drin ist!

http://www.phpbb.de/viewtopic.php?t=130 ... olor+group
Rote Socke
Mitglied
Beiträge: 14
Registriert: 30.09.2006 17:41
Kontaktdaten:

Beitrag von Rote Socke »

Danke!
Genau das isses.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“