![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 1 Dołączył: 23.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz zrobiłem test.. napisałem jakiś temat i zalogowałem się jako inny użytkownik i oczywiście zobaczyłem czerwone ikonki (ze mam nie przeczytany temat) no i wszedłem tego tematu ale rekord w phpbb_topic_tracks się nie pojawił.. jedyne co się zrobiło to zaktualizował się czas przeczytanego forum w phpbb_forum_tracks..
Coraz bardziej mi świta że tematy nie pojawiają się tam jeśli samo forum zostało odczytane i czas zamarkowany.. Tylko nie wiem w jakiej sytuacji w tabeli phpbb_topic_tracks rekordy tematów powinny się pojawić.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:57 |