ilch Forum » Ilch Clan 1.1 » Allgemein » Profilbilder in der Memberliste anzeigen

Geschlossen
  1. #1
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hey Leute ich hab ma ne Frage ich würde gerne das so haben das die Profilbilder der Member auf der Mitglieder seite angezeigt werden. Wie kann ich das einstellen bzw eintragen.


    MfG

    Georg Seidel

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Du mußt den User-Avatar mit in die SELECT-Abfrage reinnehmen und dann auch mittels Template-Variable ausgeben. Die Abfrage nach dem Avatar kannst Du Dir z.B. in der showpost.php anschauen.
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ich glaub neulich gabs dazu erst ein thema benutz doch mal die sufu
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Schau mal hier , mußt es eben nur in den Dateien für die Member-List anwenden zwinker
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Habs zwar gefunden aber nicht gerafft.


    <?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 = 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_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    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->set_out('filtername',$filtername ? $filtername : '',2);
    
    $design->footer();
    ?>






    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
        <th height="30" width="30%">{_lang_name}</th>
    		<th align="center" width="20%">{_lang_rank}</th>
    		<th align="center" width="20%">{_lang_group}</th>
    		<th width="15%">{_lang_regtime}</th>
    		<th width="15%" align="center">{_lang_posts}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td><a href="index.php?user-details-{UID}">{NAME}</a></td>
    		<td align="center"><font style="font-size: 10px">{RANG}</font></td>
    		<td align="center">{GRUPE}</td>
    		<td>{DATE}</td>
    		<td align="center">{POSTS}</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>





    Ich wäre euch sehr verbunden wenn mir das jmd umschreiben könnte so das ich verstehe was geändert wurde.

    Danke schon mal im voraus.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Der php teil
    Du koenntest mal testen bei Zeile 49 nach prefix_user.name ein , setzten dann prefix_user.avatar einfuegen.

    Bei Zeile 63 'GRUPE' => $row->recht_name ein , setzten und 'AVATAR' => $row->avatar drunter schreiben.

    nun der html teil
    <td align="center">{AVATAR}</td>


    Naja und dann noch ein paar sachen wie
    	$avatar = '';
    	if ( file_exists($row['avatar'])) {
    		$avatar = '<img src="'.$row['avatar'].'" border="0">';
    	}


    oder
    	if ( file_exists($row['avatar'])) {
    		$avatar = '<img src="'.$row['avatar'].'" border="0">';
    	}else{
    		$avatar = '<img src="include/images/avatars/wurstegal.jpg" border="0">';            
            }


    oder wenn man noch maennlich und weiblich einfuegen will was dann erweitern etc bisschen probieren code ist in anderen userdetails oder so vorhanden
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Ich habe das jzt so geändert.

    <?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 = 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_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    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,
    									'AVATAR' => $row->avatar
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $avatar = '';
    if ( file_exists($row['avatar'])) {
        $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
    
    $design->footer();
    ?>




    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
    	<th height="100" width="30%">{_lang_avatar}</th>	
    		<th height="30" width="30%">{_lang_name}</th>
    		<th align="center" width="20%">{_lang_rank}</th>
    		<th align="center" width="20%">{_lang_group}</th>
    		<th width="15%">{_lang_regtime}</th>
    		<th width="15%" align="center">{_lang_posts}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td><a href"index.php?user-details-{UID}"><align="center">{AVATAR}</td> 
    		<td><a href="index.php?user-details-{UID}">{NAME}</a></td>
    		<td align="center"><font style="font-size: 10px">{RANG}</font></td>
    		<td align="center">{GRUPE}</td>
    		<td>{DATE}</td>
    		<td align="center">{POSTS}</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>



    ist das richtig oder komplett falsch
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    siehst du doch selbst was dabei herauskommt? zwinker denke aber nix da du in der $erg select das nicht ausliest prefix_user.avatar

    {_lang_avatar} gib es evtl nicht ist halt für die Übersetzung falls vorhanden


    Zuletzt modifiziert von Siggi am 29.01.2014 - 16:41:35
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Ich wäre dir sehr dankbar wenn du mir die memb_list.php korrekt schreiben könntest da ich dafür leider zu blöd bin.

    Danke schonmal.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Also der Beidpiel-Link, den ich gepostet habe, zeigt Dir doch genau das, was Du brauchst.
    Probieren ist doch nun wirklich nicht zu viel verlangt...
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Wenn es für mich so leicht wäre dann würde ich hier nicht Fragen. Ich habe es mit deinem Link versucht aber nicht kappiert. Und jzt weis ich nicht wo ich prefix_user.avatar genau an welcher stelle eintragen muss da immer nur fehler kommen
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    <?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 = 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_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
     $sql_search
    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,
                                        'AVATAR' => $row->avatar
        );
        $tpl->set_ar_out($ar,1);
    }
    $avatar = '';
    if ( file_exists($row['avatar'])) {
        $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
     
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Danke für die geänderte .php allerdings wird jzt leider im Feld wo das Bild angezeigt werden soll nur der Link zum Bild angezeigt. Habe ich vllt noch etwas in der .htm datei falsch geschrieben ??? Und wenn ja könntest du mir das dann auch korrigieren bitte,

    Danke schonmal

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
    	<th height="100" width="30%">{_lang_avatar}</th>	
    		<th height="30" width="30%">{_lang_name}</th>
    		<th align="center" width="20%">{_lang_rank}</th>
    		<th align="center" width="20%">{_lang_group}</th>
    		<th width="15%">{_lang_regtime}</th>
    		<th width="15%" align="center">{_lang_posts}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td><a href="index.php?user-details-{UID}"><align="center">{AVATAR}</td> 
    		<td><a href="index.php?user-details-{UID}">{NAME}</a></td>
    		<td align="center"><font style="font-size: 10px">{RANG}</font></td>
    		<td align="center">{GRUPE}</td>
    		<td>{DATE}</td>
    		<td align="center">{POSTS}</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.
  14. #14
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    das $avatar stand an der falschen stelle probiere es mal so
    Ich hatte das aber auch vergessen

    <?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 = 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_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
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
      
        if ( file_exists($row['avatar'])) {
        $avatar = '<img src="'.$row['avatar'].'" border="0">';
        }else{
        $avatar = '<img src="include/images/avatars/wurstegal.jpg" border="0">';            
        }
    
        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,
                                        'AVATAR' => $avatar
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
      
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    "Fatal error: Cannot use object of type stdClass as array in /webs/4/1/13/10/13114/web1/main/include/contents/user/memb_list.php on line 57" Dieser Fehler wird mir nun grad angezeigt
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    <?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 = 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_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
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
       
        if ( file_exists($row->avatar)) {
        $avatar = '<img src="'.$row->avatar.'" border="0">';
        }else{
        $avatar = '<img src="include/images/avatars/wurstegal.jpg" border="0">';            
        }
     
        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,
                                        'AVATAR' => $avatar
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
       
    $design->footer();
    ?>


    ok ich kann nicht zocken und supporten ^^ teste mal so
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Cool danke. Hab noch eine letzte Frage. Kann man iwie einstellen das die angezeigten Bilder dann nur eine größe von 100x100 pixel haben ??

    Bzw kann man auch einstelln das nich wurstegal sondern je nach eingestelltem wert mänlich, weiblich oder wurstegal angezeigt wird ???
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Probiere es mal so

    <?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 = 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_grundrechte.name as recht_name,
      regist,
      prefix_user.name,
      prefix_user.geschlecht,
      prefix_user.avatar
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
        
        if ($row->geschlecht == 1)) {
            $geschlecht = 'maennlich.jpg';
        }elseif ($row->geschlecht == 2)) {
            $geschlecht = 'weiblich.jpg';            
        }else{
            $geschlecht = 'wurstegal.jpg';            
        }       
        
        if ( file_exists($row->avatar)) {
            $avatar = '<img src="'.$row->avatar.'" width="80px" height="80px" border="0">';
        }else{
            $avatar = '<img src="include/images/avatars/'.$geschlecht.'" width="80px" height="80px" border="0">';            
        }
      
        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,
                                        'AVATAR' => $avatar
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
        
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    "Parse error: syntax error, unexpected ')' in /webs/4/1/13/10/13114/web1/main/include/contents/user/memb_list.php on line 58" DAbei tritt der Fehler auf.
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Hast du den garkeine ahnung dann haettest es auch selbst sehen koennen das eine klammer zuviel ist

    <?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 = 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_grundrechte.name as recht_name,
      regist,
      prefix_user.name,
      prefix_user.geschlecht,
      prefix_user.avatar
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
         
        if ($row->geschlecht == 1) {
            $geschlecht = 'maennlich.jpg';
        }elseif ($row->geschlecht == 2) {
            $geschlecht = 'weiblich.jpg';            
        }else{
            $geschlecht = 'wurstegal.jpg';            
        }       
         
        if ( file_exists($row->avatar)) {
            $avatar = '<img src="'.$row->avatar.'" width="80px" height="80px" border="0">';
        }else{
            $avatar = '<img src="include/images/avatars/'.$geschlecht.'" width="80px" height="80px" border="0">';            
        }
       
        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,
                                        'AVATAR' => $avatar
        );
        $tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
         
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    ich bin anfänger auf dem gebiet weshalb ich nicht so schnell lernen kann weil ich auch noch arbeiten muss und deswegen fällt es mir leichter aus Fehlern zu lernen wenn man mir das falsche script zeigt und dann das richtige damit ich mir die veränderung ansehen kann.



    Ich danke dir trotzdem für deine Mühe.
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    ...oder versuchen können, die Fehlermeldung zu verstehen.
    Und Fehler selber machen ist noch viel ertragreicher zwinker


    Zuletzt modifiziert von Outi77 am 29.01.2014 - 18:35:31
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    lächeln ich muss auch Arbeiten

    Thema erledigt und geschlossen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten