Intro & Portal Mod & Color Groups?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Intro & Portal Mod & Color Groups?

Beitrag 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
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag 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.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“