Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] cookie i "nieczytany teamt/post"
no_face
post
Post #1





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Witajcie, chcialbym sie zapytac o idee stworzenia na samych cookie oznaczenia na forum postow/tematow nieprzeczytanych/przeczytanych.
Go to the top of the page
+Quote Post
tommy4
post
Post #2





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


ja to raczej zrobiłem w bazie danych, w tabeli gdzie są przechowywani aktualnie userzy online.

I po prostu do komorki dodaje

<id_topicu>:

i potem powstanie taki string:

<id_topicu>:<id_topicu2>:<id_topicu3>: i tak dalej

natomiast przy każdej aktualizacji topicu usuwam (str_replace) "<id_topicu>:"

no i pozniej jak sprawdzasz czy topic jest przeczytany, to:
explode i potem in_array jeśli się nie mylę.
Go to the top of the page
+Quote Post
no_face
post
Post #3





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Wiem, wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jesli chodzi o wykonanie tego w oparciu o baze to nie ma wiekszych problemow.

Robie mini-forum bez rejestracji userow, a chcialbym by w takiej sytuacji tez byla mozliwosc oznaczenia postow. Chce to wykonac na cooki, ale jak jedno pasuje to drugie ucieka. Jesli nie znajde tutaj jakies podpowiedzi to pojde na kompromis.
Go to the top of the page
+Quote Post
tommy4
post
Post #4





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


No to na cookie tak samo.

Tworzysz cookie i wartość zmieniasz po przeczytaniu tematu lub dodaniu posta.

No i oczywiscie mozesz jeszcze dac ostatnia wizyte w oddzielnym cookie, dzieki czemu nie bedzie ci sie pierwsze cookie robic takie dlugie.

tzn. mozesz sobie zrobic np. liste userow on-line, ktora trzyma 5 minut, po usunieciu z tabeli online update'ujesz cookie z ostatnia wizyta i zerujesz cookie z przeczytanymi tematami.

Ten post edytował tommy4 12.05.2007, 14:12:01
Go to the top of the page
+Quote Post
no_face
post
Post #5





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Mysle, ze wspolnymi silami udalo nam sie dojsc do rozwiazania. Jak wszystko zaimplementuje i cos nie wyjdzie to sie odezwe, a tak dzieki za krotka burze mozgow.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 02:31