Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomysł na "nieprzeczytane wiadomości"
Forum PHP.pl > Forum > PHP
Majzok
Piszę pod symfony aplikację (chodź specjalnie piszę na ogólnym, gdyż nie dotyczy to stricte framework'a), której jednym z funkcjonalności będą mikro fora dla danych elementów, każde będzie miało z 3 kategorię główne w których będzie można zakładać tematy. Zastanawiam się jednak, jak najlepiej podejść do problemu nieprzeczytanych wątków: jaka idea (bo nie chodzi mi o kod) była by najlepsza? Cookies? Dodatkowa tabela do logowania aktywności? Pewnie szybko by się zapełniała. Myślałem nad rejestrowaniem aktywności użytkownika poprzez aktualizowanie pola w bazie danych (np. pisanie posta aktualizuje tą datę) i np. zaznaczainu wiadomości od ostatniego logowania, ale i tu są problemy: relogin i mamy pusto, albo jak w takim razie odznaczać tematy, na które user kliknął?

Nie oczekuje kodu, lecz nakierowania na konkretne rozwiązanie, lub podpowiedzi która by mnie ukierunkowała.
Z góry dziękuje.

Pozdrowienia
IceManSpy
Nie wiem jak to jest na forach rozwiązane, ale możesz zrobić tak, że zapisać datę i godzinę ostatniej aktywności usera a potem po ponownym zalogowaniu i przejściu na forum w jakieś pętli sprawdzać czy data ostatniej aktywności jest większa od daty postu. Jeśli tak, to stary post, jeśli nie to nowy.
Majzok
No i wracamy w ten sposób do dodatkowej tabeli, lub ciasteczka: gdzieś musisz przechowywać id tematów, które były oznaczone jako nowe, a do których user zaglądnął.
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.