Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Własne forum które pokazuje czy w danym forum są nowe posty
Forum PHP.pl > Forum > PHP
korniks
Nie wiem za bardzo jak rozwiązać problem z nowymi postami na forum.
Sprawdzanie czy są nowe posty w danym topicu rozwiązałem tak, że poprostu zapisuje date ostatniego odwiedzenia danego tematu i sprawdzam czy jest ona późniejsza od pojawienia się ostatniego posta.
Takie sprawdzanie dla for myślę, że nie przejdzie bo biorąc pod uwagę, że tych for będzie dużo a w nich tematów dużo to optymalnie to nie będzie wykonane ;(
Ma ktoś jakiś pomysł? ;p
SmokAnalog
Sprawdzanie po dacie w dość zabawny sposób zakłada, że ktoś przejrzał wszystkie dotychczasowe tematy. Moim zdaniem najlepiej zrobić tabelę z user_id i topic_id, która będzie przechowywała informację o odwiedzonych przez użytkownika tematach. Jeśli nie ma tam wpisu o temacie X, to temat X jest nowym tematem. Od czasu do czasu można czyścić tę tabelę z tematów założonych np. tydzień wstecz i zakładać, że te tematy też nie będą nowe.
lukaskolista
Cytat
Takie sprawdzanie dla for myślę, że nie przejdzie bo biorąc pod uwagę, że tych for będzie dużo a w nich tematów dużo to optymalnie to nie będzie wykonane ;(
Najpierw przetestuj, pozniej wnioskuj, ze cos nie bedzie optymalne.

Ile to dla Ciebie jest duzo?
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-2025 Invision Power Services, Inc.