Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HOW TO] Są/Nie ma nowych postów...
Wankster
post 21.04.2003, 16:12:02
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


Zastanawiam się jak działa jedna rzecz np. w phpBB... Chodzi o to że przy forach, tematach jest flaga, która zmienia się w zależności od tego czy są nowe posty w tym forum/temacie czy ich nie ma...

Jak to jest rozwiązane?
Macie jakieś pomysły jak takie coś najprościej napisać?
Go to the top of the page
+Quote Post
scanner
post 21.04.2003, 18:02:26
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Najprościej (i nie do konca tak jak na phpBB):
Zapisujesz w bazie ostatnia wizytę użytkownika (zalogowanego oczywiście), i po prostu sprawdzasz, czy w danym forum są posty nowsze niż data.

Z tego co na chwilę obecną się zorientowałem, to na forum to działa inaczej - tu gdzies zapisywane są posty, które user już przeczytał. Jeszcze nie wiem gdzie, bo aż tak bardzo tego nie potrzebowałem. Podejrzewałbym jakąś prostą tablicę w stylu id_usera|id_przeczytanego postu. W tym momencie nożna by sprawdzać, czy są nowsze posty od MAX(id_przeczytanego). I tak bym to rozwiązał (bez optymalizacji).

Ale znowu jeśli przeczytam post id=2000 a nie przeczytam id=100 to tego już nie zobaczymy. Podejrzewałbym może jakieś połączenie obu tych pomysłów.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 14:19