ilch Forum » Ilch Clan 1.1 » Allgemein » Bestimmte UID nicht anzeigen memblist

Geschlossen
  1. #1
    User Pic
    kugelschubs Mitglied
    Registriert seit
    09.02.2006
    Beiträge
    83
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    und zwar habe ich eine stark abgeänderte memb_list.php
    Ich lasse in dieser nur ab einem bestimmten Rang anzeigen.
    Nun möchte ich noch einzelne UID ausschliessen, ist sicherlich keine grosse Sache, wäre aber dankbar wenn mir da jemand mit einem Codeschnipsel behilflich wäre.

    Danke im Voraus, unterhalb meine memb_list.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Unterkünfte / Gastgeberverzeichnis :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'Unterkünfte / Gastgeberverzeichnis <b> &raquo; </b> sortiert nach: Klassifizierte Betriebe zuerst'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
    $limit = 50;  // Limit
    
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    
    
    if($menu->exists('filtername')){
      $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
      $filtername = escape($menu->get(2), 'string');
    }else{
      $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    }
    
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    
    if(isset($_GET['filtername']) AND !empty($_GET['filtername'])){
      $filtername = escape($_GET['filtername'], 'string');
    }
    
    if(!empty($filtername)){
      $sql_search=" WHERE prefix_user.name LIKE '%".$filtername."%'";
      $MPL = db_make_sites ($page , $sql_search , $limit , '?user-filtername-'.$filtername , 'user' );
    }else{
      $sql_search="";
      $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
    }
    
    
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $class = '';
    $erg = db_query("SELECT
      posts,
      prefix_user.id,
      prefix_user.recht,
      prefix_grundrechte.name as recht_name,
      prefix_user.avatar,
      prefix_user.sterne,
      prefix_user.gastro,
      prefix_user.wohnort,
      prefix_user.homepage,
      prefix_user.name,
      prefix_user.bname,
      prefix_user.bvorname
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    WHERE prefix_user.recht >=-6
    ORDER by sterne DESC, bname ASC, bvorname ASC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
            if ( $row->homepage == "") {
            $row->homepage  = '-';
            }
            else { 
            $row->homepage  = '<a href="'.$row->homepage.'" target="_blank">
            <img src="http://www.xxxxxxxxxxxxxx.de/include/images/play.png" border="0" alt="'.$row->homepage.'" title="'.$row->homepage.'"></a>'; 
            }
            if ( $row->wohnort == "") {
            $row->wohnort  = 'xxxxxxx';
            }
            else { 
            $row->wohnort  = 'xxxxxxx<br>- '.$row->wohnort.' -'; 
            }
            if ( $row->sterne == "0") {
            $row->sterne  = '-';
            }
            elseif ( $row->sterne == "1") {
            $row->sterne  = 'F <img src="include/images/dtv/1stern.png" border="0" alt="'.$row->sterne.' Stern - vergeben durch den Deutscher Tourismusverband e.V. (DTV)" title="'.$row->sterne.' Stern - vergeben durch den Deutscher Tourismusverband e.V. (DTV)">';
            }
            elseif ( $row->sterne == "2") {
            $row->sterne  = 'F <img src="include/images/dtv/2sterne.png" border="0" alt="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)" title="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)">';
            }
            elseif ( $row->sterne == "3") {
            $row->sterne  = 'F <img src="include/images/dtv/3sterne.png" border="0" alt="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)" title="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)">';
            }
            elseif ( $row->sterne == "4") {
            $row->sterne  = 'F <img src="include/images/dtv/4sterne.png" border="0" alt="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)" title="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)">';
            }
            elseif ( $row->sterne == "5") {
            $row->sterne  = 'F <img src="include/images/dtv/5sterne.png" border="0" alt="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)" title="'.$row->sterne.' Sterne - vergeben durch den Deutscher Tourismusverband e.V. (DTV)">';
            }
            elseif ( $row->sterne == "G1") {
            $row->sterne  = '<img src="include/images/dehoga/g-klassi/1.jpg" border="0" alt="'.$row->sterne.' Stern - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)" title="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)">';
            }
            elseif ( $row->sterne == "G2") {
            $row->sterne  = '<img src="include/images/dehoga/g-klassi/2.jpg" border="0" alt="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)" title="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)">';
            }
            elseif ( $row->sterne == "G3") {
            $row->sterne  = '<img src="include/images/dehoga/g-klassi/3.jpg" border="0" alt="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)" title="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)">';
            }
            elseif ( $row->sterne == "G4") {
            $row->sterne  = '<img src="include/images/dehoga/g-klassi/4.jpg" border="0" alt="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)" title="'.$row->sterne.' Sterne - Vergeben durch den Deutscher Hotel- und Gaststättenverband e.V. (DEHOGA)">';
            }
            else { 
            $row->sterne  = '-'; 
            }
    
            if ( $row->recht == "-6") {
            $row->recht  = 'Gästehäuser / Gasthöfe / Pensionen';
            }
            elseif ( $row->recht == "-5") {
            $row->recht  = 'Ferienwohnungen / Ferienhäuser';
            }
            elseif ( $row->recht == "-4") {
            $row->recht  = 'Privatzimmer';
            }
            elseif ( $row->recht == "-3") {
            $row->recht  = 'Kurkliniken / Sanatorien';
            }
            elseif ( $row->recht == "-2") {
            $row->recht  = 'Jugendherbergen /  Jugendgästehäuser';
            }
            elseif ( $row->recht == "-1") {
            $row->recht  = 'Campingplätze';
            }
            else { 
            $row->recht  = 'nicht zugeordnet'; 
            }
    
    
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'UID'   => $row->id,
    									'CLASS' => $class,
    									'BILD' => $row->avatar,
    									'HOMEPAGE' => $row->homepage,
    									'ORTSTEIL' => $row->wohnort,
    									'BETRIEBSART' => $row->recht,
    									'STERNE' => $row->sterne,
    									'BETREIBER' => $row->bname,
    									'BETREIBERVORNAME' => $row->bvorname
    	);
    	$tpl->set_ar_out($ar,1);
    }
    
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    if ($row->id == '1') { continue; }
    elseif ($row->id == '2') { continue; }
    ...


    Meinst du sowas ??
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    kugelschubs Mitglied
    Registriert seit
    09.02.2006
    Beiträge
    83
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von she

    if ($row->id == '1') { continue; }
    elseif ($row->id == '2') { continue; }
    ...


    Meinst du sowas ??


    genau das lächeln
    Danke Dir für die schnelle Hilfe.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten