Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Opcja pokazywania aktywności
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
dawid22441
Witam
posiadam stworzona w PHP strone , na ktorej mozna dodawac uzytkownikow. Oni sie tam loguja itd.
Chciałbym dopisac opcje podgladu, kto jest online. tzn jesli ktos by sie zalogował to przy jego nicku zapalało by sie np zielone kółeczko.
Podpowie mi ktoś jak to zrobić ?
timon27
Gotowego rozwiązania raczej nie znajdziesz, bo taki skrypt musi być za bardzo scalony z twoją stroną.
Jeśli chcesz sam zrobić:
W każdej podstronie na pewno sprawdzasz czy użytkownik jest zalogowany (np. aby tylko wyświetlić jego nick w lewym górnym rogu jak na tym forum).
W tym momencie dodajesz/updatujesz do bazy id użyszkodnika i datę.
(wcześniej tworzysz tabelę z dwiema kolumnami).
tam gdzie chcesz wyświetlić swoje kółeczko w odpowiednim kolorze robisz prostego ifa (sprawdzasz czy był dostępny przez ostatnią minutę).
Aby uniknąć sytuacji gdy kółeczko się przełącza gdy użytkownik jest na podstronie ponad minutę:
dorzucasz ajaxa co 1min (tylko wysłanie id do skryptu updatującego datę).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.