ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » inactive 1.13 1.1

Geschlossen
  1. #1
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    Gibt es eigentlich schon eine Content-Seite für dieses Modul? Denn einige in meiner Führungsetage hätten interesse daran. Ansicht muss nicht großartig anders sein
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Awaina Mitglied
    Registriert seit
    08.03.2009
    Beiträge
    130
    Beitragswertungen
    5 Beitragspunkte
    Ja, es gibt einige..

    Ilch-Suche: externer Link
    mit freundlichem Gruß,
    Kevin "Awaina" K.
    CEO @ A|W Webhosting
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    hatte mir alles durch gelesen, aber da war nichts was wirklich gefunzt hat, ich möchte gerne etwas haben das nicht im admin-menü sondern auf der "ganz-normalen" seite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    <?php
    defined( 'main' ) or die( 'no direct access' );
    
    $inactivtime = 86400 * 7; # um jemand nach 7 Tage inaktiv werden zu lassen
    
    $qry = db_query("SELECT id,name,llogin FROM `prefix_user` WHERE llogin <= ".$inactivtime."");
    
    while ($row = db_fetch_assoc($qry)) {
    
        $indays .= (time() - $row['llogin']) / 86400;
    
        echo '<a href="index.php?user-details-'.$row['id'].'"> '.$row['name'].' </a> ist inaktiv seit '.$indays.' Tagen<br />';
    
    }
    ?>


    hab dir das mal auf die Schnelle hier reingetippt
    is nicht getestet aber so funzt das

    einfach in den include/contents/ ne datei "inactive.php" erstellen

    in Zeile 4 kannst du die 7 durch die Anzahl der Tage ersetzen ab wann jemand angezeigt werden soll

    is halt ne ganz einfache Liste, bin gleich wieder weg, deswegen wenig zeit


    Zuletzt modifiziert von GeCk0 am 30.04.2010 - 20:24:27
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    leider ist das nur ne weiße seite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    $inactivtime = time() - (86400 * 7);


    so glaub ich ^^
    bin grad nix mehr gut im Rechnen lachen morgen wieder
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    annemarie gelöschter User
    wie oft muss ich es dir noch sagen gecko, keine magic numbers

    $inactivtime = strtotime('NOW +7 days');
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ja anne lächeln
    hast recht, is schöner so

    *hüstel*


    Zuletzt modifiziert von annemarie am 30.04.2010 - 22:12:50
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    an und für sich schon mal ganz gut und reicht mir auch aber es gibt einen kleinen schönheitsfehler:

    jocker003 ist inaktiv seit 66.481886574152.8361342593124 .6018758.78187527.495289351956.5169444444 40.704166666743.413865740774.5 21782407420.52937525.612731481534.557013 888960.532835648157.6735648148 24.64800925939.48510416667102.2102314819 8.1990509259 Tagen

    so sieht jeder einzelne user aus^^ der zu mind. länger net online war


    Zuletzt modifiziert von GeCk0 am 01.05.2010 - 07:12:41
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    <?php
    defined( 'main' ) or die( 'no direct access' );
     
    $inactivtime = 86400 * 7; # um jemand nach 7 Tage inaktiv werden zu lassen
     
    $qry = db_query("SELECT id,name,llogin FROM `prefix_user` WHERE llogin <= ".$inactivtime."");
     
    while ($row = db_fetch_assoc($qry)) {
     
        $indays = (time() - $row['llogin']) / 86400;
     
        echo '<a href="index.php?user-details-'.$row['id'].'"> '.$row['name'].' </a> ist inaktiv seit '.number_format($indays, 2).' Tagen<br />';
     
    }
    ?>




    @ annemarie

    in php4.4 und php5.2 werden die relativen Zeitangaben falsch berechnet.
    ist so also am sichersten, da ich nicht weis welche version er verwendet. und alles vor 5.2.7 ebenso, da liegt der Fehler aber nur bei den Wochentagen zwinker


    Zuletzt modifiziert von GeCk0 am 01.05.2010 - 08:21:11
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    traurig jetzt kommt bei mir wieder ne weiße Seite.

    meine PHP Version ist: 5.3.2


    man das tut mir voll leid das ich hier so nerve


    Zuletzt modifiziert von Edeka-Ecky am 02.05.2010 - 11:56:41
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    DODOch Mitglied
    Registriert seit
    27.05.2008
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    hallöle ich grüsse euch

    hab da mal ne kleine frage

    also bei dem modul ist ja vorgegeben das man ab 1 woche angezeigt wird aber ich/wir würden es gern so haben das es schon nach 2 tage angezeigt wird
    also im Admin Menü

    ist das möglich wen ja bin ich euch sehr dankbar

    bb and cu
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ZitatZitat geschrieben von GeCk0

    <?php
    defined( 'main' ) or die( 'no direct access' );
     
    $inactivtime = 86400 * 7; # um jemand nach 7 Tage inaktiv werden zu lassen
     
    $qry = db_query("SELECT id,name,llogin FROM `prefix_user` WHERE llogin <= ".$inactivtime."");
     
    while ($row = db_fetch_assoc($qry)) {
     
        $indays = (time() - $row['llogin']) / 86400;
     
        echo '<a href="index.php?user-details-'.$row['id'].'"> '.$row['name'].' </a> ist inaktiv seit '.number_format($indays, 2).' Tagen<br />';
     
    }
    ?>



    Steht doch in Zeile 4 !!
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    DODOch Mitglied
    Registriert seit
    27.05.2008
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    jo das hab ich gesehn aber ich meine nicht für contents sondern im admin menü unter module - inactive

    statt wochen tage eintragen weil 7 tage ist schon bisschen viel

    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    DODOch Mitglied
    Registriert seit
    27.05.2008
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    keiner ne idee
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Schau mal die entsprechenden templates durch
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Kamikaze.1 Mitglied
    Registriert seit
    11.01.2012
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Ich habe mal eine Frage/Bitte zu inactive 1.13.

    Ich würde gerne dieses Modul so einstellen das es nur Member und höhere anzeigt.

    Die normal User sind für mich un relevant.

    Ist das möglich oder muss das umgeschrieben werden ?

    MfG
    Kami
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    BigEasy Mitglied
    Registriert seit
    09.09.2012
    Beiträge
    149
    Beitragswertungen
    11 Beitragspunkte
    gib mal die inactive.php hier
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten