Ergebnis 1 bis 3 von 3

Thema: Userliste Aktivität

  1. #1
    Erfahrener Benutzer
    Registriert seit
    06.04.2009
    Beiträge
    206

    Userliste Aktivität

    Guten Morgen
    Ich habe da mal eine Frage, ich habe die Userliste drin, bei der sieht man ja ob ein user Gesperrt,Freigeschaltet oder Aktiv ist.Das ganze wird ja nach den einstellungen im Admin angezeigt.
    Mein frage ist ob man die Userliste.php so erweitern kann das sie mir anzeigt kann wie in der Refübersicht.

    User war mind. 30 Tage nicht mehr aktiv.
    User war mind. 7 Tage nicht mehr aktiv.
    User war in den letzen 7 Tagen aktiv.
    Lg
    Dyman
    von PHP keine plan, aber in copy & paste bin ich Meister

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von Dyman Beitrag anzeigen
    ..
    Mein frage ist ob man die Userliste.php so erweitern kann das sie mir anzeigt kann wie in der Refübersicht....
    Die Frage ist nicht "ob", sondern "wie"

    Bspw.:

    PHP-Code:
    <?php
    // Variablen Status
    $gfx_status[0] = '<img src="images/gelb.gif" width="15" height="15" border="0" alt="Nicht freigeschaltet">';
    $gfx_status[1] = '<img src="images/gruen.gif" width="15" height="15" border="0" alt="Aktiv">';
    $gfx_status[2] = '<img src="images/rot.gif" width="15" height="15" border="0" alt="Gesperrt">';
    head("Angemeldete User dieser Seite");
    ?>
    <table>
    <tr>
    <th>Klamm ID</th>
    <th>Nickname</th>
    <th>Angemeldet</th>
    <th>Userstatus</th>
    <th>Aktivit&auml;t</th>
    </tr>
    <?php
    $i
    =0;
    $kontodaten db_query("SELECT k.uid,k.last_active,k.status,u.nickname,u.angemeldet_seit 
                    FROM "
    .$db_prefix."_kontodaten AS k 
                    LEFT JOIN "
    .$db_prefix."_userdaten AS u ON u.uid=k.uid 
                    ORDER BY k.uid ASC"
    );
    while (
    $ausgabe mysql_fetch_array($kontodaten)) {
      if (
    $ausgabe['last_active'] >= (time()-(86400*7))) $refstatus '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
      if (
    $ausgabe['last_active'] < (time()-(86400*7))) $refstatus '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
      if (
    $ausgabe['last_active'] <= (time()-(86400*30))) $refstatus '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
    echo
    '
    <tr class="tr_row'
    .($i++%2).'">
    <td><a href="http://www.klamm.de/?nickpage='
    .$ausgabe['uid'].'" target="_blank">'.$ausgabe['uid'].'</a></td>
    <td>'
    .$ausgabe['nickname'].'</td>
    <td>'
    .date("d.m.y - H:i",$ausgabe['angemeldet_seit']).'</td>
    <td>'
    .$gfx_status[$ausgabe['status']].'</td>
    <td>'
    .$refstatus.'</td>
    </tr>
    '
    ;
    }
    ?>
    </table>
    <br><hr width="90%"><br><center>
    <table width="60%" cellpadding="3" cellspacing="1" border="0"><tr><td><center>
    <b>Infos zur Aktivit&auml;t:</b><br><br>
    <img src="images/rot.gif"> User war mind. 30 Tage nicht mehr aktiv.<br>
    <img src="images/gelb.gif"> User war mind. 7 Tage nicht mehr aktiv.<br>
    <img src="images/gruen.gif"> User war in den letzen 7 Tagen aktiv.<br></center>
    </td></tr></table></center>
    <?php
    foot
    ();
    ?>
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Erfahrener Benutzer
    Registriert seit
    06.04.2009
    Beiträge
    206
    Zitat Zitat von jpwfour Beitrag anzeigen
    Die Frage ist nicht "ob", sondern "wie"

    Bspw.:

    PHP-Code:
    <?php
    // Variablen Status
    $gfx_status[0] = '<img src="images/gelb.gif" width="15" height="15" border="0" alt="Nicht freigeschaltet">';
    $gfx_status[1] = '<img src="images/gruen.gif" width="15" height="15" border="0" alt="Aktiv">';
    $gfx_status[2] = '<img src="images/rot.gif" width="15" height="15" border="0" alt="Gesperrt">';
    head("Angemeldete User dieser Seite");
    ?>
    <table>
    <tr>
    <th>Klamm ID</th>
    <th>Nickname</th>
    <th>Angemeldet</th>
    <th>Userstatus</th>
    <th>Aktivit&auml;t</th>
    </tr>
    <?php
    $i
    =0;
    $kontodaten db_query("SELECT k.uid,k.last_active,k.status,u.nickname,u.angemeldet_seit 
                    FROM "
    .$db_prefix."_kontodaten AS k 
                    LEFT JOIN "
    .$db_prefix."_userdaten AS u ON u.uid=k.uid 
                    ORDER BY k.uid ASC"
    );
    while (
    $ausgabe mysql_fetch_array($kontodaten)) {
      if (
    $ausgabe['last_active'] >= (time()-(86400*7))) $refstatus '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
      if (
    $ausgabe['last_active'] < (time()-(86400*7))) $refstatus '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
      if (
    $ausgabe['last_active'] <= (time()-(86400*30))) $refstatus '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$ausgabe['last_active']).'">';
    echo
    '
    <tr class="tr_row'
    .($i++%2).'">
    <td><a href="http://www.klamm.de/?nickpage='
    .$ausgabe['uid'].'" target="_blank">'.$ausgabe['uid'].'</a></td>
    <td>'
    .$ausgabe['nickname'].'</td>
    <td>'
    .date("d.m.y - H:i",$ausgabe['angemeldet_seit']).'</td>
    <td>'
    .$gfx_status[$ausgabe['status']].'</td>
    <td>'
    .$refstatus.'</td>
    </tr>
    '
    ;
    }
    ?>
    </table>
    <br><hr width="90%"><br><center>
    <table width="60%" cellpadding="3" cellspacing="1" border="0"><tr><td><center>
    <b>Infos zur Aktivit&auml;t:</b><br><br>
    <img src="images/rot.gif"> User war mind. 30 Tage nicht mehr aktiv.<br>
    <img src="images/gelb.gif"> User war mind. 7 Tage nicht mehr aktiv.<br>
    <img src="images/gruen.gif"> User war in den letzen 7 Tagen aktiv.<br></center>
    </td></tr></table></center>
    <?php
    foot
    ();
    ?>

    jo hast recht, die frage ist wie, machbar ist immer fast alles.
    Vielen dank an dir funzt super
    von PHP keine plan, aber in copy & paste bin ich Meister

Ähnliche Themen

  1. Vergütungserhöhung nach Aktivität
    Von MHennigHA im Forum Scripte
    Antworten: 2
    Letzter Beitrag: 25.02.2019, 16:05
  2. Mangel an aktivität auf vms-tutorial.de
    Von Xenon im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 01.05.2009, 11:39
  3. Ref für Paid4Mail gesucht.. gratis Ebook bei Aktivität.
    Von Punktesammler im Forum Ref & Werberhandel
    Antworten: 0
    Letzter Beitrag: 27.08.2008, 20:33
  4. Aktivität
    Von matze97 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 06.02.2008, 19:04
  5. Antworten: 4
    Letzter Beitrag: 05.02.2008, 04:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •