Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Newsy
Forum PHP.pl > Forum > Gotowe rozwiązania
woocash
Jak oznaczyc userowi (nie na cookiesach tylko na nicku) ktore posty sa nowe?
Nie wystarczy samo sprawdzenie czy data posta jest wieksza od daty ostatniego loginu bo jak on sie wyloguje a potem jeszcze raz zaloguje to bedzie miał że to oglądał, a naprawdę mógł tego nie widzieć...
wirtus
A nie możesz po prostu zapamietać w bazie dwóch dat: poprzedni logi i ostatni login?

Wtedy będziesz miał prawdziwą datę.
Jabol
albo przyczytaniu postu sprawdzasz czy jego id jest większe od największego id przez niego dotąd przeczytanego, jeżeli tak to zmieniasz tę wartość na wartość id aktualnego postu
woocash
Ale wtedy mamy problem.
Jeśli user przeczytał wszystko do powiedzmy 17 posu. Potem czyta 21 to wszystkie pomiędzy 18 a 20 zostaną oznaczone jako przeczytane a naprawdę ich nie czytał.
A jak to jest na PHPBB?questionmark.gif
wirtus
woocash, ale wez pod uwage, ze nie kazdy musi chciec czytac wszystkie posty i piszac "nowy" prz ykazdym, ktorego goscnie czytal, zmuszasz go do przynajmniej klikniecia na ten post.

Wydaje mi sie, ze powinienes tylko pamietac kiedy wszedl ostatni raz lub jaki post (maxymalny indeks) widzial jako ostatni i tyle.
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.