Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HOW TO] Są/Nie ma nowych postów...
Wankster
post
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
 
Start new topic
Odpowiedzi (1 - 1)
scanner
post
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:06