phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
29-06-2009, 19:44
Liczba online np. z ostanich 2 minut - jak zmienić?
Autor Wiadomość
moonlight

Pomógł: 2 razy
Posty: 41
Wysłany: 15-08-2008, 16:47   Liczba online np. z ostanich 2 minut - jak zmienić?

Tak jak w temacie. Obecnie jest w czasie rzeczywistym. Chodzi o to, by było pokazywane z 2-3 ostatnich minut. Inne fora tego typu mają różne inne skrypty, - phpbb, vBulletin etc, które pokazują użytkowników aktywnych przez ostatnie 5 minut, co znacznie "podbija" im licznik "online" i między innymi w mniemaniu osób które pierwszy raz wchodzą na takie forum, są lepsi od tych, którzy mają powiedzmy 10 użytkowników mniej, jednak zliczanych w czasie rzeczywistym.

Stąd moje pytanie, jak w phpBb by Przemo, zrobić tak, by pokazywalo użytkowników którzy na forum byli przez ostatnie xx minut (nie chodzi o tą opcję, którą można aktywować w PA, czyli przez ostatnie X godzin na forum byli - zaznaczam od razu ponieważ domniemam że takie propozycje by się pojawiły)

Słyszalem, że można to zrobić w tabeli phpbb_config, pole last_visitors_time - standardowo pole jest puste, jednak wpisując tam dowolną liczbę np 10, 60, 600 etc, nic się nie dzieje.

Pozdrawiam i proszę o odp.
 
     
Gadatliwa Kasia 

   
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 15-08-2008, 17:01   

Nie, to nie jest pokazywane w czasie rzeczywistym.
Jeżeli user wejdzie na forum, to tworzy mu się sesja i 'zalicza go' do userów online. Jeżeli się zaloguje, to jego nick widnieje na stronie głównej. Jeżeli user się wyloguje, to automatycznie go z tej listy usunie. Jeżeli jednak po prostu zamknie przeglądarkę / wejdzie na inną stronę, to nadal będzie pokazywany na liście jeszcze przez 5 minut. Chodzi tu o czas aktywności sesji. Tak więc lista na stronie głównej pokazuje użytkowników aktywnych przez ostatnie 5 minut.

Teoretycznie możesz zmienić liczbę sekund - includes/functions_add.php:
Kod:
AND s.session_time >= ".( CR_TIME - 300 ) . "

300 - na inną liczbę, jednak nie wiem czy to do końca zadziała ( może trzeba jeszcze zmienić czas trwania sesji w pa ).
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę