To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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 :lol:
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 :roll:

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 :D


Powered by phpBB modified by Przemo © 2003 phpBB Group