Super Mod bei Birthday & Last Visit Mod im index anzeige

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.
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Super Mod bei Birthday & Last Visit Mod im index anzeige

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

Niemand der mir sagen kann wie ich das hinkriegen könnte? :cry:

JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
manica
Mitglied
Beiträge: 240
Registriert: 13.10.2002 15:01
Kontaktdaten:

Re: Super Mod bei Birthday & Last Visit Mod im index anz

Beitrag 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.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: Super Mod bei Birthday & Last Visit Mod im index anz

Beitrag 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).
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag 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
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

AWSW hat geschrieben:Hilft es wenn ich den phpTeil dazu hier poste ?!?
..in welchem Zusammenhang ? :D ..benötigst Du Hilfe oder willst Du Hilfe für JLoop bieten !?
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Mir is net mehr zu helfen :D :lol: :D *Hey nicht Kopfnicken* :D :lol: :D

Ich dachte vielleicht hilft es ihm einen offenbar funktionierenden Komplettteil zu zeigen, so dass er vergleichen könnte... :roll:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..na dann.. wer hindert Dich daran? :D
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

[ externes Bild ] :wink:


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
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Re: Re: und noch ein Reh

Beitrag von JLoop© »

thx@Acid aber mit dem von dir geposteten Teil (Birthday Mod) bekomme ich nur einen parse error :o 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Antworten

Zurück zu „phpBB 2.0: Mod Support“