![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawiam się jak najoptymalniej rozwiązać oznaczanie wątków jako przeczytanych. Czy dobrym rozwiązaniem jest zapisywać gdzieś w bazie numer watku wraz z id uzytkownika? Takich wpisów byłoby przecież pełno. A może lepiej zapisywać sobie w bazie, które wątki nie zostały jeszcze przeczytane przez usera. W tym przypadku jeśli ktoś doda wątek to trzeba by każdemu userowi dodać wpis, że jeszcze go nie czytał. Czy to jest dobre rozwiązanie? Może lepiej pokombinować coś z czasem ostatniego logowania? W sensie pokazywać wszystkie nowe od ostatniego logowania i oznaczać tylko które już przeczytał w aktualnej sesji? Jak wy rozwiązujecie takie coś? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
A może zwyczajnie, jeżeli wszedłeś do jakiegoś tematu, dodaje wpis do tabeli z Id usera i id topicu. I tylko w przypadku gdy go nie czytał, potem już nie. Czyli jeżeli zapytanie przykladowe
nie zwróci żadnego rekordu, wtedy oznaczamy go jako nie przeczytany a podczas wejścia do niego robimy insert do tabeli. -------------------- O! Zimniok :P
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A może zamiast zakładać temat najpierw sam od siebie poszukasz na forum? Bo takie tematy już tutaj były. Poza tym czy takie trudne jest zerknięcie w kod phpBB czy jakiegokolwiek skryptu forum?
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 17:16 |