Seite 1 von 1
Probleme mit Statistik Modul "Fastest Users"
Verfasst: 31.12.2002 16:57
von Jason
Hi,
ich habe in meine Statistik das Fastest Users Modul installiert aber irgendwie stimmt an der anzeige irgendwas net

Alles wird doppelt angezeigt und bei "Messages per Day" steht überall 0!
Hier mal ein screenshot:
fastest users
Woran kann das liegen?!?
Grüße Jason
Verfasst: 04.01.2003 18:25
von Jason
Niemand der mir helfen kann???????
Grüße Jason

Verfasst: 04.01.2003 23:06
von Acid
Ich glaub, das Modul is "zu alt" für die genutzte Statistikversion (welche da wäre?) ..da heisst´s warten, bis das Modul aktualisiert wird.
Verfasst: 05.01.2003 00:59
von manica
Kann nicht sein. Ich habe die aktuellen und das Modul fastes User läuft einwandfrei. Dafür habe ich bei den gender 2 Unbekannte Geschlechter in der Statistik. Vielleicht ist das für Transvestiten und Travestiten gedacht

Ich denke das die meisten Module noch erhebliche Fehler haben in Zusammenarbeit mit anderen. Das Forum ist einfach zu umfangreich und kaum eine Doku dazu, ausser vielleicht auf der englischen Seite.
Verfasst: 05.01.2003 12:40
von Jason
Genau das denke ich nicht@manica denn das problem bleibt auch bestehen wenn ich alle Module deaktiviere!
@Acid ich hatte bis gestern 2.1.3 heute habe ich ein Update auf 2.1.4 gemacht und nu ist zwar die doppelte Anzeige weg aber bei allen steht unter "Messages per Day" nur 0
Siehe hier:
fastest users
Jemand ne idee woran das liegen kann?Denn die User haben schon was gepostet!Min. 3-4 Posts am Tag
Grüße Jason
EDIT: Mir ist gerade aufgefallen das es geht wenn ich die rot markierte Zahl in einen höheren wert ändere:
$sql ="SELECT user_id, username, user_posts, user_regdate,
(user_posts/(($currect_time - user_regdate)/ 86400)) rate,
ROUND(($currect_time - user_regdate)/ 86400) time_on_forum
FROM " . USERS_TABLE .
" WHERE (user_id <> " .ANONYMOUS . " ) AND (user_posts > 0) ORDER BY rate DESC LIMIT " . $return_limit;
z.b. in 15586400 umso höher ich das mache umso größer wird die Anzahl der "messages per day" was genau bewirkt diese Zahl?
Verfasst: 09.01.2003 18:00
von manica
Kenn mich zwar nicht so gut aus aber ich denke es hat etwas mit dem Timestamp in der Datenbank zu tun. Vielleicht hat ja nun dein Tag nur noch 14 Stunden

Daher dann mehr Postings je Tag

Verfasst: 09.01.2003 18:39
von Helmut
Hallo Jason,
die Zahl "86400" gibt an, wieviele Sekunden 1 Tag hat. Du brauchst es nur mal Rückwärts zu Rechnen dann siehst es selber. Ich denke mal daß es irgendwo bei der Übergabe der aktuellen Zeit passiert. Aber ich kann dir jetzt auch nicht sagen woran es liegt, da ich den mod bei mir nicht eingebaut habe.
Gruß helmut
Verfasst: 10.01.2003 17:40
von saerdnaer
user_posts/(($currect_time - user_regdate)/ 86400))
also user_posts ist die anzahl der posts die ein user geschrieben hat... und die anzahl wird durch die tage geteilt die er bereits registriert ist...
diese anzahl der tage ergiebt sich wenn man die zeit die er schon auf dem board ist durch 86400 teilt da die zeit ja in sekunden seit 1970 gespeicher ist.
die zeit die er schon angemeldet ist ergibt sich aus der momentanten zeit ( $current_time ) - die zeit zu der er sich angemeldet hat ( user_regdate )
ah