close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: Joetho
Thread ID: 3783
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 1946 mal angesehen.
 Thema drucken
PD Stats
Joetho
Da gibr es noch einen wesentlichen Fehler in der Statistik und zwar ist heute ein neuer Monat und da ist dann beim gestrigen Tag als Besucher gestern 0 zu sehen, was ja nicht stimmt, das ist übrigens nicht nur bei mir so, das habe ich auch auf anderen Seiten gesehen die die PD Statistik eingebaut haben. Ich vermute mal, das Problem wird auch bei Jahreswechsel dann auftreten.

ist das bisher niemanden aufgefallen?

Hier mal gleich den Codeabschnitt

Code

//Besucher GESTERN
$result_gestern=dbquery("SELECT * FROM ".PD_STATS_TEMP." WHERE timestamp>='".mktime(0, 0, 0, $heute_monat, ($heute_tag-1), $heute_jahr)."' AND timestamp<='".mktime(23, 59, 59, $heute_monat, ($heute_tag-1), $heute_jahr)."'");
define("PD_STATS_GESTERN", dbrows($result_gestern));


mich würde interessieren wie man das am schnellsten behebt

ist schon irretierend wenn da steht Besucher gestern: 0
Bearbeitet von Joetho am 01.10.2011 00000010 06:55
 
SC-Ad-Bot
 
Septron
Hallo du müsstest es rein logisch sehen in diesem sinne könnte
es schon stimmen da ein neuer Monat ist
also rechnet die Infusion die Besucherzahlen ab dem neuen Monat
damit schließt er den Gestriegen Tag aus razz
www.septron.de/signaturen/septron_1.png
 
Joetho
Naja es kann Besucher aber irretieren, daher habe ich das mal ein wenig verändert.

Öffne die Datei pd_stats_panel.php im Verzeichnis ifusions/pd_stats_panel

suche:
Code

if($dset['pd_stats_gestern']=='Y') {
        echo "<tr><td class='side-box'>".$locale['pds209']."</td><td class='side-box' align='right'>".PD_STATS_GESTERN."</td>
      </tr>";
     }


und ersetze mit:
Code

if($dset['pd_stats_gestern']=='Y' && PD_STATS_GESTERN != "0") {
        echo "<tr><td class='side-box'>".$locale['pds209']."</td><td class='side-box' align='right'>".PD_STATS_GESTERN."</td>
      </tr>";
     }


So wird bei Monatswechsel die Zeile "Besucher gestern" ausgeblendet. Ab 2. des Monats wird dann alles wie gehabt angezeigt.
 
Springe ins Forum:
Gr@n@dE