Seite 1 von 1

Jr.Admin+Color-Mod+Intro u. Portal

Verfasst: 19.10.2003 15:26
von Der Gilb
Hi,

gibt es irgendeine Möglichkeit die Jr.Admin-Mod und die dazugehörige Color-Mod mit dem Intro u. Portal zu verbinden, dass im Portal die Jr.Admins auch als Jr.Admins und nich als Mods angezeigt werden und das im Intro schon die Color-Mod aktiv ist? (Der Name vom Admin z.B.: Orange)

Caine

Verfasst: 19.10.2003 19:24
von AWSW
Hallo,
das sollte schon gehen, denn in der portal.php findest Du diesen Abschnitt:
if ( $m['user_level'] == ADMIN ) {
$level = '<b style="color:#' . $theme['fontcolor4'] . '">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>';
}
Mit der Junior Adminversion, die ich damals mal gestestet habe, klappte das 1a ;) Die aktuelle Version des Junior Admin MOD habe ich noch nicht probiert...

Verfasst: 19.10.2003 19:43
von Acid
Das Ding mit der Farbgruppe kann genauso (bzw. ähnlich) wie in der page_header.php geändert werden. Mit der neuesten Junior-Version ist es aber anders, da die User bei dieser Version keinen eigenen user_level mehr haben. Quick und Dirty könnte ma es über die user_id machen, aber umständlich. Die Junior-Funktion hab ich mir noch nicht näher angeschaut.. darüber sollte es dann möglich sein.

Verfasst: 19.10.2003 19:51
von Der Gilb
Also es geht noch nich!

Mit der neuen Version klappt das garnich ich weiß nich so recht was ich machen soll!

Verfasst: 19.10.2003 23:04
von Firestarter
AWSW,

nun bist du gefragt, das schaffst du sicherlich uns eine Lösung zu nennen, oder ?

MfG

Firestarter

Verfasst: 14.08.2004 22:53
von Buspilot
ich hätt das auch gern das im portal junior admin steht und die farben angezeigt werden. aber wie?

Verfasst: 15.08.2004 08:57
von Acid
Mit oder ohne Color MOD ?

Verfasst: 01.02.2006 15:25
von cool_Torsten
Wer den Farbgruppen MOD zusammen mit dem Birthday-MOD und den Last-Visit-MOD (inkl. Junior-Admin-MOD) auch im Portal anzeigen lassen möchte, muss folgende Änderungen vornehmen:

Code: Alles auswählen

################################################################################### 
## 
## Hat man den Birthday MOD installiert und will auch im Portal die Usernamen mit dem
## Color Group MOD definieren, muss man folgende Änderungen vornehmen.
##
## Autor dieser Änderung/Anpassung: cool_Torsten
## 
################################################################################### 
#
#-----[ ÖFFNE ]-----
#
# portal.php
#
#-----[ FINDE ]-----
#
         while ($birthdayrow = $db->sql_fetchrow($result)) 
      { 
#
#-----[ DARUNTER EINFÜGEN ]-----
#
			include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

#
#-----[ FINDE (2x) ]-----
#
				$style_color = '';
				if( $birthdayrow['user_level'] == ADMIN )
				{
					$birthdayrow['username'] = '<b>'. $birthdayrow['username'] .'</b>';
					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
				}
				else if( $birthdayrow['user_id'] == $jr_admin_userdata['user_id'] )
				{
					$birthdayrow['username'] = '<b>'. $birthdayrow['username'] .'</b>';
					$style_color = 'style="color:#FF0000"';
				}
				else if( $birthdayrow['user_level'] == MOD )
				{
					$birthdayrow['username'] = '<b>'. $birthdayrow['username'] .'</b>';
			     		$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
				}

#
#-----[ jeweils MIT FOLGENDEM ERSETZEN ]-----
#
				$birthdayrow['username'] = color_group_colorize_name($birthdayrow['user_id']);


#Anmerkung: Hat man den Junior-Admin-MOD nicht installiert, so existiert dieser Code beim Suchen natürlich nicht:

				else if( $birthdayrow['user_id'] == $jr_admin_userdata['user_id'] )
				{
					$birthdayrow['username'] = '<b>'. $birthdayrow['username'] .'</b>';
					$style_color = 'style="color:#FF0000"';
				}


################################################################################### 
## 
## Hat man den Last Visit MOD installiert und will diesen auch mit dem Color Group
## MOD im Portal abgleichen, muss man folgende Änderungen vornehmen.
##
## Autor dieser Änderung/Anpassung: cool_Torsten
## 
################################################################################### 
#
#-----[ ÖFFNE ]-----
#
# portal.php
#
#-----[ FINDE ]-----
#
	$style_color = "";
	if ($todayrow['user_lastlogon']>=$time1Hour)
	{
		$users_lasthour++;
	}
	if( $todayrow['user_level'] == ADMIN )
	{
		$todayrow['username'] = '<b>'. $todayrow['username'] .'</b>';
      		$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
	}
	else if( $todayrow['user_id'] == $jr_admin_userdata['user_id'] )
	{
		$todayrow['username'] = '<b>'. $todayrow['username'] .'</b>';
		$style_color = 'style="color:#FF0000"';
	}
	else if( $todayrow['user_level'] == MOD )
	{
		$todayrow['username'] = '<b>'. $todayrow['username'] .'</b>';
      		$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
	}
 	$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');

#
#-----[ ERSETZE MIT ]-----
#
	include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
	$todayrow['username'] = color_group_colorize_name($todayrow['user_id']);
	if( $todayrow['user_lastlogon'] >= $time1Hour )
	{
		$users_lasthour++;
	}

	$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');




#Anmerkung: Hat man den Junior-Admin-MOD nicht installiert, so existiert dieser Code beim Suchen natürlich nicht:

	else if( $todayrow['user_id'] == $jr_admin_userdata['user_id'] )
	{
		$todayrow['username'] = '<b>'. $todayrow['username'] .'</b>';
		$style_color = 'style="color:#FF0000"';
	}
MfG cool_Torsten