ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Squads / Memberliste

Geschlossen
  1. #1
    User Pic
    Bolli Mitglied
    Registriert seit
    25.04.2006
    Beiträge
    87
    Beitragswertungen
    1 Beitragspunkte
    Drink

    Hallo Leute!

    Die Memberliste innerhalb der Squads müsste man nach Rängen sortieren können, um die Leader, Orgas vom Fußvolk zu trennen.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    jep könnte man; dazu musst du die sql-abfrage umschreiben, viel spass dabei^^

    mfg
    scorp
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Bolli Mitglied
    Registriert seit
    25.04.2006
    Beiträge
    87
    Beitragswertungen
    1 Beitragspunkte
    also ich als programmier-boon hab das damit hinbekommen:

    das ist die die teams.php. hier der code für alle:

    <?php 
    # Copyright by: Manuel 
    # Support: www.ilch.de 
    defined ('main') or die ( 'no direct access' ); 
    
    function show_members ($gid,$tpl) { 
    global $allgAr; 
    
    # icq team bild, hier die zahl aendern. 
    $teams_show_icq_pic = 7; 
    
    $tpl->out(1); 
    $class = 'Cnorm'; 
    $q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, c.name as posi, staat FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid LEFT JOIN prefix_groupfuncs c ON b.fid = c.id WHERE b.gid = ".$gid." ORDER BY `recht` ASC, a.name"; 
    $erg = db_query($q); 
    while($row = db_fetch_assoc($erg) ) { 
    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); 
    $row['class'] = $class; 
    if ( $row['staat'] != '' ) { 
    $row['staat'] = '<img src="include/images/flags/'.$row['staat'].'" alt="" border="0">'; 
    } else { 
    $row['staat'] = 'n/a'; 
    } 
    $row['status'] = ($row['status']? 'aktiv' : 'inaktiv' ); 
    if(!empty($row['icq'])){ 
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$row['icq'].'&action=add"><img src="http://wwp.icq.com/scripts/online.dll?icq='.$row['icq'].'&img='.$teams_show_icq_pic.'" valign="bottom" border="0"></a>'; 
    } else { 
    $row['icq'] = 'n/a'; 
    } 
    
    if($allgAr['teams_show_list']==1){ 
    if(empty($row['avatar'])){ 
    $row['avatar'] = 'n/a'; 
    } else { 
    $row['avatar'] = '<img src="'.$row['avatar'].'" alt="Avatar von '.$row['name'].'" border="0" >'; 
    } 
    $tpl->set_ar_out($row,2); 
    } else { 
    $tpl->set_ar_out($row,3); 
    } 
    } 
    $tpl->out(4); 
    } 
    
    
    
    if ($menu->get(1) == 'show') { 
    $gid = escape($menu->get(2), 'integer'); 
    $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE zeigen = 1 AND id =".$gid)); 
    $bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE zeigen = 1 AND id =".$gid)); 
    $title = $allgAr['title'].' :: Teams :: '.$name; 
    $hmenu = '<a class="smalfont" href="?teams">Teams</a> &raquo; '.$name; 
    $design = new design ( $title , $hmenu ); 
    $design->header(); 
    $tpl = new tpl ('teams'); 
    if (!empty($bild) ) { 
    $show = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>'; 
    } else { 
    $show = '<b>'.$name.'</b>'; 
    } 
    $tpl->set_out('show', $show,0); 
    show_members ($gid,$tpl); 
    } else { 
    $title = $allgAr['title'].' :: Teams'; 
    $hmenu = 'Teams'; 
    $design = new design ( $title , $hmenu ); 
    $design->header(); 
    $tpl = new tpl ('teams'); 
    $erg1 = db_query("SELECT name,img,id as gid FROM prefix_groups WHERE zeigen = 1 ORDER BY pos"; 
    while ($row = db_fetch_assoc($erg1) ) { 
    if (!empty($row['img']) ) { 
    $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>'; 
    } else { 
    $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>'; 
    } 
    $tpl->set_ar_out($row,0); 
    if ($allgAr['teams_show_cat'] == 0) { 
    show_members ($row['gid'],$tpl); 
    } 
    } 
    } 
    
    $design->footer(0); 
    ?>



    Zuletzt modifiziert von Bolli am 10.05.2006 - 19:02:09
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten