Seite 1 von 1

Userfarbe

Verfasst: 11.03.2003 19:27
von SQRT
Wie kann ich es so einstellen, dass nicht nur die Admins und Mods eine Andere farbe bekommen, sondern auch die normalen User?
Ich weiss, dass ich die Linkfarbe abändern kann, aber das soll wie bei den Mods und Admins eine seperate Farbe sein! :roll:

thx in advance

SQRT

Verfasst: 11.03.2003 22:29
von Mister_X
du könntest ja noch eine Extra else if abfrage in der page_header.php hinter

Code: Alles auswählen

		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'] . '"';
				}
einfügen

Verfasst: 11.03.2003 23:58
von SQRT

Code: Alles auswählen

      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'] . '"'; 
            }
            else if ( $row['user_level'] == USER ) 
            { 
               $row['username'] = '<b>' . $row['username'] . '</b>'; 
               $style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; 
            }
^^^^müsste ich es dann so schreiben? :roll: hab kein peil, ob das "USER" heisst und ob die abfrage dann auch richtig eingesetzt wäre!?


EDIT: nö funzt irgendwie nicht! :roll:

Verfasst: 12.03.2003 21:37
von Mister_X
schreib mal statt

Code: Alles auswählen

else if ( $row['user_level'] == USER )
folgendes:

Code: Alles auswählen

else if ( $row['user_id'] == 55 )
jetzt gib mal statt 55 die User_ID von DIR an :)

Verfasst: 12.03.2003 22:19
von SQRT
nö klappt auch nicht. :roll:
zuerst dachte ich, vielleicht liegt es daran, dass ich Admin bin aber auch mit "normalen" Usern funktioniert es auch net :cry:

naja ich dachte mir grad eben, ob man nach der MOD-Abfrage nicht eine Kein-Gast Abfrage machen könnte, das müssten dann doch alle anderen User sein, oder? naja wenn das funzt, dann würde ich noch wissen, wie man so eine Abfrage macht, also in php weil ich ein noob bin in solchen sachen :roll: (gehöre nämlich zur Copy&paste-Generation :roll: )

Verfasst: 12.03.2003 22:47
von Mister_X
achja noch zur Sicherheit: (eigentlich müsste deine Abfrage auch gehen :o)
$theme['fontcolor3'] ist schon definiert ja ?

Verfasst: 12.03.2003 23:03
von SQRT
HABS GESCHAFFT! 8) :D
@Mister-X: danke für deine Hilfe!

Code: Alles auswählen

            else if ( $row['user_level'] != ANONYMOUS )
            { 
               $row['username'] = '<b><i>' . $row['username'] . '</i></b>'; 
               $style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; 
            }
wobei $theme['fontcolor3'] definiert sein sollte wie Mister-X schon erwähnte :wink:

danke nochmal

Verfasst: 13.03.2003 17:49
von Mister_X
== USER sollte theoretisch nach Definition von der 3. Farbe auch funktionieren ;)

Verfasst: 14.03.2003 00:23
von SQRT
arrrrrrr jaman, danke ich idiot hab wieder verpeilt! Ich hab die ganze Zeit statt auf user-now-online auf user-today-online geschaut und da änderte sich gewissenmaßen nichts :D *schraubenzieherholundlockereschraubefestschraub*

thx again

SQRT