Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHPBB3] - mechanizm nieprzeczytanych postów
maniutek08
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

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


Witam

Już na wstępie zaznaczam przeczytałem kilka pomysłów na na rozwiązanie tego problemu (sam zastosowałem sposób na generowaniu pokazywania nowych newsów na podstawie daty ostatniej akcji użytkownika)..

Moje pytanie dotyczy mechanizmu jakiego użyli w phpbb3. Może ktoś wie jak to tam działa. Nie jest sposób o którym pisałem powyżej, z tego co zauważyłem bazuje na dwóch tabelach: phpbb_forum_tracks i phpbb_topic_tracks.. O ile w phpbb_forum_tracks rekordy które tam się pojawiają są dla mnie zrozumiałe (tam pojawiają się rekordy przeczytanych! for, oraz aktualizacja czasu) o tyle nie wiem co ma sie znajdować w phpbb_topic_tracks ;/ Piszę nowe tematy loguję się jako inny użytkownik i widzę na forum że mam oznaczony nieprzeczytany temat lecz phpbb_topic_tracks dalej jest puste... Kiedyś udało się że znalazł się tam jakiś rekord.. tylko teraz nie mogę z powrotem wywołać tego zdarzenia żeby zrozumieć jak to działa..

W sieci znalazłem coś takiego, lecz nie wiele mi to dało : http://wiki.phpbb.com/Table.phpbb_topics_track
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
freemp3
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Hmm... fakt dziwnie to działa. Z tego co pisze na stronie którą podałeś jest to tylko jedna z tabel na podstawie której są pobierane informacje o tym czy temat ma nieprzeczytane posty czy też nie.
Działa to na takiej zasadzie, że jest tam informacja o przeczytanych tematach, ale tylko w tedy jeśli nie wszystkie tematy z danego działu zostały przeczytane. Jeśli wszystkie tematy z działu zostały przeczytane w tedy wpisy z tej tabeli są usuwane i jest aktualizowana tabela phpbb_forum_tracks.
Trochę to zagmatwane, ale wydaje się dobrym rozwiązaniem.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 7.10.2025 - 04:44