Seite 1 von 2
Wie lass ich eine gruppe nicht als mods anzeigen
Verfasst: 01.05.2005 19:20
von Tryel
Ich habe bei meinem forum so ein game hosting wo sich die teammitglieder ansprechen können.
ich hab diesen raum nur für mods sichtbar gemacht.
jetzt wollte ich frage wie ich diese gruppe ganz unten wo steht wer eingelogt ist in der ganz normalen user farbe anzeigen. (in meinem falle schwarz)
ich möchte nicht das diese user wo in dieser gruppe sind (in meinem falle bei den mods) grün angezeigt werden.
kann man das verhindern
Verfasst: 02.05.2005 08:58
von QCO
Du könntest bei den betreffenden Mitgliedern in der Datenbank das Feld user_level auf 0 stellen.
Verfasst: 02.05.2005 09:09
von Leuchte
Dann würde es aber aller Wahrscheinlichkeit nach Rechteprobleme geben.
Besser wäre, eine entsprechende Aussortierung in der page_header.php
else if ( $row['user_level'] == MOD && $row['user_id'] != X )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
Verfasst: 02.05.2005 13:21
von Tryel
Leuchte hat geschrieben:Dann würde es aber aller Wahrscheinlichkeit nach Rechteprobleme geben.
Besser wäre, eine entsprechende Aussortierung in der page_header.php
else if ( $row['user_level'] == MOD && $row['user_id'] != X )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
ist das nur für einen mod oder für alle mods. denn ich möchte ja nur zwei gruppen nicht in der modfarbe anzeigen lassen
Verfasst: 02.05.2005 13:40
von Tryel
hat sich wieder erledigt.
trotzdem anke für eure hilfe

Verfasst: 17.05.2005 11:52
von Tryel
erm ich habs jetzt mal mit der datenbank gemacht weil den vorschlag von Leuchte hab ich nicht verstanden.
aber das funktioniert nur über einen log in denn wenn sich die user wieder einlogen dann werden sie wieder als mods angezeigt.
edit: @leuchte
Code: Alles auswählen
else if ( $row['user_level'] == MOD && $row['user_id'] != X )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
was muss ich da verändern damit sie aussortiert werden.
Verfasst: 17.05.2005 13:47
von MrMind
Das X durch die jeweilige ID ersetzten wie diese in der DB steht.
Mfg
MrMind
Verfasst: 17.05.2005 14:27
von Tryel
muss ich für jeden user immer sowas neu machen
Code: Alles auswählen
else if ( $row['user_level'] == MOD && $row['user_id'] != X )
oder kann ich die id´s so machen
else if ( $row['user_level'] == MOD && $row['user_id'] != 123456, 654321, usw. 9+ )
(diese id´s oben sind nur beispiele

)
Verfasst: 17.05.2005 14:32
von MrMind
Nein wenn dann müsstest du diese immer mit && $row['user_id'] != ID aufrufen, sprich du müsstest für 5 User, 5mal diese Abfrage machen mit jeweils deren ID (also mit den 5 verschiedenen ID's).
Allerdings wenn eine Verbindung mit der Tabelle phpbb_users_groups in der SQL-Abfrage vorliegt (oder nachgetragen wird), könnte man einfach nur die Gruppenid auswählen, dann wären alle die in dieser Gruppe wären, damit angesprochen.
Mfg
MrMind
Verfasst: 17.05.2005 20:28
von Tryel
ok ic hversuch das mal danke.