In der Webmasterbox vom Potal (awsw) nur Admins anzeigen

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
Gast210225

In der Webmasterbox vom Potal (awsw) nur Admins anzeigen

Beitrag von Gast210225 »

hallo,
wie kann ich in der Webmaster box von awsw nur Admins anzeigen lassen?
Hier der Code:

Code: Alles auswählen


// WEBMASTER / STAFF START
if( $introportalmod_config['webmaster_active'] == "1" )
{
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";

  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>';
                }
                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)
      );
   }
$template->assign_block_vars('switch_webmaster_active', array());
}
// WEBMASTER / STAFF END
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

suche:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
ersetze durch:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level ='1' ";
zusätzlich kannst du anschließend noch die "else if"-Blöcke nach
if ( $m['user_level'] == ADMIN ) {
rausschmeißen.

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Gast210225

Beitrag von Gast210225 »

Danke. Ich hab mir schon gedacht, das ich die Zeile ändern muss
Brandenburg89
Mitglied
Beiträge: 51
Registriert: 31.03.2005 16:31
Wohnort: Niederlauistz
Kontaktdaten:

Beitrag von Brandenburg89 »

Habe das nicht ganz verstanden habe das Portal installiert wie mache ich das nun das nur Administratoren angezeigt werden???

Also was ersetzen, mit was?????

danke
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

steht doch oben.
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Brandenburg89
Mitglied
Beiträge: 51
Registriert: 31.03.2005 16:31
Wohnort: Niederlauistz
Kontaktdaten:

Beitrag von Brandenburg89 »

FatFreddy hat geschrieben:suche:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
ersetze durch:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level ='1' ";
zusätzlich kannst du anschließend noch die "else if"-Blöcke nach
if ( $m['user_level'] == ADMIN ) {
rausschmeißen.

FatFreddy

Das hier nur? und was ist mit den Code der ganz oben steht weglassen? und wenn ja in welcher datei ?
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
es stehen doch alle Informationen auf dieser Seite :o !
Brandenburg89 hat geschrieben:Das hier nur? und was ist mit den Code der ganz oben steht weglassen? und wenn ja in welcher datei ?
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Brandenburg89
Mitglied
Beiträge: 51
Registriert: 31.03.2005 16:31
Wohnort: Niederlauistz
Kontaktdaten:

Beitrag von Brandenburg89 »

Sehe weder welche Datei ich ändern soll... noch wlechen Code davon ich einbaun soll und bei den ersten wohin überhaupt ????
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Antwort

Beitrag von gloriosa »

Hallo,
zu Deiner Frage
Brandenburg89 hat geschrieben:Sehe weder welche Datei ich ändern soll... noch wlechen Code davon ich einbaun soll und bei den ersten wohin überhaupt ????
hier nochmals die Antwort, jetzt im Klartext :
Der Code im ersten Beitrag ist ein Bestandteil der portal.php und in diesem Abschnitt der besagten Datei sind die oben
FatFreddy hat geschrieben:suche:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
ersetze durch:
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level ='1' ";
zusätzlich kannst du anschließend noch die "else if"-Blöcke nach
if ( $m['user_level'] == ADMIN ) {
rausschmeißen.

FatFreddy
angeführten Änderungen vorzunehmen :o !
Zuletzt geändert von gloriosa am 03.04.2005 17:02, insgesamt 2-mal geändert.
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Gast210225

Beitrag von Gast210225 »

Das ist von der portal.php!
Antworten

Zurück zu „phpBB 2.0: Mod Support“