ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Memberliste Rahmen bearbeiten

Geschlossen
  1. #1
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen. Ich komme einfach nicht mehr weiter.
    Ich möchte gern die memberliste so wie sie bei mir grade ist anpassen. Und zwar möchte ich den ramen also wo avatar name etc. drin steht, nur noch oben stehen haben auf jeder seite.

    hier mal die codes

    omember htm

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
    {EXPLODE}
      <tr>
        <td align="center" width="10%" valign="middle" class="Chead"><strong>Avatar</strong></td>
        <td align="center" height="30" width="25%" valign="middle" class="Chead"><strong>{_lang_name}</strong></td>
        <td align="center" width="20%" valign="middle" class="Chead"><strong>{_lang_rank}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>{_lang_group}</strong></td>
        <td align="center" width="10%" valign="middle" colspan="3" class="Chead"><strong>{_lang_Kontakt}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>Last Login</strong></td>
        <td align="center" width="5%" valign="middle" class="Chead"><strong>{_lang_posts}</strong></td>
      </tr>
    {EXPLODE}  <tr class="{CLASS}">
        <td align="center" width="10%" valign="middle">{AVATA}</td>
          <td align="center" width="20%" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
             <td width="5%" align="left" valign="middle"><img src="include/images/flags/{STAAT}" alt="" border="0"></td>
             <td width="95%"align="center" valign="middle"><a href="index.php?user-details-{UID}" alt="" border="0">{NAME}</a></td>
            </tr>
          </table>
          </td>
          <td align="center" width="10%" valign="middle"><img src="include/images/rangs/{RANG}.png" width="26" height="26" border="0" /></font></td>
          <td align="center" width="10%" valign="middle">{GRUPE}</td>
        <td align="center" width="10%" valign="middle"><a href="index.php?forum-privmsg-new=0&amp;empfid={UID}"><img src="include/images/icons/opm.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle"><a href="mailto:{EMAIL}"><img src="include/images/icons/oemail.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle">{WWW}</td>
          <td align="center" width="10%" valign="middle">{LLOGIN}</td>
          <td align="center" width="10%" valign="middle">{POSTS}</td>
      </tr>
    {EXPLODE}
    </table>
    <div align="center">
    {SITELINK}
    <br />
    <form method="get" action=""><input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="Suchen" /></form>
    
    </div>


    omember php

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    #   Modified by: IRvD / CapDesigns.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();
    $tpl = new tpl ( 'omember.htm' );
    # für die geordnete memberliste gibts keine sites!
    
    $limit = 5;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?omember' , 'user' );
    $anfang = ($page - 1) * $limit = 5;  // Limit
    
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $filtername = isset($_GET['filtername']) ? " AND prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
    
    $tpl->out(0);
    # alle anzuzeigenden rechte holen:
    $qry = db_query('SELECT `id`, `name` FROM `prefix_grundrechte` WHERE `show` = 1 ORDER BY `id` ASC');
    while ($gr = db_fetch_assoc($qry)) {
    $erg = db_query("SELECT posts, icq, staat, homepage, email, llogin, avatar, prefix_user.id, prefix_grundrechte.name as recht_name, regist, prefix_user.name, recht FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE recht = ".$gr['id'].$filtername." ORDER by prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    
    # wenn die gruppe leer ist, wird sie automatisch ausgeblendet:
    if(db_num_rows($erg)==0) continue;
    $tpl->set('group_id', $gr['id']);
    $tpl->set('group_name', $gr['name']);
    $tpl->out(1);
    
    $class = '';
    while ($row = db_fetch_object($erg)) {
    
    if (file_exists($row->avatar)) {
      $avatar ='<img src="'.$row->avatar.'" align="center" border="0"width="40" height="40">';
    } elseif ($row->avatar == "" && $row->geschlecht == "1") {
      $avatar = '<img src="include/images/avatars/maennlich.jpg" align="center" border="0" width="40" height="40">';
    } elseif ($row->avatar == "" && $row->geschlecht == "2") {
      $avatar = '<img src="include/images/avatars/weiblich.jpg" align="center" border="0" width="40" height="40">';
    } else {
      $avatar = '<img src="include/images/avatars/wurstegal.jpg" align="center" border="0" width="40" height="40">';
    }
    
    if ( $row->homepage ) {
      $homepage = '<a href="'.$row->homepage.'" target="_blank"><img src="include/images/icons/owww.png" border="0"></a>';
    }else{
      $homepage = '<img src="include/images/icons/nowww.png" 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,
                                        'STAAT' => ($row->staat!="" ? $row->staat : "na.gif"),
                                        'EMAIL' => $row->email,
                                        'LLOGIN' => date('d.m.Y <br> H:i',$row->llogin).' Uhr',
                                        'AVATA' => $avatar,
                               'WWW' => $homepage,
    
        );
        $tpl->set_ar_out($ar,2);
    }
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),3);
    $design->footer();
    ?>



    verwendete ilch Version: 1.1 P

    betroffene Homepage: the-guardian-of-elonia.de/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    omember.htm

    Zeile 2 entfernen
    {EXPLODE}


    omember.php

    Zeile 33-35 komplett entfernen
    $tpl->set('group_id', $gr['id']);
    $tpl->set('group_name', $gr['name']);
    $tpl->out(1);


    Zeile 70 ändern
    $tpl->set_ar_out($ar,1);


    Zeile 73 ändern
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);



    Zuletzt modifiziert von Lord|Schirmer am 25.05.2014 - 09:30:57
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    hi danke für die schnelle antwort hat noch nicht ganz geholfen hier die geänderten codes

    htm

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
    <tr>
       <!-- hier das gruppenbild! (bspw. group-9.jpg für alle admins)-->
       <td class="Cnorm" colspan="9"><img src="include/images/rangs/group{group_id}.png" alt="{group_name}"/></td>
    </tr>
      <tr>
        <td align="center" width="10%" valign="middle" class="Chead"><strong>Avatar</strong></td>
        <td align="center" height="30" width="25%" valign="middle" class="Chead"><strong>{_lang_name}</strong></td>
        <td align="center" width="20%" valign="middle" class="Chead"><strong>{_lang_rank}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>{_lang_group}</strong></td>
        <td align="center" width="10%" valign="middle" colspan="3" class="Chead"><strong>{_lang_Kontakt}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>Last Login</strong></td>
        <td align="center" width="5%" valign="middle" class="Chead"><strong>{_lang_posts}</strong></td>
      </tr>
    {EXPLODE}  <tr class="{CLASS}">
        <td align="center" width="10%" valign="middle">{AVATA}</td>
          <td align="center" width="20%" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
             <td width="5%" align="left" valign="middle"><img src="include/images/flags/{STAAT}" alt="" border="0"></td>
             <td width="95%"align="center" valign="middle"><a href="index.php?user-details-{UID}" alt="" border="0">{NAME}</a></td>
            </tr>
          </table>
          </td>
          <td align="center" width="10%" valign="middle"><img src="include/images/rangs/{RANG}.png" width="26" height="26" border="0" /></font></td>
          <td align="center" width="10%" valign="middle">{GRUPE}</td>
        <td align="center" width="10%" valign="middle"><a href="index.php?forum-privmsg-new=0&amp;empfid={UID}"><img src="include/images/icons/opm.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle"><a href="mailto:{EMAIL}"><img src="include/images/icons/oemail.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle">{WWW}</td>
          <td align="center" width="10%" valign="middle">{LLOGIN}</td>
          <td align="center" width="10%" valign="middle">{POSTS}</td>
      </tr>
    {EXPLODE}
    </table>
    <div align="center">
    {SITELINK}
    <br />
    <form method="get" action=""><input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="Suchen" /></form>
    
    </div>


    php


    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    #   Modified by: IRvD / CapDesigns.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();
    $tpl = new tpl ( 'omember.htm' );
    # für die geordnete memberliste gibts keine sites!
    
    $limit = 5;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?omember' , 'user' );
    $anfang = ($page - 1) * $limit = 5;  // Limit
    
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $filtername = isset($_GET['filtername']) ? " AND prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
    
    $tpl->out(0);
    # alle anzuzeigenden rechte holen:
    $qry = db_query('SELECT `id`, `name` FROM `prefix_grundrechte` WHERE `show` = 1 ORDER BY `id` ASC');
    while ($gr = db_fetch_assoc($qry)) {
    $erg = db_query("SELECT posts, icq, staat, homepage, email, llogin, avatar, prefix_user.id, prefix_grundrechte.name as recht_name, regist, prefix_user.name, recht FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE recht = ".$gr['id'].$filtername." ORDER by prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    
    # wenn die gruppe leer ist, wird sie automatisch ausgeblendet:
    if(db_num_rows($erg)==0) continue;
    
    $class = '';
    while ($row = db_fetch_object($erg)) {
    
    if (file_exists($row->avatar)) {
      $avatar ='<img src="'.$row->avatar.'" align="center" border="0"width="40" height="40">';
    } elseif ($row->avatar == "" && $row->geschlecht == "1") {
      $avatar = '<img src="include/images/avatars/maennlich.jpg" align="center" border="0" width="40" height="40">';
    } elseif ($row->avatar == "" && $row->geschlecht == "2") {
      $avatar = '<img src="include/images/avatars/weiblich.jpg" align="center" border="0" width="40" height="40">';
    } else {
      $avatar = '<img src="include/images/avatars/wurstegal.jpg" align="center" border="0" width="40" height="40">';
    }
    
    if ( $row->homepage ) {
      $homepage = '<a href="'.$row->homepage.'" target="_blank"><img src="include/images/icons/owww.png" border="0"></a>';
    }else{
      $homepage = '<img src="include/images/icons/nowww.png" 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,
                                        'STAAT' => ($row->staat!="" ? $row->staat : "na.gif"),
                                        'EMAIL' => $row->email,
                                        'LLOGIN' => date('d.m.Y <br> H:i',$row->llogin).' Uhr',
                                        'AVATA' => $avatar,
                               'WWW' => $homepage,
    
        );
        $tpl->set_ar_out($ar,2);
    }
    }
    $tpl->set_ar_out($ar,1);
    
    
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Ah ich komme dem ziehl näher lachen jetzt ist nur noch oben eine doppeleiste :/
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Du hast Dich ja auch nicht an meine Anleitung gehalten und ein zusätzliche $tpl->set_ar_out 67/70? eingefügt.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    ja das hab ich bemerkt und nochmal gemacht und da kam dann jetzt das raus warte hier nochmal die codes

    Htm

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr>
        <td align="center" width="10%" valign="middle" class="Chead"><strong>Avatar</strong></td>
        <td align="center" height="30" width="25%" valign="middle" class="Chead"><strong>{_lang_name}</strong></td>
        <td align="center" width="20%" valign="middle" class="Chead"><strong>{_lang_rank}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>{_lang_group}</strong></td>
        <td align="center" width="10%" valign="middle" colspan="3" class="Chead"><strong>{_lang_Kontakt}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>Last Login</strong></td>
        <td align="center" width="5%" valign="middle" class="Chead"><strong>{_lang_posts}</strong></td>
      </tr>
    {EXPLODE}  <tr class="{CLASS}">
        <td align="center" width="10%" valign="middle">{AVATA}</td>
          <td align="center" width="20%" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
             <td width="5%" align="left" valign="middle"><img src="include/images/flags/{STAAT}" alt="" border="0"></td>
             <td width="95%"align="center" valign="middle"><a href="index.php?user-details-{UID}" alt="" border="0">{NAME}</a></td>
            </tr>
          </table>
          </td>
          <td align="center" width="10%" valign="middle"><img src="include/images/rangs/{RANG}.png" width="26" height="26" border="0" /></font></td>
          <td align="center" width="10%" valign="middle">{GRUPE}</td>
        <td align="center" width="10%" valign="middle"><a href="index.php?forum-privmsg-new=0&amp;empfid={UID}"><img src="include/images/icons/opm.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle"><a href="mailto:{EMAIL}"><img src="include/images/icons/oemail.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle">{WWW}</td>
          <td align="center" width="10%" valign="middle">{LLOGIN}</td>
          <td align="center" width="10%" valign="middle">{POSTS}</td>
      </tr>
    {EXPLODE}
    </table>
    <div align="center">
    {SITELINK}
    <br />
    <form method="get" action=""><input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="Suchen" /></form>
    
    </div>


    php


    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    #   Modified by: IRvD / CapDesigns.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();
    $tpl = new tpl ( 'omember.htm' );
    # für die geordnete memberliste gibts keine sites!
    
    $limit = 30;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?omember' , 'user' );
    $anfang = ($page - 1) * $limit;
    
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $filtername = isset($_GET['filtername']) ? " AND prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
    
    $tpl->out(0);
    # alle anzuzeigenden rechte holen:
    $qry = db_query('SELECT `id`, `name` FROM `prefix_grundrechte` WHERE `show` = 1 ORDER BY `id` ASC');
    while ($gr = db_fetch_assoc($qry)) {
    $erg = db_query("SELECT posts, icq, staat, homepage, email, llogin, avatar, prefix_user.id, prefix_grundrechte.name as recht_name, regist, prefix_user.name, recht FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE recht = ".$gr['id'].$filtername." ORDER by prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    
    # wenn die gruppe leer ist, wird sie automatisch ausgeblendet:
    if(db_num_rows($erg)==0) continue;
    
    $class = '';
    while ($row = db_fetch_object($erg)) {
    
    if (file_exists($row->avatar)) {
      $avatar ='<img src="'.$row->avatar.'" align="center" border="0"width="50" height="50">';
    } elseif ($row->avatar == "" && $row->geschlecht == "1") {
      $avatar = '<img src="include/images/avatars/maennlich.jpg" align="center" border="0" width="50" height="50">';
    } elseif ($row->avatar == "" && $row->geschlecht == "2") {
      $avatar = '<img src="include/images/avatars/weiblich.jpg" align="center" border="0" width="50" height="50">';
    } else {
      $avatar = '<img src="include/images/avatars/wurstegal.jpg" align="center" border="0" width="50" height="50">';
    }
    
    if ( $row->homepage ) {
      $homepage = '<a href="'.$row->homepage.'" target="_blank"><img src="include/images/icons/owww.png" border="0"></a>';
    }else{
      $homepage = '<img src="include/images/icons/nowww.png" 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,
                                        'STAAT' => ($row->staat!="" ? $row->staat : "na.gif"),
                                        'EMAIL' => $row->email,
                                        'LLOGIN' => date('d.m.Y <br> H:i',$row->llogin).' Uhr',
                                        'AVATA' => $avatar,
                               'WWW' => $homepage,
    
        );
        
        
        
        $tpl->set_ar_out($ar,1);
    }
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),2);
    $design->footer();
    ?>



    Zuletzt modifiziert von uzumati040 am 25.05.2014 - 10:12:29
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Genau! Passt nicht?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    naja jetzt muss halt nur noch oben das doppelte weg als das nur einmal Avatar steht einmal name usw..
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Ah OK ... ändere mal

    $tpl->set_out ( 'SITELINK', $MPL, 0);


    zu

    $tpl->set ( 'SITELINK', $MPL);
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Super du bist mein held lächeln Ich danke dir vielmals lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Noch eine frage habe ich wie kann ich auf der ersten seite die angezeigt wird das limit anpassen ? wenn ich das limit einstelle ändert es nur die nächste seite aber auf der ersten stehen immer noch 15
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Ja das Problem ist, dass Du ein modifiziertes Modul verwendest, dass müsste umgeschrieben werden. Da Du eigentlich die getrennte Anzeige, nach Rechtegruppen nicht verwendest, könnte man es wieder an die originale Userliste anpassen.

    Ich schau später nochmal darüber ... muss kurz weg.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Oki ich danke dir lächeln bis dann lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Ich habe es mal angepasst, aber nicht getestet. Probiers mal!

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    #   Modified by: IRvD / CapDesigns.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();
    $tpl = new tpl ('omember.htm');
    
    $limit = 20;  // Limit
    
    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;
    
    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, '?omember-filtername-'.$filtername, 'user');
    } else {
    	$sql_search = "";
    	$MPL = db_make_sites ($page, "", $limit, '?omember', 'user');
    }
    
    $tpl->set_out ('SITELINK', $MPL, 0);
    
    $class = '';
    $erg = db_query("
    	SELECT
    		posts, icq, staat, homepage, email, llogin, avatar, recht, regist,
    		prefix_user.id, prefix_grundrechte.name as recht_name, 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 (file_exists($row->avatar)) {
    		$avatar = '<img src="' . $row->avatar . '" align="center" border="0" width="50" height="50" />';
    	} elseif ($row->avatar == "" && $row->geschlecht == "1") {
    		$avatar = '<img src="include/images/avatars/maennlich.jpg" align="center" border="0" width="50" height="50" />';
    	} elseif ($row->avatar == "" && $row->geschlecht == "2") {
    		$avatar = '<img src="include/images/avatars/weiblich.jpg" align="center" border="0" width="50" height="50" />';
    	} else {
    		$avatar = '<img src="include/images/avatars/wurstegal.jpg" align="center" border="0" width="50" height="50" />';
    	}
    
    	if ($row->homepage) {
    		$homepage = '<a href="' . $row->homepage . '" target="_blank"><img src="include/images/icons/owww.png" border="0" /></a>';
    	} else {
    		$homepage = '<img src="include/images/icons/nowww.png" 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,
    		'STAAT'		=> ($row->staat!="" ? $row->staat : "na.gif"),
    		'EMAIL'		=> $row->email,
    		'LLOGIN'	=> date('d.m.Y <br> H:i',$row->llogin).' Uhr',
    		'AVATA' 	=> $avatar,
    		'WWW'		=> $homepage
        );
    
    	$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>
        <td align="center" width="10%" valign="middle" class="Chead"><strong>Avatar</strong></td>
        <td align="center" width="25%" valign="middle" class="Chead" height="30"><strong>{_lang_name}</strong></td>
        <td align="center" width="20%" valign="middle" class="Chead"><strong>{_lang_rank}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>{_lang_group}</strong></td>
        <td align="center" width="10%" valign="middle" colspan="3" class="Chead"><strong>{_lang_Kontakt}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>Last Login</strong></td>
        <td align="center" width="5%" valign="middle" class="Chead"><strong>{_lang_posts}</strong></td>
      </tr>
      {EXPLODE}
      <tr class="{CLASS}">
        <td align="center" width="10%" valign="middle">{AVATA}</td>
        <td align="center" width="20%" valign="middle">
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="5%" align="left" valign="middle"><img src="include/images/flags/{STAAT}" alt="" border="0" /></td>
              <td width="95%" align="center" valign="middle"><a href="index.php?user-details-{UID}">{NAME}</a></td>
            </tr>
          </table>
        </td>
        <td align="center" width="10%" valign="middle"><img src="include/images/rangs/{RANG}.png" width="26" height="26" border="0" /></td>
        <td align="center" width="10%" valign="middle">{GRUPE}</td>
        <td align="center" width="10%" valign="middle"><a href="index.php?forum-privmsg-new=0&amp;empfid={UID}"><img src="include/images/icons/opm.png" border="0" /></a></td>
        <td align="center" width="10%" valign="middle"><a href="mailto:{EMAIL}"><img src="include/images/icons/oemail.png" border="0" /></a></td>
        <td align="center" width="10%" valign="middle">{WWW}</td>
        <td align="center" width="10%" valign="middle">{LLOGIN}</td>
        <td align="center" width="10%" valign="middle">{POSTS}</td>
      </tr>
      {EXPLODE}
    </table>
    <div align="center">
      {SITELINK}
      <br />
      <form method="get" action="">
        <input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="Suchen" />
      </form>
    </div>
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    uzumati040 Mitglied
    Registriert seit
    25.05.2014
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Super lächeln Ich danke dir vielmals für deine mühe lächeln bin wunschlos Glücklich !!!!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Gern geschehen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Blackthunder27 Mitglied
    Registriert seit
    04.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    hallo,

    Wo muss ich was einfügen. damit die Clanleitung, Member und Trailmember unterteilt sind.
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Du hast ja nun schon in einem anderen Bereich das Thema aufgegriffen, ich hoffe das somit dein Frage gelöst ist.

    Zum Thema hier: Hier wurde das Modul speziell geändert, dass eben genau dieses Trennung nicht mehr vorkommen soll. Also wenn dann das unveränderte Modul verwenden.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten