ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Memberliste gerade Online

Geschlossen
  1. #1
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Hi ihr hab nix genaues gefunden nich.
    Kann jemand sagen was für nen Code ich einbaun muss um die Member die gerade Online sind in der memberliste anzuzeigen. (online) (offline)
    Würde das gern nur in der memberliste haben.

    Dankö
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Davidcool2007 Mitglied
    Registriert seit
    23.01.2009
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    verlesen...-.-


    Zuletzt modifiziert von Davidcool2007 am 25.12.2009 - 19:12:21
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    ne ich mein doch in der Memberliste die Anzeige da muss man doch bestimmt wieder nen code in der php einfügen damit das in der htm angezeigt wird.
    Die Box wil ich ja abschalten
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Davidcool2007 Mitglied
    Registriert seit
    23.01.2009
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    hier is in der mitgliederliste drine wer on und off is(auf der HP)
    terrorkingsgermany.de/index.php?memblist
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Oder auf der die du vorher hattest aber im grunde egal sind beides meine lächeln
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ja so passt es scho einfach nur ne gerade Online anzeige.
    Wie mach ich das ?
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Moin...

    Schaue dir doch mal die boxes/online.php an, diese brauchst du ja nur ein wenig umzubauen und anzupassen.

    MfG NW
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    ja hab ich blick ich nicht traurig
    Hat wer ne Referenz Liste mit der php Datei dazu oder kann mir das in meine rein kopieren ?
    Danke lächeln
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Moin...

    Habe es mal grob gebastelt und sollte auch funktionieren:

    include/tenplates/user/memb_list.htm :
    <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="10%">Online</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">{ONLINE}</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>


    include/contents/user/memb_list.php :
    <?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)) {
    
    $abf1 = "SELECT * FROM prefix_online WHERE uid = '".$row->id."'";
        $erg1 = db_query($abf1);
        $row1 = db_fetch_assoc($erg1);
        if(isset($row1['uid'])){
            $online = '<img src="include/images/icons/online.gif" alt="online" border="0"/>';
        }else{
            $online = '<img src="include/images/icons/offline.gif" alt="offline" 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),
                                                                   'ONLINE' => $online, 
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
    
    $design->footer();
    ?>


    Musst du dir nur noch deinen bedürfnissen anpassen lachen

    MfG NW
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Super vielen Dank.
    Ja so hab ich mir das geünscht hätt ich nicht allein so hinbekommen.

    Danke
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    immer gerne^^ zwinker
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Deathman Mitglied
    Registriert seit
    26.06.2007
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Hallo mal eine bescheidene Frage

    Ich habe an meiner Memberliste rumgebastelt und habe auch die Onlineanzeige mit eingebaut.Hier Die Memberliste
    Nun ist mir aufgefallen, das Member die vor 2 Stunden on waren immernoch als Online angezeigt werden.

    Meine Frage ist wie kann ich das Ändern und welchen code muss ich verwenden um es ins Forum zu setzten

    Gruß Deathman
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten