Seite 1 von 1

Intro & Portal Mod & Color Groups?

Verfasst: 22.11.2004 11:33
von Candy
hi,

ist es möglich die Farben anzuzeigen vom Color Groups Mod bei den Geburtstagen/Last Visit/Webmaster/Letzte Beiträge etc im Intro und Portal Mod?

lg Candy

Verfasst: 22.11.2004 16:46
von rabbit
hi,

in den meisten fällen: ja! :)

*last visit: ja
*birthday: ja
*letzte beiträge: nicht sicher, denke aber ja
*webmaster: nicht sicher...

für birthday und last visit solltest du die gleichen code-stellen (oder zumindest ähnliche) in der portal.php suchen, die du auch in der index.php suchen sollst.

Verfasst: 01.02.2006 15:24
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