ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Memberliste ändern

Geschlossen
  1. #1
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Guten Tag zusammen,

    ich wollte meine Memberliste ändern. Habe diese Anleitung befolgt externer Link

    Leider geht es nicht und meine memb_list.php + memb_list.htm sehen etwas anders aus als in dem Beitrag beschrieben. Könnte mir jemand vielleicht helfen?

    LG

    memb_list.php

    <?php 
    #   Copyright by: Manuel Staechele
    #   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);
    
    $filtername = isset($_GET['filtername']) ? "WHERE prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
    
    $class = '';
    $erg = db_query("SELECT
      posts,
      icq,
      staat,
      email,
      llogin,
      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
      $filtername
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    if($row->icq == ""){ 
    	$icq = "";
    	} else {
    	$icq = "<a href=\"http://wwp.icq.com/scripts/search.dll?to=".str_replace("-","",$row->icq)."\" target=\"_blank\"><img src=\"http://status.icq.com/online.gif?web=".str_replace("-","",$row->icq)."&img=5\" border=\"0\"></a>";
    	}
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'ICQ' => $icq,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name,
    									'STAAT' => $row->staat,
    									'EMAIL' => $row->email,
    									'LLOGIN' => date('d.m.Y <b\r> H:i',$row->llogin).' Uhr'
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);
    
    $design->footer();
    ?>



    memb_list.htm

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead">
      	<th align="center" width="5%">{_lang_land}</th>
        <th align="center" height="30" width="25%">{_lang_name}</th>
    		<!--<th align="center" width="20%">{_lang_rank}</th>-->
    		<th align="center" width="15%">{_lang_group}</th>
    		<th align="center" width="5%">{_lang_contact}</th>
    		<th align="center" width="30%">{_lang_lasttimeonline}</th>
    		<th width="20%" align="center">{_lang_regtime}</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
     	<th align="center" width="5%"><img src="include/images/flags/{STAAT}" alt="" border="0"></th>
        <td align="center" width="30%"><a href="index.php?user-details-{UID}">{NAME}</a></td>
    		<!--<td align="center"><font style="font-size: 10px">{RANG}</font></td>-->
    		<td align="center" width="15%">{GRUPE}</td>
    		<td align="center" width="20%"><a href="mailto:{EMAIL}"><img src="include/images/icons/email_small.png" border="0"></a>
    		{ICQ}</td>
    		<td align="center" width="30%">{LLOGIN}</td>
    		<td align="center" width="5%">{DATE}</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>



    Zuletzt modifiziert von Streethawk am 27.01.2009 - 16:00:09
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    was willst den du ändern?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    steht doch in seinem link, er wil gameicons dazu haben. Am besten du schreibst mal einen der verfasser an oder suchst weiter in den alten posts, bist bestimmt net er erste, der da hilfe braucht. sry dass ich auch keinen rat weiß
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    soweit ich weiß

    musst du die tabelle die du haben willst in deiner datenbank machen xD

    ich hatte es ma versucht aber es wollte nit gehen xD also ich kanns nit xD

    vllt gibts ja das was du suchst schon in der datenbank musste halt ma kucken
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Die "pointsys.php" hast du auch dort wo sie hin soll?

    Ansonsten ist es doch nicht schwer. Die Codes die du ändern sollst, sind auch in deinen Dateien vorhanden!

    die geänderte 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); 
    
    $filtername = isset($_GET['filtername']) ? "WHERE prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : ""; 
    
    $class = ''; 
    $erg = db_query("SELECT 
      posts, 
      icq, 
      staat, 
      email, 
      llogin, 
      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 
      $filtername 
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit); 
    while ($row = db_fetch_object($erg)) { 
    if($row->icq == ""){  
        $icq = ""; 
        } else { 
        $icq = "<a href=\"http://wwp.icq.com/scripts/search.dll?to=".str_replace("-","",$row->icq)."\" target=\"_blank\"><img src=\"http://status.icq.com/online.gif?web=".str_replace("-","",$row->icq)."&img=5\" border=\"0\"></a>"; 
        } 
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; } 
        $ar = array ( 'NAME' => $row->name, 
                        'RANG' => userrang($row->posts,$row->id), 
                                        'CLASS' => $class, 
                                        'POSTS' => $row->posts, 
                                        'ICQ' => $icq, 
                                        'UID'   => $row->id, 
                                        'DATE' => date('d.m.Y',$row->regist),
                                        'GAMES' => getteams($row->id),
                                        'GRUPE' => $row->recht_name, 
                                        'STAAT' => $row->staat, 
                                        'EMAIL' => $row->email, 
                                        'LLOGIN' => date('d.m.Y <b\r> H:i',$row->llogin).' Uhr' 
        ); 
        $tpl->set_ar_out($ar,1); 
    } 
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2); 
    
    $design->footer(); 
    ?>

    die geänderte memb_list.htm:

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border"> 
      <tr class="Chead"> 
          <th align="center" width="5%">{_lang_land}</th> 
        <th align="center" height="30" width="25%">{_lang_name}</th> 
            <!--<th align="center" width="20%">{_lang_rank}</th>--> 
            <th align="center" width="15%">{_lang_group}</th> 
            <th align="center" width="5%">{_lang_contact}</th> 
            <th align="center" width="30%">{_lang_lasttimeonline}</th> 
            <th width="20%" align="center">{_lang_regtime}</th> 
      </tr>{EXPLODE}<tr class="{CLASS}"> 
         <th align="center" width="5%"><img src="include/images/flags/{STAAT}" alt="" border="0"></th> 
        <td align="center" width="30%"><a href="index.php?user-details-{UID}">{NAME}</a></td>
            <td align="center">{GAMES}</td>
            <!--<td align="center"><font style="font-size: 10px">{RANG}</font></td>--> 
            <td align="center" width="15%">{GRUPE}</td> 
            <td align="center" width="20%"><a href="mailto:{EMAIL}"><img src="include/images/icons/email_small.png" border="0"></a> 
            {ICQ}</td> 
            <td align="center" width="30%">{LLOGIN}</td> 
            <td align="center" width="5%">{DATE}</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>



    Zuletzt modifiziert von AFh_Team am 27.01.2009 - 16:40:46
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Ja die "pointsys.php" hab ich auch in den func-Ordner geschoben. Ich danke dir für deine Hilfe. Werde es dann versuchen und mir dann nochmal genau anschauen.

    Melde mich dann nochmal. Danke

    LG
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Also es hat nicht geklappt. Die Memberliste ist einfach nur gößer geworden, die Spalten sind auch gleich geblieben. Aber danke für deine Hilfe. Vielleicht weisst du an was liegt oder jemand anderes kann mir vielleicht weiterhelfen. Ich hoffe es grumml

    LG
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Hab bei der .htm noch was vergessen;)

    Nochmal die memb_list.htm:

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">  
      <tr class="Chead">  
          <th align="center" width="5%">{_lang_land}</th>  
        <th align="center" height="30" width="25%">{_lang_name}</th>
            <th align="center" width="15%">Games</th>  
            <!--<th align="center" width="20%">{_lang_rank}</th>-->  
            <th align="center" width="15%">{_lang_group}</th>  
            <th align="center" width="15%">{_lang_contact}</th>  
            <th align="center" width="20%">{_lang_lasttimeonline}</th>  
            <th width="5%" align="center">{_lang_regtime}</th>  
      </tr>{EXPLODE}<tr class="{CLASS}">  
         <th align="center" width="5%"><img src="include/images/flags/{STAAT}" alt="" border="0"></th>  
        <td align="center" width="25%"><a href="index.php?user-details-{UID}">{NAME}</a></td> 
            <td align="center" width="15%">{GAMES}</td> 
            <!--<td align="center"><font style="font-size: 10px">{RANG}</font></td>-->  
            <td align="center" width="15%">{GRUPE}</td>  
            <td align="center" width="15%"><a href="mailto:{EMAIL}"><img src="include/images/icons/email_small.png" border="0"></a>  
            {ICQ}</td>  
            <td align="center" width="20%">{LLOGIN}</td>  
            <td align="center" width="5%">{DATE}</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>

    Was mir auch aufgefallen ist, das die Rank-Anzeige deaktiviert ist. Soll wohl aber so...:S
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Hura lachen es hat geklappt!!!! nur es ist noch etwas zu groß. Aber ich denke das bekomme ich hin Vielen Vielen Dank !!!! Ihr seit echt super!!!! lachenlachenlachen

    LG
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Bitte Bitte(B)

    Ja...denke das mit der Größe ist wohl halb so wild...liegt ja nur an den einzelnen % Angaben!

    Freut mich das ich dir helfen konnte.:)
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    mmhhh also IE wird alles richtig angezeigt aber Firefox nicht. Komisch, wird wohl an Firefox liegen. Habe alle % auf 5 gestellt.

    Und nunmal nicht so bescheiden!! Ohne solche User wie dich wäre ein Weltuntergang lächeln

    LG
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Tja der liebe Firefox...mit dem hatte ich auch so meine Probleme... der liest das Script wohl noch anders aus.

    Hab schon so manchen Nerv dran verloren...:P
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Streethawk Mitglied
    Registriert seit
    13.05.2007
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Ohh ja das glaub ich dir sofort! Aber zum glück hab ich es jetzt. Was nicht passt wird passend gemacht zunge

    Danke nochmal.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten