ilch Forum » Allgemein » HTML, PHP, SQL,... » Memberliste

Geschlossen
  1. #1
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    1. Wie kann ich bei der Memberliste die Gruppen ändern?
    Z. B. aus Member (nur der name) irgend ein anderen Namen machen.

    2.Und wie kann ich eine kompett neue "gruppe" anlegen (es soll ein spezial rang geben; den spezialrang kann ich aber nur ich festlegen) da soll dann z. B stehen HP admin oder war admin oder ähnliches.


    Zuletzt modifiziert von nappy am 05.05.2007 - 00:23:32
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    BobGrey Mitglied
    Registriert seit
    05.02.2007
    Beiträge
    423
    Beitragswertungen
    1 Beitragspunkte
    Im Admin Menue unter grundrechte ( user -->> Grundrechte )

    Dort kannst du alle namen verändern.

    Und dort gibt es auch den site Admin ( HP Admin )


    Bob
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Es gibt dann noch die Möglichkeit Spezialränge zu erstellen, und den Usern bei Verwalten zuzuordnen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    danke alles funktioniert lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Und da ist noch etwas:

    ich wollte eine letzte aktivität machen.
    Das heißst wenn man länger als 5 tage nicht
    auf der hp war werden rote striche angezeigt
    (in einer spezillen Spalte)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das geht natürlich, ist aber nicht so einfach, du müsstest also in der contents/user/memb_list.php nehm ich mal, dass du es in der Memberliste machen willst, ein paar Änderungen machen. Hier ein Ausschnit mit den Änderungen
    $erg = db_query("SELECT
      llogin,
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    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,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name,
    									'5TAGE' => ((($row->llogin+(5*24*60*60))<time())?'HIER WAS KOMMEN SOLL WENN ER 5 TAGE NICHT ANGEMELDET WAR':'')
    	);


    Dann müsstest du im Template templates/user/memb_list.htm noch das {5TAGE} mit einbringen, damit es auch angezeigt wird.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    sry kannst du es noma so anpassen:


    Wenn man aktiv ist soll das kommen: |||||||| (in grün=

    Nach 9 tagen das: |||||||| (in gelb)

    Und alles über 20 tagen so: ||||||||(in rot)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    $erg = db_query("SELECT
      llogin,
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
    LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
        $na = (time()-$row['llogin'])/(24*60*60);
        if ($na < 9) {
          $tc = 'lime';
        elseif ($na < 20) {
          $tc = 'yellow';
        } else {
          $tc = 'red';
        }
         
        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,
                                        'DATE' => date('d.m.Y',$row->regist),
                                        'GRUPE' => $row->recht_name,
                                        'STATUS' => '<font color="'.$tc.'">||||||||</font>'
        );


    hab jetzt allerdings 5TAGE zu STATUS geändert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    wo genau da einsetzten? weil bei mir kamen da nur fehler. Das hier ist meine aktuelle liste:
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $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();
    
    
    
    
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc ){
    $name = '<a href="?user-name-desc">'.$lang['name'].'</a>';
    }else{
    $name = '<a href="?user-name-asc">'.$lang['name'].'</a>';
    }
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc ){
    $rang = '<a href="?user-spezrank-desc">'.$lang['rank'].'</a>';
    }else{
    $rang = '<a href="?user-spezrank-asc">'.$lang['rank'].'</a>';
    }
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc){
    $gruppe = '<a href="?user-recht1-desc">'.$lang['group'].'</a>';
    }else{
    $gruppe = '<a href="?user-recht1-asc">'.$lang['group'].'</a>';
    }
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc){
    $reg = '<a href="?user-regist1-desc">'.$lang['regtime'].'</a>';
    }else{
    $reg = '<a href="?user-regist1-asc">'.$lang['regtime'].'</a>';
    }
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc){
    $icq = '<a href="?user-icq-asc">'.$lang['icq'].'</a>';
    }else{
    $icq = '<a href="?user-icq-desc">'.$lang['icq'].'</a>';
    }
    
    if (( $menu->get(2) ? escape($menu->get(2), 'textarea') : 0 ) == asc){
    $a = '<a href="?user-e-desc">'.$lang['posts'].'</a>';
    }else{
    $a = '<a href="?user-e-asc">'.$lang['posts'].'</a>';
    }
    
    $rei = escape($menu->get(1), 'textarea');
    $nach =escape($menu->get(2), 'textarea');
    
    
    $limit = 35;  // Limit 
    $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?user-'.$rei.'-'.$nach.'' , 'user' );
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    $ar = array ( 
    		'oname' => $name,
    		'orank' => $rang,
    		'ogroup' => $gruppe,
    		'oicq' => $icq,
    		'oposts' => $a,
    		'oregtime' => $reg,
    		'SITELINK' => $MPL
    
    
    	);
    	$tpl->set_ar_out($ar,0);
    
    $aufab = ( $menu->get(2) ? escape($menu->get(2), 'textarea') : desc ); 
    
    $sort1 = ( $menu->get(1) ? escape($menu->get(1), 'textarea') : "recht , posts" ); 
    
    
    if ($sort1 == 'recht1'){
    
    $sort2 = 'recht';
    }else{
    $sort2 = $sort1;
    }
    
    
    if ($sort2 == 'regist1'){
    
    $sort3 = 'regist';
    }else{
    $sort3 = $sort2;
    }
    
    if ($sort3 == 'e'){
    
    $sort = 'posts';
    }else{
    $sort = $sort3;
    }
    
    
    $class = '';
    $erg = db_query("SELECT
      prefix_user.posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.staat,
      prefix_user.icq,
      prefix_user.geschlecht,
      prefix_user.gebdatum,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id ORDER by $sort $aufab
     LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    
    $icq1 = str_replace("-","",$row->icq); 
    $icq2 = str_replace(" ","",$icq1);
    
    if (is_numeric($icq2) ){ 
    $icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=5" border="0"></a>'; 
    }else{
    $icq = '';
    }
    
    
    
    $ga = '';
    
    
    $t1 = 0;
    $t2 = 0;
    $t3 = 0;
    
    $age1=explode("-",$row->gebdatum);
    $age2 = date("Y",time())-$age1[0];
    
    
    $a=explode("-",$row->gebdatum);
    
    
       $tag = $a[2];
       $mon = $a[1];
       $jah = $a[0];
    
    
    if ($mon > date("m")){$t1 = 2;}
    if ($mon == date("m")){$t1 = 1;}
    if ($tag > date("d")){$t2 = 1;}
    
    
    $t3 = ($t1 + $t2);
    
    if ($t3 > 1){
    $age = ($age2 -1);
    }else{
    $age = $age2;
    }
    
    
    
    
    
    
    
    
    
    
    if ($row->geschlecht == 0){
    if ($row->gebdatum != 0000-00-00 ){
    		
    		$ga.= $age;
    		
    }else{
    		$ga.= '';
    		
    }
    }
    elseif ($row->geschlecht == 1){
    if ($row->gebdatum != 0000-00-00 ){
    		
    		$ga.='<img src="include/images/icons/mann.gif" border="0"> - '.$age.'';
    		
    }else{
    		
    		$ga.='<img src="include/images/icons/mann.gif" border="0">';
    		
    }
    }
    elseif ($row->geschlecht == 2){
    if ($row->gebdatum != 0000-00-00 ){
    	
    
    		$ga.='<img src="include/images/icons/frau.gif" border="0"> - '.$age.'';
    		
    }else{
    	
    		$ga.='<img src="include/images/icons/frau.gif" border="0">';
    		
    
    }
    }
    
    if ($row->staat){
    $flagg = '<img src="include/images/flags/'.$row->staat.'" alt="" border="0">';
    }else{
    $flagg = '';
    }
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'FLAGG' => $flagg,
    									'ICQ' => $icq,
    									'GA' => $ga,
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Melde dich mal in icq bei mir dann code ich das,... hast ja die member liste aus meinem modul pack,... und mairu nutzt die Standart version,...;)
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    @ Mairu

    kannst du das noch an diese List anpassen? (die ganz normale Liste):

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $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
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    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,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Er hast an die ganz normale liste angepasst,...;)
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Verstehe ich nicht. ich wollte doch wissen wo man es genau anpasst muss! ^^ Ich habe nich wirklich viel Ahnung von php...:'( Und du SLJ hast doch gesagt du wolltest mir das an die andere memberliste anpassen.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    ZitatZitat geschrieben von SLJ

    Melde dich mal in icq bei mir dann code ich das,... hast ja die member liste aus meinem modul pack,... und mairu nutzt die Standart version,...;)


    So steht doch da was du tun must,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    nappy Mitglied
    Registriert seit
    03.05.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    1. dauert es noch nicht mal eine minute das richtig zu ersetzten, ABER ist nicht so schlimm ^^

    2 habe ich dir eine PM geschickt wo meine icq nummer drin steht un bei deinem status steht keine icq nummer...

    ^^
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Devil Mitglied
    Registriert seit
    02.02.2006
    Beiträge
    2.094
    Beitragswertungen
    21 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    $erg = db_query("SELECT
      llogin,
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
    LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
        $na = (time()-$row['llogin'])/(24*60*60);
        if ($na < 9) {
          $tc = 'lime';
        elseif ($na < 20) {
          $tc = 'yellow';
        } else {
          $tc = 'red';
        }
         
        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,
                                        'DATE' => date('d.m.Y',$row->regist),
                                        'GRUPE' => $row->recht_name,
                                        'STATUS' => '<font color="'.$tc.'">||||||||</font>'
        );


    hab jetzt allerdings 5TAGE zu STATUS geändert.


    Das heißt, dass man das durch die contents/user/memb_list.php ersetzen muss?
    Wer zuletzt lacht, hat den schlechtesten Ping.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das ist aber nicht die komplette Datei.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Ollobollo Mitglied
    Registriert seit
    30.07.2006
    Beiträge
    128
    Beitragswertungen
    0 Beitragspunkte
    ich bin auch interessiert an dieser Anzeige.
    Leider ist meine memb_list.php einen andere. Ob mir jemand dabei hilft und mir sagt wo ich das einzusetzen habe? Danke

    <?php 
    #   Copyright by: David Schwarz
    #   Support: www.baduncles.pytalhost.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $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, 'forum/index.htm' );
    $design->header();
    $limit = 70;  // 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 = '';
    
    $erg92 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -9");
    while ($row = db_fetch_object($erg92))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar92 = array('GRUPP9' => $picr,);
       }else{$ar92 = array('GRUPP9' => '',);
       }
        $tpl->set_ar_out($ar92,1);
    }
    
    $erg91 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -9");
    while ($row = db_fetch_object($erg91))
    { if ($row->zeigen == yes)
    	 {$ar91 = array('9LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar91 = array('9LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar91,2);
    }
    
    $erg9 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -9 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg9))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar9 = array('9USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar9 = array('9USER'  => '', );
       }
        $tpl->set_ar_out($ar9,3);
    }
    
    $erg82 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -8");
    while ($row = db_fetch_object($erg82))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar82 = array('GRUPP8' => $picr,);
       }else{$ar82 = array('GRUPP8' => '',);
       }
        $tpl->set_ar_out($ar82,4);
    }
    
    $erg81 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -8");
    while ($row = db_fetch_object($erg81))
    { if ($row->zeigen == yes)
    	 {$ar81 = array('8LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar81 = array('8LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar81,5);
    }
    
    $erg8 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -8 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg8))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar8 = array('8USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar8 = array('8USER'  => '', );
       }
        $tpl->set_ar_out($ar8,6);
    }
    
    $erg72 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -7");
    while ($row = db_fetch_object($erg72))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar72 = array('GRUPP7' => $picr,);
       }else{$ar72 = array('GRUPP7' => '',);
       }
        $tpl->set_ar_out($ar72,7);
    }
    
    $erg71 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -7");
    while ($row = db_fetch_object($erg71))
    { if ($row->zeigen == yes)
    	 {$ar71 = array('7LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar71 = array('7LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar71,8);
    }
    
    $erg7 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -7 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg7))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar7 = array('7USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar7 = array('7USER'  => '', );
       }
        $tpl->set_ar_out($ar7,9);
    }
    
    $erg62 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -6");
    while ($row = db_fetch_object($erg62))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar62 = array('GRUPP6' => $picr,);
       }else{$ar62 = array('GRUPP6' => '',);
       }
        $tpl->set_ar_out($ar62,10);
    }
    
    $erg61 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -6");
    while ($row = db_fetch_object($erg61))
    { if ($row->zeigen == yes)
    	 {$ar61 = array('6LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar61 = array('6LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar61,11);
    }
    
    $erg6 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -6 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg6))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar6 = array('6USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar6 = array('6USER'  => '', );
       }
        $tpl->set_ar_out($ar6,12);
    }
    
    $erg52 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -5");
    while ($row = db_fetch_object($erg52))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar52 = array('GRUPP5' => $picr,);
       }else{$ar52 = array('GRUPP5' => '',);
       }
        $tpl->set_ar_out($ar52,13);
    }
    
    $erg51 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -5");
    while ($row = db_fetch_object($erg51))
    { if ($row->zeigen == yes)
    	 {$ar51 = array('5LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar51 = array('5LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar51,14);
    }
    
    $erg5 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -5 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg5))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar5 = array('5USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar5 = array('5USER'  => '', );
       }
        $tpl->set_ar_out($ar5,15);
    }
    
    $erg42 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -4");
    while ($row = db_fetch_object($erg42))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar42 = array('GRUPP4' => $picr,);
       }else{$ar42 = array('GRUPP4' => '',);
       }
        $tpl->set_ar_out($ar42,16);
    }
    
    $erg41 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -4");
    while ($row = db_fetch_object($erg41))
    { if ($row->zeigen == yes)
    	 {$ar41 = array('4LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar41 = array('4LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar41,17);
    }
    
    $erg4 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -4 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg4))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar4 = array('4USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar4 = array('4USER'  => '', );
       }
        $tpl->set_ar_out($ar4,18);
    }
    
    $erg32 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -3");
    while ($row = db_fetch_object($erg32))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar32 = array('GRUPP3' => $picr,);
       }else{$ar32 = array('GRUPP3' => '',);
       }
        $tpl->set_ar_out($ar32,19);
    }
    
    $erg31 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -3");
    while ($row = db_fetch_object($erg31))
    { if ($row->zeigen == yes)
    	 {$ar31 = array('3LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar31 = array('3LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar31,20);
    }
    
    $erg3 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -3 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg3))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar3 = array('3USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar3 = array('3USER'  => '', );
       }
        $tpl->set_ar_out($ar3,21);
    }
    
    $erg22 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -2");
    while ($row = db_fetch_object($erg22))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar22 = array('GRUPP2' => $picr,);
       }else{$ar22 = array('GRUPP2' => '',);
       }
        $tpl->set_ar_out($ar22,22);
    }
    
    $erg21 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -2");
    while ($row = db_fetch_object($erg21))
    { if ($row->zeigen == yes)
    	 {$ar21 = array('2LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar21 = array('2LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar21,23);
    }
    
    $erg2 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -2 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg2))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar2 = array('2USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar2 = array('2USER'  => '', );
       }
        $tpl->set_ar_out($ar2,24);
    }
    
    $erg12 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -1");
    while ($row = db_fetch_object($erg12))
    { $pgif = 'include/images/rangs/'.$row->name.'.gif';
      $pjpg = 'include/images/rangs/'.$row->name.'.jpg';
      $picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
      if ($row->zeigen == yes)
       {$ar12 = array('GRUPP1' => $picr,);
       }else{$ar12 = array('GRUPP1' => '',);
       }
        $tpl->set_ar_out($ar12,25);
    }
    
    $erg11 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -1");
    while ($row = db_fetch_object($erg11))
    { if ($row->zeigen == yes)
    	 {$ar11 = array('1LIST' => '<th height="30" width="30%">Name</th>
    	 <th align="center" width="17%">ForumRang</th>
    	 <th align="center" width="17%">Dabei seit</th>
    	 <th align="center" width="20%">ICQ</th>
    	 <th align="center" width="16%" align="center">Beiträge</th>
    	</tr>');
    	 }else{$ar11 = array('1LIST' => '',);
    	 }
    	  $tpl->set_ar_out($ar11,26);
    }
    
    $erg1 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -1 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg1))
    { $icq1 = str_replace("-","",$row->icq);
      $icq2 = str_replace(" ","",$icq1);
       if (is_numeric($icq2))
       {$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=16" border="0"></a>';
       }
      $ga = '';
      $age1=explode("-",$row->gebdatum);
      $age = date("Y",time())-$age1[0];
      if ($row->geschlecht == 0)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.= $age;
        }else
        {$ga.= '';
        }
       }elseif($row->geschlecht == 1)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }elseif ($row->geschlecht == 2)
       {if ($row->gebdatum != 0000-00-00 )
        {$ga.=' - '.$age.'';
        }else
        {$ga.='';
        }
       }if ($class == 'Cmite')
       { $class = 'Cnorm';
       } else
        { $class = 'Cmite';
        }
     if($row->recht_zeigen == yes)
       {$ar1 = array('1USER'  => '<tr class="'.$class.'">
       	<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a>&nbsp;'.$ga.'</td>
       	<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
       	<td align="center">'.date('d.m.Y',$row->regist).'</td><td align="center">'.$icq.'</td>
       	<td align="center">'.$row->posts.'</td>
       	</tr>',
    		);
       }else
       {$ar1 = array('1USER'  => '', );
       }
        $tpl->set_ar_out($ar1,27);
    }
    
    $tpl->out(28);
    
    $design->footer();
    ?>



    Zuletzt modifiziert von Ollobollo am 16.10.2007 - 18:28:27
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ähm die ist ja schon etwas sehr anders, da wirst du das wohl nicht so einfach einfügen können.
    Bzw du müsstest es 9 mal einsetzen, naja vielleicht hilft dir ja der Modulersteller weiter zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Ollobollo Mitglied
    Registriert seit
    30.07.2006
    Beiträge
    128
    Beitragswertungen
    0 Beitragspunkte
    Ich warte mal ein Weilchen in der Hoffnung das BöhserOnkel kommt und das liest. Vielleicht hilft er mir ja....
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, Ollobollo!

    Sollte passen, und ist verträglicher als diese völlig besch**** Version, man lernt ja immer dazu!

    <?php 
    #   Copyright by: David Schwarz
    #   Support: www.baduncles.de
    
    defined ('main') or die ( 'no direct access' );
    
    $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();
    
    $i = -9;
    while($i <= -1){
    	$recht = @db_result(db_query("SELECT zeigen FROM prefix_grundrechte WHERE id = $i"),0);
    	$userar[$i] = @db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE recht = $i"),0);
    	if ($userar[$i] == max($userar) AND $recht == yes) {$max = $i;}
    	$i++;
    	}
    $icqpic = 24;
    $limit = 30; // Limit 
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "WHERE recht = $max" , $limit , '?user' , 'user' );
    $anfang = ($page - 1) * $limit;
    $tpl = new tpl ( 'user/memb_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $end = @db_result(db_query("SELECT id FROM prefix_grundrechte WHERE zeigen = 'yes' ORDER by id DESC"),0);
    
    $u = -9;
    while($u <= $end){
    $class = '';
    
    $recht1 = db_fetch_assoc(db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = $u"));
    $pgif = 'include/images/rangs/Version1/'.$recht1['name'].'.gif';
    $pjpg = 'include/images/rangs/Version1/'.$recht1['name'].'.jpg';
    $anzahl = @db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE recht = $u"),0);
    
    if($recht1['zeigen'] == yes AND $anzahl > $anfang){
     echo '<tr><td colspan="5" class="">'.(file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$recht1['name'])).'</td></tr>';
     echo '<tr><th height="30" width="30%">Name</th><th align="center" width="17%">ForumRang</th><th align="center" width="17%">Dabei seit</th><th align="center" width="20%">ICQ</th><th align="center" width="16%" align="center">Beiträge</th></tr>';
    }
    $anz = db_query("SELECT prefix_user.llogin,prefix_grundrechte.zeigen as recht_zeigen,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name,prefix_user.status FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = $u ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_assoc($anz)){
     if($row['icq'] == ''){ $icq = 'Kein ICQ';}
      else{$icq1 = str_replace("-","",$row['icq']);
     $icq2 = str_replace(" ","",$icq1);
     if(is_numeric($icq2)){$icq = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img='.$icqpic.'" border="0"></a>';}}
     if($class == 'Cmite'){$class = 'Cnorm';}
      else{ $class = 'Cmite';}
     if($row['status'] == '0'){$ustatus = 'INAKTIV ';}
     	elseif($row['status'] == '2'){$ustatus = 'GESPERRT ';}
     	else{$ustatus = '';}
     $na = (time()-$row['llogin'])/(24*60*60);
     if ($na < 9) {
      $tc = 'lime';
     }elseif ($na < 20) {
      $tc = 'yellow';
     }else{
      $tc = 'red';
     } 
     	
     if($row['recht_zeigen'] == yes){
      $ar = array('CLASS' => $class,
    							'ID'  => $row['id'],
    							'NAME' => $row['name'],
    							'USTATUS' => $ustatus,
    							'RANG' => userrang($row['posts'],$row['id']),
    							'REG' => date('d.m.Y',$row['regist']),
    							'ICQ' => $icq,
    							'POSTS' => $row['posts'],
    							'STATUS' => '<font color="'.$tc.'">||||||||</font>',);}
    
    $tpl->set_ar_out($ar,1);
    }
    $u++;
    }
    
    $tpl->out(2);
    $design->footer();
    ?>


    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
    {EXPLODE}<tr class="{CLASS}">
    	<td><a href="index.php?user-details-{ID}">{NAME}</a>&nbsp;&nbsp;{STATUS}</td>
    	<td align="center"><b>{USTATUS}</b>{RANG}</td>
    	<td align="center">{REG}</td>
    	<td align="center">{ICQ}</td>
    	<td align="center">{POSTS}</td>
     </tr>{EXPLODE}
    </table>
    <br />
    <div align="center">{SITELINK}</div>
    <br />
    <div align="center"><a href="http://www.baduncles.de" target="_blank"><img src="include/images/icons/copyrightbo.gif" border="0"></a></div>


    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Ollobollo Mitglied
    Registriert seit
    30.07.2006
    Beiträge
    128
    Beitragswertungen
    0 Beitragspunkte
    Supi, danke auch im Namen meiner Leute.
    Klappt alles hervorragend
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    hi ginge das mit dem status auch in der teams.php ?

    hier ma der code

    <?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 c.pos ASC, a.name ASC";
    		$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="1">';
    			} 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="1" >';
    				}
    				$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 = 'Teams';
    	$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 = '<center>Next Generation Terrorists Mitglieder</center>';
    	$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);
    ?>
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Steht doch sogar schon drin?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    also leider sehe ich nichts von dem script oben in meiner teams.php, leider hab ich auch nicht viel ahnung vom code..

    Unter Userlist gehts bei mir auch einwandfrei, nur hab ich das prob das ich die teamslist benutze um mine user anzuzeigen.

    Mairu könntest dus mir ned netterweise wie oben bei der memb_list.php anpassen?!?

    bekomme das leider ned hin
    MFG


    Zuletzt modifiziert von Jameson-ngt am 31.10.2007 - 10:29:46
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja wo hast du die denn her, und warum benutzt du sie dann nicht?
    Und wenn ich es an deine anpassen soll, wie sieht deine aus, bzw. ist deine noch Standard, dann kannst du sowieso die da nehmen, aber da sollte sicher noch ein Template dazu gehören.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    das ist der code für die teams template

    <table width="100%" cellpadding="6" border="0" cellspacing="1" class="border">
    <tr class="Cdark">
    	<td colspan="6" valign="bottom" align="center">{show}</td>
    </tr>
    </table>
    {EXPLODE}
    <table width="100%" cellpadding="1" border="0" cellspacing="1" class="border">
    {EXPLODE}
    <tr class="{class}">
    	<td>
    	<table width="100%" cellpadding="1" border="0" cellspacing="1">
    	<tr>
    		<td rowspan="2" width="30%" align="center" valign="middle"><a href="index.php?user-details-{uid}">{avatar}</a></td>
    		<td colspan="4"><a href="index.php?user-details-{uid}">{name}</a></td>
    	</tr><tr>
    		<td width="10%" align="center">{icq}</td>
    		<td width="25%">{posi}</td>
    		<td width="5%" align="center">{staat}</td>
    		<td width="20%">{status}</a>&nbsp;&nbsp;{STATUS}</td>
    		<td width="10%">&nbsp;</td>
    	</tr>
    	</table>
    	</td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td width="40%">{name}</td>
    	<td width="10%" align="center">{icq}</td>
    	<td width="25%">{posi}</td>
    	<td width="5%" align="center">{staat}</td>
    	<td width="10%">{status}</a>&nbsp;&nbsp;{STATUS}</td>
    	<td width="10%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    {status}</a>&nbsp;&nbsp;{STATUS}
    das hier ist auf jeden Fall falsch, lösch mal alles hinter {status}.

    Und Status ist von Anfang an dabei.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    Jameson-ngt Mitglied
    Registriert seit
    12.10.2007
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    ja dann kommt nur ob der user aktiv - inaktiv- oder gesperrt ist.
    Du verstehst mich leider falsch, ich wollte eine letzte aktivität machen.
    Das heißst wenn man länger als 5 tage nicht
    auf der hp war werden rote striche angezeigt
    (in einer spezillen Spalte)

    ich wollte noch die aktivität anzeige hinter dem aktiv haben .

    Hier gut zu sehen gesperrtes Bild

    MFG


    Zuletzt modifiziert von Jameson-ngt am 31.10.2007 - 12:11:50
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die ist aber in der PHP nicht definiert, also kann da auch nix angezeigt werden, du musst dann aus der memberliste das entsprechende Stück auch kopieren, nicht nur im Template (nach STATUS suchen)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten