Seite 1 von 2
Super Mod bei Birthday & Last Visit Mod im index anzeige
Verfasst: 01.01.2003 21:48
von JLoop©
Hi,
wie kann ich im index bei den Geburtstagen und beim Last Visit Mod die Super Moderatoren in der korrekten Farbe (Also wie beim Admin das Orange ) anzeigen lassen?
Hier mal die codestücke aus dem index:
Last Visit:
Code: Alles auswählen
if( $todayrow['user_level'] == ADMIN )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if( $todayrow['user_level'] == MOD )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
Birthday Mod:
Code: Alles auswählen
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
Wäre toll wenn mir da jemand weiterhelfen könnte
Grüße JLoop
Verfasst: 02.01.2003 16:37
von JLoop©
Niemand der mir sagen kann wie ich das hinkriegen könnte?
JLoop
Re: Super Mod bei Birthday & Last Visit Mod im index anz
Verfasst: 03.01.2003 09:36
von manica
JLoop© hat geschrieben:Hi,
wie kann ich im index bei den Geburtstagen und beim Last Visit Mod die Super Moderatoren in der korrekten Farbe (Also wie beim Admin das Orange ) anzeigen lassen?
Hier mal die codestücke aus dem index:
Last Visit:
Code: Alles auswählen
if( $todayrow['user_level'] == ADMIN )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if( $todayrow['user_level'] == MOD )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
Birthday Mod:
Code: Alles auswählen
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
Wäre toll wenn mir da jemand weiterhelfen könnte
Grüße JLoop
Kann Dir Deine Frage leider nicht beantworten, aber was ist den ein Supermod? Ich kann nur Benutzer und Admins definieren. Oder jeden User eine Gruppe zuweisen und der spezielle Rechte für spezielle Boards geben. Ist aber zu umständlich.
Re: Super Mod bei Birthday & Last Visit Mod im index anz
Verfasst: 04.01.2003 03:16
von Acid
if( $todayrow['user_level'] == ADMIN )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if( $todayrow['user_level'] == MOD )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
else if( $todayrow['user_level'] == LESS_ADMIN )
{
$todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor4'] . '"';
}
..(blau is neu) der SuperMod is imho
LESS_ADMIN, aber ich weiss jetzt ned wie er z.B. bei der Online-Anzeige farblich gekennzeichnet wird (fettgedruckter Teil) !?
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':(( $birthdayrow[$i]['user_level'] == LESS_ADMIN )?'style="color:#' . $theme['fontcolor4'] . '"':'');
....(blau is neu) der SuperMod is imho
LESS_ADMIN, aber ich weiss jetzt ned wie er z.B. bei der Online-Anzeige farblich gekennzeichnet wird (fettgedruckter Teil) !?
@manica
Ein SuperMod kann mehr als ein gewöhnlicher Moderator aber weniger als ein Admin (
Junior Admin -
Super Mod).
Verfasst: 04.01.2003 03:24
von AWSW
Hallo Acid,
hatte den SuperModeratoen MOD und JuniorAdmin MOD letztens ja auch mal probiert und habe wie Du vielleicht noch weißt eine erweiterte Version des StaffMOD von Dir verbaut, da klappte das auf Anhieb bei mir... Hilft es wenn ich den phpTeil dazu hier poste ?!? LessAdmin ist der SuperMOD meine ich auch...
Gruß Axel
Verfasst: 04.01.2003 03:35
von Acid
AWSW hat geschrieben:Hilft es wenn ich den phpTeil dazu hier poste ?!?
..in welchem Zusammenhang ?

..benötigst Du Hilfe oder willst Du Hilfe für JLoop bieten !?
Verfasst: 04.01.2003 03:39
von AWSW
Verfasst: 04.01.2003 03:42
von Acid
..na dann.. wer hindert Dich daran?

Verfasst: 04.01.2003 03:53
von AWSW
[ externes Bild ]
Na ja vielleicht hilft´s ja ?!?
//##################### STAFFCODE #####################
//
// + Access Entwickler von Seardner - Ausbau der alten Zeile: - START:
// $sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
//
$sql = "SELECT user_id FROM " . USER_GROUP_TABLE . " WHERE group_id = 3";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user group information', '', __LINE__, __FILE__, $sql);
}
$sql_users_group = '';
while( list($user_id) = $db->sql_fetchrow($results) )
{
$sql_users_group .= ( empty($sql_users_group) ? '' : ',' ) . $user_id;
}
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' OR user_id IN ($sql_users_group) ORDER BY user_level DESC";
//
// + Access Entwickler von Seardner - ENDE
//
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['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>';
}
else
{
$level = '<b style="color:#' . $theme['fontcolor5'] . '">Entwickler</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)
);
}
//##################### STAFFCODE #####################
Bei mir wird halt noch
eine zusätzliche Gruppe abgefragt + die 'POSTER_ONLINE'-Anzeige...
HTH Axel
Re: Re: und noch ein Reh
Verfasst: 04.01.2003 12:50
von JLoop©
thx@Acid aber mit dem von dir geposteten Teil (Birthday Mod) bekomme ich nur einen parse error

Beim Last Visit hatte ich es schon genau so probiert wie du es gepostet hast aber die Super Mods werden trotzdem in der normalen Blauen Linkfarbe (wie der neueste Benutzer) angezeigt.
Grüße JLoop