ilch Forum » Allgemein » HTML, PHP, SQL,... » Member List Umbau

Geschlossen
  1. #1
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    TAch gesagt

    bin dabei meine Memb_list umzubauen
    jetzt habe ich nur 2 Probleme
    • da wo {PIC} soll das Avatar Bild im maß 100x100 zu sehen sein
    • da wo {HOME} soll der Wohnort zu sehen sein

    Link: externer Link

    Memb_list.html
    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border" >
     {EXPLODE}
    <tr>
    	<td><center><a href="?user-details-{UID}"> <b>{NAME}</b></a></center></td>
        <th rowspan="4" WIDTH="100"><center>{PIC}</center></th>
        <td><center><FONT COLOR="#7cfc00"> Forum Rang ( Beiträge ) </center></FONT></td>
      </tr>
      <tr BGCOLOR="#585959">
    	<td><center><FONT COLOR="#C6D0A7">  {RECHT}</FONT></center></td>
        <td><center><FONT COLOR="#C6D0A7"> {RANG} ({POSTS})</center></FONT></td>
      </tr>
      <tr>
        <td><center>{FLAG}    {HOME}    </center></td>
    	<td><center><FONT COLOR="#7cfc00"> Last Login </FONT> </td>
      </tr>
    <tr BGCOLOR="#585959">
    	<td><center><FONT COLOR="#C6D0A7"><FONT COLOR="#C6D0A7"><FONT COLOR="#7cfc00"> Dabei seit </FONT><FONT COLOR="#C6D0A7">{DATE}</FONT></center></td>
        <td><center><FONT COLOR="#C6D0A7">  {LASTLOG} </FONT></center></td>
      </tr>
      <tr>
    	<td><P ALIGN="RIGHT"><FONT COLOR="#C6D0A7"> Spiele : </FONT></P></td>
        <th colspan="2"><FONT COLOR="#C6D0A7">  {GAMES} </FONT></th>
    </tr>
    <tr BGCOLOR="#000000">
    	<td HEIGHT="15">
    	</td>
    	<TD></TD>
    <TD></TD>
    </tr>
    {EXPLODE}
    </table>
    <br />
    <div align="center">{SITELINK}</div>



    Memb_list.php
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    require_once ('include/includes/func/pointsys.php');
    
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <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_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $class = '';
    $erg = db_query("SELECT id, staat, name, gebdatum, status, recht, llogin, posts, regist, geschlecht, cpoints, fwarn FROM prefix_user ORDER by recht,posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    if($row->gebdatum=='0000-00-00'){$age='n/a'; } else {$age=getage($row->gebdatum); }   
    
    if(!empty($row->staat)){
    $flag='<img src="include/images/flags/'.$row->staat.'" border="0">';
    } else {
    $flag='';
    }
    
    $state['0']='inaktiv';
    $state['1']='aktiv';
    $state['2']='gesperrt';
    	$class='Cmite';
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
             $rangcount=rangcount($row->id,$row->posts,$row->cpoints,$row->fwarn);
    	$rang=userrang($rangcount,$row->id);
    	$spezrank=spezrang($row->id);
    	if(!empty($spezrank)){$rang=$rang.'<br/>und&nbsp;'.$spezrank;}
    	$ar = array (
    	'NAME' => getgender($row->name,$row->geschlecht).'&nbsp;('.$age.')',
    	'RANG' => $rang,
    	'CLASS' => $class,
    	'POSTS' => $row->posts,
    	'UID'   => $row->id,
    	'DATE' => date('d.m.Y',$row->regist),
    	'RECHT' => getlistrecht($row->recht),
    	'STATE' => $state[$row->status],
    	'GAMES' => getteams($row->id), 
    	'LASTLOG' => date('d.m.Y',$row->llogin),
    	'FLAG' => $flag
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);
    
    $design->footer();
    ?>


    habe schon ein wenig versucht aber gerade mit sachen von der DB abfragen habe ich meine Probleme
    hoffe mir kann einer helfen is ja nicht so eien schwere sache aber ich schaffe es leider nicht ohne euch

    DANKE

    betroffene Homepage: externer Link


    Zuletzt modifiziert von MonMon am 23.03.2010 - 01:36:51
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Buster86 Mitglied
    Registriert seit
    09.01.2009
    Beiträge
    52
    Beitragswertungen
    0 Beitragspunkte
    so habe da mal gemacht hoffe es funktioniert


    Memb_list.php
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    require_once ('include/includes/func/pointsys.php');
     
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <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_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
     
    $class = '';
    $erg = db_query("SELECT id, staat, name, gebdatum, avatar, wohnort, status, recht, llogin, posts, regist, geschlecht, cpoints, fwarn FROM prefix_user ORDER by recht,posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    if($row->gebdatum=='0000-00-00'){$age='n/a'; } else {$age=getage($row->gebdatum); }  
     
    if(!empty($row->staat)){
    $flag='<img src="include/images/flags/'.$row->staat.'" border="0">';
    } else {
    $flag='';
    }
     
    $state['0']='inaktiv';
    $state['1']='aktiv';
    $state['2']='gesperrt';
        $class='Cmite';
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
             $rangcount=rangcount($row->id,$row->posts,$row->cpoints,$row->fwarn);
        $rang=userrang($rangcount,$row->id);
        $spezrank=spezrang($row->id);
        if(!empty($spezrank)){$rang=$rang.'<br/>und&nbsp;'.$spezrank;}
    	
    if(!empty($row['wohnort'])){
    		$wohnort = $row['wohnort'];
    	} else {
    		$wohnort = "Keine Angabe";
    }
        $ar = array (
        'NAME' => getgender($row->name,$row->geschlecht).'&nbsp;('.$age.')',
        'RANG' => $rang,
        'CLASS' => $class,
        'POSTS' => $row->posts,
        'UID'   => $row->id,
    	'PIC'   => $row->avatar,
        'DATE' => date('d.m.Y',$row->regist),
        'RECHT' => getlistrecht($row->recht),
        'STATE' => $state[$row->status],
        'GAMES' => getteams($row->id),
        'LASTLOG' => date('d.m.Y',$row->llogin),
    	'PIC'   => $row->$avatar,
    	'HOME' => $row['wohnort'],
        'FLAG' => $flag
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);
     
    $design->footer();
    ?>



    Zuletzt modifiziert von Buster86 am 23.03.2010 - 12:14:48
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    hat leider nicht geklapt

    es wurden nichtmal mehr die varieablen {PIC} oder {HOME} angezeigt
    und so ungefähr hate ich das auch schon
    trotzdem danke das du die die mühe gemacht hast hoffe ich bekoome noch dehn tip zur lösung
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Buster86 Mitglied
    Registriert seit
    09.01.2009
    Beiträge
    52
    Beitragswertungen
    0 Beitragspunkte
    habe es nochmal gemacht und das müsste jetzt funktionieren bei mir funktioniert es habs diesmal probiert

    Memb_list.php
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    require_once ('include/includes/func/pointsys.php');
     
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <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_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
     
    $class = '';
    $erg = db_query("SELECT id, staat, name, gebdatum, avatar, wohnort, status, recht, llogin, posts, regist, geschlecht, cpoints, fwarn FROM prefix_user ORDER by recht,posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    if($row->gebdatum=='0000-00-00'){$age='n/a'; } else {$age=getage($row->gebdatum); }  
    
    if(!empty($row->staat)){
    $flag='<img src="include/images/flags/'.$row->staat.'" border="0">';
    } else {
    $flag='';
    }
    	if(!empty($row->wohnort)){
    		$wohnort = $row->wohnort;
    	} else {
    		$wohnort = "Keine Angabe";
    	}
    
    	
    $state['0']='inaktiv';
    $state['1']='aktiv';
    $state['2']='gesperrt';
        $class='Cmite';
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
             $rangcount=rangcount($row->id,$row->posts,$row->cpoints,$row->fwarn);
        $rang=userrang($rangcount,$row->id);
        $spezrank=spezrang($row->id);
        if(!empty($spezrank)){$rang=$rang.'<br/>und&nbsp;'.$spezrank;}
       
        $ar = array (
        'NAME' => getgender($row->name,$row->geschlecht).'&nbsp;('.$age.')',
        'RANG' => $rang,
        'CLASS' => $class,
        'POSTS' => $row->posts,
        'UID'   => $row->id,
        'PIC'   =>  '<img src="'.$row->avatar.'" border="0">',
    	'HOME' => $row->wohnort,
        'DATE' => date('d.m.Y',$row->regist),
        'RECHT' => getlistrecht($row->recht),
        'STATE' => $state[$row->status],
        'GAMES' => getteams($row->id),
        'LASTLOG' => date('d.m.Y',$row->llogin),
        'FLAG' => $flag
        );
        $tpl->set_ar_out($ar,1);
    }
    
    
    $tpl->out(2);
     
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    Danke es Läuft
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Buster86 Mitglied
    Registriert seit
    09.01.2009
    Beiträge
    52
    Beitragswertungen
    0 Beitragspunkte
    so ich habs nochmal n bissel überarbeitet falls einer kein avatar hochgeladen hat das da kein fehler entsteht

    memb_list.php
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    require_once ('include/includes/func/pointsys.php');
     
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <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_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
     
    $class = '';
    $erg = db_query("SELECT id, staat, name, gebdatum, avatar, wohnort, status, recht, llogin, posts, regist, geschlecht, cpoints, fwarn FROM prefix_user ORDER by recht,posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    if($row->gebdatum=='0000-00-00'){$age='n/a'; } else {$age=getage($row->gebdatum); }  
     
    if(!empty($row->staat)){
    $flag='<img src="include/images/flags/'.$row->staat.'" border="0">';
    } else {
    $flag='';
    }
        if(!empty($row->wohnort)){
            $wohnort = $row->wohnort;
        } else {
            $wohnort = "Keine Angaben";
        }
    
    if(!empty($row->avatar)) {
    	$avatar = '<img src="'.$row->avatar.'" border="0">';
    } else {
    	$avatar = "Kein Bild vorhanden";
    }
       
    $state['0']='inaktiv';
    $state['1']='aktiv';
    $state['2']='gesperrt';
        $class='Cmite';
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
             $rangcount=rangcount($row->id,$row->posts,$row->cpoints,$row->fwarn);
        $rang=userrang($rangcount,$row->id);
        $spezrank=spezrang($row->id);
        if(!empty($spezrank)){$rang=$rang.'<br/>und&nbsp;'.$spezrank;}
       
        $ar = array (
        'NAME' => getgender($row->name,$row->geschlecht).'&nbsp;('.$age.')',
        'RANG' => $rang,
        'CLASS' => $class,
        'POSTS' => $row->posts,
        'UID'   => $row->id,
        'PIC'   =>  $avatar,
        'HOME' => $row->wohnort,
        'DATE' => date('d.m.Y',$row->regist),
        'RECHT' => getlistrecht($row->recht),
        'STATE' => $state[$row->status],
        'GAMES' => getteams($row->id),
        'LASTLOG' => date('d.m.Y',$row->llogin),
        'FLAG' => $flag
        );
        $tpl->set_ar_out($ar,1);
    }
     
     
    $tpl->out(2);
     
     
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    dane


    Zuletzt modifiziert von MonMon am 07.04.2010 - 22:52:23
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten