Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeczytane rekordy
szczawik
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.08.2010

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


Witam,

Macie pomysł jak napisać skrypt, który będzie oznaczał te rekordy w bazie mysql, które użytkownik już widział i nie chce ich ponownie wyświetlać?
Mogłbym utworzyć nową tabelę i tam dodawać każdy rekord ze statusem przeczytane, ale takich rekordów będzie 1000 dla jednego użytkownika więc starsznie dużo tego wyjdzie.

Chodzi mi o coś w style jak np. na forach jest. Oznacz temat jako przeczytany itp.

Z góry dzięki za pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Może więc zorganizuj to w formie listy priorytetów lub coś w ten deseń? Nie ma to chyba swojej właściwej nazwy, więc taką zaproponowałem i rozwinę swoją myśl. Stwórz wyrazom pewną wartość startową i utwórz powiązanie wiele do wielu między wyrazami a użytkownikami. Każde wyświetlenie wyrazu odejmuje określoną wartość od obecnej (dla danego użytkownika). Każde kliknięcie w dany wyraz zwiększa tę wartość i zapewne przenosi na odpowiednią stronę. Można też potem zrobić statystyki "globalne" dla danego wyrazu, by widzieć szacunkową "wartość" wyrazu. Jeśli zdecydujesz się na rozwiązanie w stylu chmury tagów, możesz też dodać działanie odwrotne - kliknięcie na krzyżyk obok wyrazu usuwa go i dodatkowo odejmuje ileś od wartości obecnej. Takie specyficzne podejście do guzików "Lubię - nie lubię". Co nam to daje? Klikane wyrazy zwiększają swoją wartość. Nowe wyrazy mają ją wysoką i też się pojawiają. Wyrazy ignorowane zmiejszają wartość, aż w końcu mają ją tak niską, że przestają się wyświetlać. Poniżej pewnej wartości progowej mogą wylecieć całkiem dla danego usera. Wyrazy celowo usuwane znikają niezwykle szybko z widoku i bazy. Zawsze wybieraj ileś wyrazów z wysoką pozycją i ileś losowych spośród pozostałych. W ten sposób user zawsze będzie widział swoje lubiane wyrazy oraz co rusz jakiś nowy.
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: 14.10.2025 - 16:41