Noch eine Frage wegen Farbanpassung für Color Group Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Noch eine Frage wegen Farbanpassung für Color Group Mod

Beitrag von ZMANN »

Habe auf der Portalseite noch ein Farbproplem, und zwar bei dem "Die Administration" feld. Da sind die namen auch nicht in der richtigen farbe, habe da auch schon etliches probiert, aber leider wie immer gescheitert und hat immer irgend einen Blödsinn angezeigt.

Das ist der Codeblock wo dieses Feld betrifft:

Code: Alles auswählen

// WEBMASTER / STAFF START
if( $introportalmod_config['webmaster_active'] == "1" )
{
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";

  if ( !($results = $db->sql_query($sql)) )
  {
           message_die(GENERAL_ERROR, 'Datenbank-Connect-Problem', '', __LINE__, __FILE__, $sql);
  }
while($m = $db->sql_fetchrow($results))
   {
        if ( $m['user_avatar'] )
        {
               	switch( $m['user_avatar_type'] )
                	{
                	case USER_AVATAR_UPLOAD:
		         	$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $m['user_avatar'] . '" alt="" border="0" />' : '';
			break;
        		case USER_AVATAR_REMOTE:
			$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $m['user_avatar'] . '" alt="" border="0" />' : '';
			break;
               	case USER_AVATAR_GALLERY:
			$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $m['user_avatar'] . '" alt="" border="0" />' : '';
			break;
                	}
        }
        else
        {
                             $avatar = '';
        }
        	if ( $m['user_level'] == ADMIN ) {
                        $level = '<b style="color:#' . $theme['fontcolor3'] . '">Administrator</b>';
                }
        	else if ( $m['user_level'] == 3 ) {
                        $level = '<b style="color:#' . $theme['fontcolor1'] . '">Supermoderator</b>';
                }
		else if ( $m['user_level'] == 9 )
		    {
       			$level = '<b style="color:#' . $theme['fontcolor1'] . '">Junior Admin</b>';
		    }
            else if ( $m['user_level'] == MOD )
                {
                         $level = '<b style="color:#' . $theme['fontcolor5'] . '">Moderator</b>';
                }
                if ( $m['user_email'] )
                {
                                     $mail = '<a href="mailto:' . $m['user_email'] . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
                }
                else
                {
                                     $mail = '';
                }
	      		$u_name = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$m[user_id]");
			  	$www_img = ( $m['user_website'] ) ? '<a href="' . $m['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
      			$name = $m[username];
      $template->assign_block_vars('staff',   array(
                        'AVATAR' => $avatar,
                        'NAME' => $name,
						'WWW_IMG' => $www_img,
						'MAIL' => $mail,
						'PM' => '<a href="privmsg.'.$phpEx.'?mode=post&u='. $m['user_id'] .'"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>',
						'POSTER_ONLINE' => (($m['user_session_time'] >= ( time() - 300 )) && ($m['user_allow_viewonline'])) ? '<span style="color:green;">Online</span>' : '<span style="color:red;">Offline</span>',
                        'U_NAME' => $u_name,
                        'LEVEL' => $level)
      );
   }
$template->assign_block_vars('switch_webmaster_active', array());
}
// WEBMASTER / STAFF END
Jetzt ist halt die frage wo muß ich genau abändern???
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Einfach

Code: Alles auswählen

$name = $m[username];
durch

Code: Alles auswählen

$name = colorize_color_group($m['user_id'], true);
ersetzen sollte helfen.
Und natürlich auch in dieses Script die functions_color_group.php einbinden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Beitrag von ZMANN »

[quote="oxpus";p="80562"].....
Und natürlich auch in dieses Script die functions_color_group.php einbinden...[/quote]

Verstehe ich jetzt gaerade nicht wie das gemeint ist, glaube stehe eben auf dem Schlauch!?

Nachtrag:

habe es jetzt so eingesetzt und nicht verstanden was ich noch machen muß. = dieses ergebnis:
Fatal error: Call to undefined function: colorize_color_group() in /homepages/22/d209985588/htdocs/phpBB2/portal.php on line 1636
Zuletzt geändert von ZMANN am Do 10.Jan, 2008 18:57, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und natürlich auch in dieses Script die functions_color_group.php einbinden...
Na so:

Code: Alles auswählen

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Beitrag von ZMANN »

[quote="oxpus";p="80566"]......

Code: Alles auswählen

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
[/quote]

Ach so, und wie sieht das dann mit der genauen Position aus ,in diesem Block, ist das egal?

Oder hast gemeint ganz oben am Anfang der Portal.php?
Da steht es nähmlich drin.
Zuletzt geändert von ZMANN am Do 10.Jan, 2008 19:09, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann braucht es normalerweise nicht rein.
Ich hab wohl die Funktion falsch geschrieben.
Jo: Muss "color_group_colorize_name" anstelle "colorize_color_group" lauten. Sorry.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Beitrag von ZMANN »

Jepp, jetzt geht es!

Muß da noch gleich ein Lob los werden, finde es echt Super wie Du einem hier Hilfst und vorallem gedult mit einem hast. (Komme mir nähmlich schon voll Nervig vor!)
Vielen Dank! Echt Top hier!!!
Gruß Z-MANN
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Für Hilfen bin ich da, nerven tust Du nicht, ausser es gibt Verstösse gegen die Boardregeln oder geltenden Gesetze.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Beitrag von ZMANN »

Na dann ist ja alles Prima.

Werde bestimmt die Tage nochmal was fragen, wegen dieser Kategorie hier.
Aber ich will erst mal selber probieren ob ich das hin bekomme.
Antworten