ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Memberliste erweitern

Geschlossen
  1. #1
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    sorry wenn das hier irgentwo schon ist ich habe das aber nicht gefunden

    also mein aliegen ist ich möchte gerne das in der mitglieder liste mehr leute auf der ersten seite angezeigt werden antadt nur 20

    thx schonmal im vorraus


    verwendete ilchClan Version: 1.1

    betroffene Homepage: clan-of-war.ch.vu/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    zeig mal deinen Code her zwinker

    aber bitte in CODE - Tags posten damit keine Smilies im Forum angezeigt werden
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    welchen möchtest du denn gerne haben
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    von deiner memberliste ^^

    ähh glaube unter /include/content/user/user.php
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    <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>

    hier hast du denn mal den wisch ^^
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    das ist keine user.php
    sondern .html ^^

    hab den pfad oben gepostet.
    und code-tags sind auch keine dabei

    wenn ich nen smilie sehe mach ich net weiter


    Zuletzt modifiziert von DjGeCk0 am 15.07.2009 - 14:11:03
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    da ist nur user_deteils und user_gallery
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 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 = 20; // 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();
    ?>

    ha habe ihn soch gefunden
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    sorry, die datei heißt memb_list.php

    und schaut so aus:

    <?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
    
    
    $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();
    ?>


    in Zeile 13 kannst du die Anzahl ändern, z.b. in 50
    dann würde das so aussehen:

    <?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();
    ?>
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    D3V1L25487 Mitglied
    Registriert seit
    15.07.2009
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    vielen dank hat hingehauen
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    np zwinker
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten