ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Only Member anzeige !!

Geschlossen
  1. #1
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo

    Ich wollte mal Fragen ob es möglich ist eine Seite zu machen wo nur die Member mit Bild und Namen angezeigt werden ? ohne alles andere. Also über die Teams will ich das nicht machen da ich dort kein bild anzeigen lassen will, nur ne einfache seite wo von jedem "Member" ein bild mit Namen ist.

    Greetz Marv


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    kla geht das!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    habs nicht getestet

    /include/contes/memb_list2.php
    
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Userliste :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'Userliste <b> &raquo; </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $limit = 20;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list2.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $filtername = isset($_GET['filtername']) ? "WHERE prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
    
    $class = '';
    $erg = db_query("SELECT
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
      prefix_user.avatar
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $filtername
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'AVATAR'   => $row->avatar,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);
    
    $design->footer();
    ?>


    /include/templates/memb_list.htm
    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
        <th height="30" width="30%">AVATAR</th>
    		<th width="15%" align="center">{_lang_name}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td><div align="center"><a href="index.php?user-details-{UID}"><img border="0" src="{AVATAR}" /></a></div></td>
    		<td align="center"><a href="index.php?user-details-{UID}">{NAME}</a></td>
      </tr>{EXPLODE}
    </table>
    <br />
    <div align="center">{SITELINK}
    <form method="get" action="index.php"><input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="{_lang_filter}" /></form>
    </div>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo

    danke aber es funktioniert nicht traurig

    Greetz Marv
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo

    So mit Mairu's hilfe hab ich das ding zum laufen bekommen

    Die memblist2.php in
    /include/contents

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Userliste :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'Userliste <b> &raquo; </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $limit = 10;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "WHERE recht <= -4" , $limit , '?memblist2' , 'user' ); 
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list2.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $filtername = isset($_GET['filtername']) ? "WHERE prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%' AND" : "WHERE"; 
    
    $class = '';
    $erg = db_query("SELECT
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name,
      prefix_user.avatar
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $filtername recht <= -4
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
        $ar = array ( 'NAME' => $row->name,
                        'RANG' => userrang($row->posts,$row->id),
                                        'CLASS' => $class,
                                        'POSTS' => $row->posts,
                                        'UID'   => $row->id,
                                        'AVATAR'   => $row->avatar,
                                        'DATE' => date('d.m.Y',$row->regist),
                                        'GRUPE' => $row->recht_name,
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);
    
    $design->footer();
    ?>


    und die memb_list2.htm in
    /include/templates/user

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
        <th height="30" width="30%">AVATAR</th>
            <th width="15%" align="center">{_lang_name}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td align="center" class="Cdark"><a href="index.php?user-details-{UID}"><img border="0" src="{AVATAR}" /></a></td>
            <td align="center" class="Cdark"><a href="index.php?user-details-{UID}"><font size=3>{NAME}</a></td>
      </tr>{EXPLODE}
    </table>
    <br />
    <div align="center">{SITELINK}
    
    </div>


    Die Farben hab ich an mein Design angepaßt, aber das zu änderm dürfte für alle die es auch wollen kein Problem sein.... wie immer 1000 Dank an MAIRU

    EDIT: ich danke natürlich auch FREAK zwinker dein code iist ja der Hauptteil zum Erfolg lächeln

    Greetz Marv


    Zuletzt modifiziert von marvman am 09.02.2008 - 15:50:54
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten