![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 10.04.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Na jakiej zasadzie (np. w phpBB, lub IPB) dziala oznaczanie postow jako przeczytane lub nieprzeczytane? Nie wyobrazam sobie zapisywania takich danych w bazie. Tak szczerze mowiac to w ogole sobie nie wyobrazam jak takie cos zmontowac. Bylbym wdzieczny za jakiekolwiek wskazowki. Pozdr. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
~SNC: gdzieś te inforamcje trzeba trzymać. Można wykorzystać cookies/sesje, ale nie polecam tego rozwiązania. Rozwiązanie Kuziu'ia jest dobre i lepsze mi do głowy nie przychodzi.
jeżeli nie wiesz jak to zrobić, to uprzedzę twoje pytanie: Dodatkowe kolumny w tabeli z userami: czas_od_ktorego_wszystkie_nastepnie_posty_sa_nieprzeczytane (czas od 1/01/1970) id_postow_stanowiacych_wyjatki (zserializowana tablica) Jak user przeczyta jakiś post, to id będzie dodawane do tablicy z wyjątkami, a natępnie robimy pętle while: GDY id najstarszego postu mieszczacego sie w przedziale nieprzeczytanych == najmniejsze id z listy wyjatków TO usun id z listy wyjatków, a jako czas_od_ktorego... ustaw czas dodania postu, który jest nastepny w liście wyjatków. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:06 |