Lijst met posts per dag.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Lijst met posts per dag.
Is het mogelijk een soort lijstje te maken waarin het aantal posts per dag word getoont?
Ik doel dus op zoiets:
1 april 2007: 937023424 posts
2 april 2007: 907603476 posts
3 april 2007: 774363463 posts
enzovoort. Hoe moet ik zoiets maken of bestaat er een mod voor?
Ik doel dus op zoiets:
1 april 2007: 937023424 posts
2 april 2007: 907603476 posts
3 april 2007: 774363463 posts
enzovoort. Hoe moet ik zoiets maken of bestaat er een mod voor?
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Er is een statistics mod voor kun je meerdere dingen weergeven. google maar statistics_mod_v4.2.3
voorbeeld: http://www.animedreamresource.net/phpBB2/statistics.php
Ik heb bijna alles uitgezet maar je kunt erg veel weergeven.
voorbeeld: http://www.animedreamresource.net/phpBB2/statistics.php
Ik heb bijna alles uitgezet maar je kunt erg veel weergeven.
http://www.animeresource.org Free Anime downloading and streaming, community forums and Anime Radio.
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Je moet van de datum een UNIX datumstempel maken met mktime(). De query ziet er dan ongeveer zo uit (haalt het aantal berichten op van een bepaalde dag):
Code: Selecteer alles
list($dag, $maand, $jaar) = array(22, 4, 2007);
$query = "SELECT COUNT(*) FROM `tabel` WHERE `datum` > " . mktime(0, 0, 0, $maand, $dag, $jaar) . " AND `datum` < " . mktime(23, 59, 59, $maand, $dag, $jaar) . ";";
-
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Het werkt niet op weeknummer, alleen datum. Je kan wel het aantal seconden in een week van de datumstempel optellen/aftrekken:
60sec x 60min x 24uur x 7 dgn = 605800sec. Je kan het ook gewoon als formule er in zetten:
Als je de datum van vandaag invoert telt hij het aantal berichten van de afgelopen week (7 dagen).
60sec x 60min x 24uur x 7 dgn = 605800sec. Je kan het ook gewoon als formule er in zetten:
Code: Selecteer alles
list($dag, $maand, $jaar) = array(22, 4, 2007);
$query = "SELECT COUNT(*) FROM `tabel` WHERE `datum` > " . ( mktime(0, 0, 0, $maand, $dag, $jaar) - 60 * 60 * 24 * 7 ) . " AND `datum` < " . mktime(23, 59, 59, $maand, $dag, $jaar) . ";";