1.12.8 - Statystyki z ostatnich 24h w index_body.tpl
Polaczek - 01-09-2009, 13:42
łap
Master93 - 01-09-2009, 13:44
Polaczek, podziękował!!!!
[ Dodano: 01-09-2009, 20:19 ]
sorka ale teraz nie mam statow
mamy zarejestrowanych userów i odwiedzin. prosze o zrobienie mi tego ;/
zaba1992 - 17-09-2009, 16:44
a mi to nie chce wyświetlac statystyk. pisze posya i nic sie nie zmienia dalej jest 0. dlaczego?
NineX - 17-09-2009, 17:13
Tu macie lepszą modyfikację:
http://www.przemo.org/php...pic.php?t=82836
pozdrawiam
naXe - 10-10-2009, 01:42
Można jeszcze dorobić, żeby pokazywało odwiedziny.
Tzn. Ile odwiedzin było przez ostatnie 24h na forum.
[ Dodano: 06-11-2009, 22:23 ]
A ja mam jeszcze pytanie.
Jak jest np: Zarejestrowanych userów: 1 i jak się naciśnie na tą cyfrę to pokazuje kto się zarejestrował, tak samo z postami i tematami.
Dało by radę przerobić ?
kevin_ - 19-01-2010, 19:04
@ do autora
korzystaj ze stałych przy zapytaniach :F
lui754 - 20-01-2010, 17:04
Poprawiłem to już dawno, ale nie dodałem załącznika
masa9975 - 24-01-2010, 17:05
a jak dodać taką liczbę którą zlicza wszystkich użytkowników przez ostatnie 24h w nawiasie po napisie "Przez ostatnie 24 godziny byli na forum" ?
xlesiu - 24-01-2010, 17:06
phpBB2 by Przemo :: View topic - Zliczanie użytkowników obecnych przez ostatnie 24h
daniel12345 - 31-05-2010, 18:51
Witam. Mi nie wyswietla tego na glowniej stronie są same napisy ale nie pokazuje ilu ludzi i ile postow.
Podsylam plik index.php bo jak cos robie innego to mi wyswietla blad w lionijce 790.
Czysty to jest
Pozdrawiam
[ Dodano: 05-07-2010, 18:41 ]
ref
Bucu - 14-10-2010, 21:01
Poprawka dla ludzi ktorym nie chce naliczac tematow / postow (troche inna metoda zliczania, ale dziala)
zamieniamy:
Kod: | //Statystyki z ostatnich 24h by lui754
//Posty z ostatnich 24h
$sql1 = "SELECT post_time, count(*) AS total1
FROM phpbb_posts
WHERE post_time >= (UNIX_TIMESTAMP()-86400)
ORDER BY total1 DESC";
$result1 = $db->sql_query($sql1);
if ($row = $db->sql_fetchrow($result1))
{
$posty24 = $row['total1'];
}
//Tematy z ostatnich 24 godzin
$sql2 = "SELECT topic_time, count(*) AS total2
FROM phpbb_topics
WHERE topic_time >= (UNIX_TIMESTAMP()-86400)
ORDER BY total2 DESC";
$result2 = $db->sql_query($sql2);
if ($row = $db->sql_fetchrow($result2))
{
$tematy24 = $row['total2'];
}
//Zarejestrowani userzy z ostatnich 24 godzin
$sql3 = "SELECT user_regdate, count(*) AS total3
FROM phpbb_users
WHERE user_regdate >= (UNIX_TIMESTAMP()-86400)
ORDER BY total3 DESC";
$result3 = $db->sql_query($sql3);
if ($row = $db->sql_fetchrow($result3))
{
$userzy24 = $row['total3'];
} |
na:
Kod: | //Statystyki z ostatnich 24h by lui754
//Posty z ostatnich 24h
$sql1 = "SELECT post_time FROM ". POSTS_TABLE ." WHERE post_time >= ( UNIX_TIMESTAMP( ) -86400 );";
$result1 = $db->sql_query($sql1);
$posty24 = 0;
while ($row = $db->sql_fetchrow($result1))
{
$posty24++;
}
//Tematy z ostatnich 24 godzin
$sql2 = 'SELECT topic_time FROM '. TOPICS_TABLE .' WHERE topic_time >= ( UNIX_TIMESTAMP()-86400 );';
$result2 = $db->sql_query($sql2);
$tematy24 = 0;
while($row = $db->sql_fetchrow($result2))
{
$tematy24++;
}
//Zarejestrowani userzy z ostatnich 24 godzin
$sql3 = 'SELECT user_regdate FROM '. USERS_TABLE .' WHERE user_regdate >= ( UNIX_TIMESTAMP()-86400 );';
$result3 = $db->sql_query($sql3);
$userzy24 = 0;
while ($row = $db->sql_fetchrow($result3))
{
$userzy24++;
} |
Master93 - 06-09-2013, 15:21
ten mod pokazuje od godziny 00:00 do 00:00 czy jak?
Tommekk80 - 06-09-2013, 15:49
Cytat: | Statystyki z ostatnich 24h |
A jak myślisz? Jeśli teraz jest 16.49 to od 16.49 wczoraj.
Master93 - 06-09-2013, 16:00
to wydaje mi się że chyba coś źle zlicza u mnie
|
|
|