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

Poszukiwania - [PROPOZYCJA] Liczba użytkowników w czasie ostatnich 24h

Fallen - 18-10-2005, 18:52
Temat postu: [PROPOZYCJA] Liczba użytkowników w czasie ostatnich 24h
Szukalem takiej opcji w PA, ale nie znalazlem, dlatego zglaszam sie tu z propozycja stworzenia takowej. O co mi chodzi?

Juz tlumacz.

Otoz chcialbym, aby zamiast np. napisu:

Przez ostatnie 24 godziny byli na forum: obserwator, Pecuś Wielki, stroffa, Szczepan, chopper, daniel, Dziad Zbereźny, greg, lisaday, ptaq, Qba, Seth, Tobiasz, vanya

Pojawilo sie:

Przez ostatnie 24 godziny byli na forum: obserwator, Pecuś Wielki, stroffa, Szczepan, chopper, daniel, Dziad Zbereźny, greg, lisaday, ptaq, Qba, Seth, Tobiasz, vanya (14)

Czyli dodanie na koncu liczby uzytkownikow, ktorzy w danym czasie forum odwiedzili.

Jako admin czesto potrzebuje spojrzec statystycznie na ta wartosc na moim forum, no i za kazdym razem musze liczyc. To ulatwi prace, oraz pozwoli innym tez zapoznac sie z takowa informacja... A jak to ktos mowi: informacji nigdy za wiele.

Bylbym bardzo wdzieczny, jesli ktos bylby w stanie napisac takiego moda. Podejrzewam, iz bedzie to cos kolo jednej linijki, jednak na tyle skryptu forum nie poznalem, by byc w stanie samemu to zrobic.

z gory dziekuje za pomoc

Radek - 18-10-2005, 18:58

Proszę:

Otwórz plik includes/page_header.php

Znajdź w nim linijkę:
Kod:
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $board_config['last_visitors_time']) ) . ' ' . $day_userlist;


Teraz zamień ją na:
Kod:
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $board_config['last_visitors_time']) ) . ' ' . $day_userlist . ' ( '.$numusers.' )';


Nie dziękuj :mrgreen:

Jerry - 06-03-2006, 06:49

przydatna modyfikacja tylko w ver. 1.12.4 includes/page_header.php nie znajduje takiej linijki jak podales Rusek. Gdyby byl ktos tak dobry i napisal czy w 1.12.4 da sie ta modyfikacje wykonac a jesli tak to w jaki sposob
rudyszympans - 07-03-2006, 15:39

Dołączam się. Jak to jest z tym 1.12.4? :>
krecix - 07-03-2006, 19:46

w index.php jest:
Kod:
'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' ' . $day_userlist : '',

Niestety wstawienie $numusers nie działa tutaj :| , a że nie znam się na php to raczej tu nie pomogę (chociaż może nakieruję :mrgreen: )

irekk - 07-03-2006, 20:14

nakieruje was: przyjrzyjscie sie funkcji users_online, niestety u siebie mam na tyle przerobiona ta funkcje ze nie bede podawal jak wyglada u mnie, bo wam troche rzeczy poznika :P
d007 - 08-03-2006, 14:15

W pliku inedex.php - linia (ok. 631) po:

Kod:
{
                message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
            }


dodajcie:
Kod:
$numusers = $db->sql_numrows();


no a później wystarczy - linia (ok. 725) zmienić na: (dodane na końcu $numusers jak widać ;)

Kod:
'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' ' . $day_userlist. ' ('.$numusers.')' : '',


u mnie działa :D

Jerry - 08-03-2006, 14:38

d007, dziala dobrze wielkie dzieki tylko wyswietla za lista userow a nie daloby sie przed ta lista?

[ Dodano: 08-03-2006, 14:41 ]
Swoja droga ta drobna modyfikacja powinna byc w standardzie Przema

rudyszympans - 09-03-2006, 02:27

Hmm.... mi wyświetla tylko pusty nawias. :?

Wiecie może czemu?

krecix - 09-03-2006, 14:45

Jerry napisał/a:
dziala dobrze wielkie dzieki tylko wyswietla za lista userow a nie daloby sie przed ta lista?

Ano dało by się :mrgreen:
Kod:
        'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' ' .  ' ('.$numusers.')'. ' ' .  $day_userlist: '',


[ Dodano: 09-03-2006, 14:46 ]
rudyszympans napisał/a:
Hmm.... mi wyświetla tylko pusty nawias. :?

Wiecie może czemu?


A zrobiłeś to:
d007 napisał/a:
W pliku inedex.php - linia (ok. 631) po:

Kod:
{
message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
}


dodajcie:
Kod:
$numusers = $db->sql_numrows();

??

Jerry - 09-03-2006, 18:51

krecix napisał/a:
Ano dało by się
Kod:
'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' ' . ' ('.$numusers.')'. ' ' . $day_userlist: '',

dzieki wielkie



Powered by phpBB modified by Przemo © 2003 phpBB Group