ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Falsches Alter angezeigt

Geschlossen
  1. #1
    User Pic
    Eike2 Mitglied
    Registriert seit
    27.11.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe eine Box mit "Wer waren die letzen 5 user online", wo das geschlecht angezeigt wird und auch das alter. Aber beim Alter wird immer 1 Jahr mehr angezeigt als man angegeben hat. Wenn man eingeloggt ist ist das nicht der Fall, nur wenn man offline ist.


    Wo kann ich diesen Fehler beheben?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Daist wohl noch ein bug drin,... ich schaue mir das an,... fals ich es net vergesse!
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Ja war bei mir auch! Ich habe einfach die Berechnungen in der Onlinebox mit Onlinestatus und Offlinestatus verglichen und angepasst!

    
    while ($row2 = db_fetch_object($erg2)) {
    	$datum = date('H:i d.m.y',$row2->llogin);
    	$user = $row2->name;
    
    $abf2 = db_query("SELECT id,name, geschlecht, gebdatum FROM prefix_user WHERE id= '".$row2->id."'  ");
    
    $row0 = db_fetch_object($abf2);
    
    
    $t1 = 0;
    $t2 = 0;
    $t3 = 0;
    
    $age1=explode("-",$row0->gebdatum);
    $age2 = date("Y",time())-$age1[0];
    
    
    $a=explode("-",$row0->gebdatum);
    
    
       $tag = $a[2];
       $mon = $a[1];
       $jah = $a[0];
    
    
    if ($mon > date("m")){$t1 = 2;}
    if ($mon == date("m")){$t1 = 1;}
    if ($tag > date("d")){$t2 = 1;}
    
    
    $t3 = ($t1 + $t2);
    
    if ($t3 > 1){
    $age = ($age2 -1);
    }else{
    $age = $age2;
    }


    Deine Berechnung in der Onlinebox ersetzen, nach Zeile 100! Offlineberechnung!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Eike2 Mitglied
    Registriert seit
    27.11.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    danke Lord l Schirmer,

    hat mit dem Code super geklappt.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Gern geschehen! Mir wird hier auch oft geholfen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    ich habe das mal übernommen ,aber dabei wahrscheinlich einen Fehler eingebaut.Die Offlineleute waren alle dann -1 -2 -3 usw.
    Verwende ilch 1.1,ich würde mal eine ganze online.php brauchen
    um vergleichen zu können.
    Gruß Ronny
    revoltoffreedom.de
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    Danke,fehler ist behoben,Thema kann geschlossen werden.
    mfg Ronny
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten