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