Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%)
|
Witam! Tworzę mały skrypt forum na własne potrzeby. Zastanawia mnie jedna rzecz. Jak sprawdzić czy dany użytkownik przeczytał post? Chodzi mi o zmiane ikon (IMG:style_emoticons/default/smile.gif)
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 2 Dołączył: 5.05.2008 Ostrzeżenie: (0%)
|
Hpsi+ -> W metodzie, którą proponujesz wszystkie posty w danym temacie będą pokazywane jako nowe / stare.
Moim zdaniem tabelka powinna wyglądać tak: id, user_id, topic_id, last_visited Last_visited zawierałoby czas kiedy ostatnio użytkownik odpalał dany temat (pole byłoby aktualizowane po każdym wejściu do tematu). Na podstawie prostego porównania - kiedy został napisany ostatni post i kiedy widzieliśmy dany temat - można określić, czy post został przeczytany. Nie wiem jak takie rozwiązanie wyglądałoby od strony wydajności. Można byłoby pokombinować i dane z tabelki ładować do cookies. Jeżeli dane te znajdowały by się już w ciasteczkach baza danych zostałaby odciążona z połowy roboty. |
|
|
|
Jonek_1993 [MySQL][PHP]Forum 6.06.2011, 11:09:15
aeaeae Przypisujesz albo użytkownikom numery postów, któr... 6.06.2011, 12:41:23
mat-bi Pierwsza, po prostu musisz mieć drugą kolumnę, ina... 6.06.2011, 12:45:22
Hpsi+ Ja w sumie bym zrobił tak jak poprzednik proponuje... 6.06.2011, 12:47:00
gothye http://forum.php.pl/index.php?showtopic=176786... 6.06.2011, 12:49:18
Hpsi+ CytatMoim zdaniem tabelka powinna wyglądać tak: id... 6.06.2011, 13:14:27
gothye Cytat(Hpsi+ @ 6.06.2011, 14:14:2... 6.06.2011, 18:23:49
Jonek_1993 dzięki za info. Pokombinuje 6.06.2011, 21:38:07 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:41 |