Seite 1 von 1

style_color mit CheckUsernameColor verbinden

Verfasst: 12.08.2008 12:43
von mark2
Hi.
Ich habe ein phpBB 2.0.23 Board
Dort läuft der Advanced username color mod zusammen mit dem Birthday mod von Niels

Nun versuche ich den Code des Bithday Mod in der index.php so hin zu bekommen dass auch dort die Farbe aus dem Advanced Username Color Mod verwendet wird.

Dieser Code würde eigentlich funktionieren, es bekommt jeder User die richtige Farbe. Aber seht selbst was passiert. Siehe Screenshot im Zitat.

Code: Alles auswählen

switch ($birthdayrow['user_level'])
				{

					case ADMIN :
		      			$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#cf0917' . $theme[''] . '"';
						break;
					case MOD :
                                         $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
						break;
                                         default:
                                         $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      				 	$style_color = CheckUsernameColor($birthdayrow['user_color_gc']);

				}
                                  $birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"  ' . $style_color .' >' . $birthdayrow['username'] . '   ('.$user_age.') </a>, ';
Woher kommt das > Zeichen vor jedem Usenamen die eine Advanced_Userneme Farbe haben und warum sind alle Usenamen viel zu Groß ??
wie bekomme ich das > weg ?

Verfasst: 12.08.2008 13:34
von mark2
Oh mann.
Das kann nicht sein. :cry: Das alles funzt nur mit dem IE. Der Firefox macht gar nix.
Habe jetzt bei default mit str_replace das > weg gemacht und schon ist das > weg. Sogar die Schriftgröße passt wieder. Aber wie gesagt nur mit IE. :evil:

Der Neue code.

Code: Alles auswählen

switch ($birthdayrow['user_level']) 
            { 

               case ADMIN : 
                     $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#cf0917' . $theme[''] . '"'; 
                  break; 
               case MOD : 
                                         $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; 
                  break; 
                                         default: 
                                         $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                      $style_color2 = CheckUsernameColor($birthdayrow['user_color_gc']); 
                      $style_color  = str_replace( ">", "", $style_color2 );  
            } 
                                  $birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"  ' . $style_color .' >' . $birthdayrow['username'] . '   ('.$user_age.') </a>, '; 

Verfasst: 12.08.2008 13:39
von Dr.Death
Bitte beachte KB:16 - Topic Bumping. Danke.

Neue Erkenntnisse kannst Du vor Ablauf der 24h in deinen vorherigen Beitrag hinein editieren.