Who is online block - falsche Angaben?!

Begonnen von soulsangel, 05 November 2002, 06:49:00

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

soulsangel

Hallo Admin-Team!

Seit einigen Tagen zeigt unser 'Who is online' Block bei den Registriert Gestern, immer die Registrierungen von vorgestern an!

Woran kann der Fehler liegen, was müssten wir eventuell im Script verändern.

Wir verwenden den 'Who is online' Block von maax-Design für die VKP 5.5 (ver 1.1  - more of a statistical layout)!

greetz soulsangel

DarkBoy

Hi
schiebe den Block einmal in der reihenfolge nach oben und  wenn es geht  an erster stelle oder über den Kalenderblock, da ist noch nen fehler rinne, den ich dir momentan nicht erklären kann :) Dann sollte es wieder gehen

soxin

Hi !!
Dies ist ein fehler der in jedem Block drin ist!!
Egal ob es der neue oder der alte ist!!

Dank Drunkenseb ( http://www.icedzone.com ), ich denke den kennt hier auch noch der ein oder andere, hat das problem gelößt für beide blöcke!!

Das muß geändert werden:

Im ersten Block zeile 73-82::

    //Formatting Previous Date
     #Fehler behoben... falsches Datum!!! by drunkenseb 4. November 2002
    $test    = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));

     //Creating SQL parameter
     $curDate2 = "%".$month[0].$month[1].$month[2]."%".$mday."%".$year."%";
     $preday = strftime ("%d",$test);
     $premonth = strftime ("%B",$test);
     $preyear = strftime ("%Y",$test);
     $curDateP = "%".$premonth[0].$premonth[1].$premonth[2]."%".$preday."%".$preyear."%";



im neuen Block:
Zeile 313-329


//Formatting Previous Date

#Fehler behoben... falsches Datum!!! by drunkenseb 4. November 2002

$test    = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));

//Creating SQL parameter

$curDate2 = "%".$month[0].$month[1].$month[2]."%".$mday."%".$year."%";

$preday = strftime ("%d",$test);

$premonth = strftime ("%B",$test);

$preyear = strftime ("%Y",$test);

$curDateP = "%".$premonth[0].$premonth[1].$premonth[2]."%".$preday."%".$preyear."%";


Dankt Drunkenseb ( http://www.icedzone.com --- er hat auch z.B.: den Bithday Block gemacht)!!!
Der hat das echt super gelößt und auch drauf!!

 :)


[Editiert am 5/11/2002 von soxin]

soulsangel

Hab den Fehler selbst gefunden, in der Zeile 88

      $test = mktime (0,0,0,$pmonth,$pmday,$pyear);

stand hinter dem ... $pyear,1); - hab die 1 einfach rausgelöscht, seitdem zeigt er wieder die richtige Anzahl der gestern Registrierten User!

greetz soulsangel