(nadpis) nový

Ako najlepsie docielit pre kazdeho uzivatela pri forach aby mu ukazovalo ci su uz precital danu temu alebo posledny prispevok od poslednej nastevy?
Použij cookies.
mydlo (mydlo.wz.cz)
tady pouzivaji cookies, ale tez to muzes zaznamenavat k uzivateli do SQL.
Zalezi na pouziti. Pro toto forum je jiste cookies lepsi. Pro spravu vzkazu pro uzivatele, se zas prida do zpravy status prectene/neprectena. Protoze tento status muze menit jen 1 uzivatel, na rozdil od fora.
no pri vkazoch mi to je jasne, lenze to forum by bolo dost blbe zapisovat kazdemu uzivatelovi ci uz temu precital a ci nie ...a cookies pri mobilnych telefonoch neviem ci moc funguju,musim to skusit ,neviete este nejako lepsie skusit navnadit?aj s tym cookies mi to nejde moc do hlavy,vytvorit vela premennych s temou kazdemu uzivatelovi ?uff .hmm
Nevím, jak v IE, ale ve FF se můžeš podívat na cookies. Mrkni se, co se ukládá z tohoto fóra a můžeš se inspirovat.

FF: Nástroje - Možnosti - Soukromí - Správce cookies - webzdarma.cz
mydlo (mydlo.wz.cz)
Do cookies se nezapisuje tema, ale idcka zprav, ne?
Ma to ale tu nevyhodu, ze cookies ma kazdy pocitac a prohlizec sve, takze treba, co prectes v IE, to se neoznaci pro FF.

Ale, treba je lepsi zpusob, zapisovat to uzivateli do nastaveni na pozadi (JS ajax). Coz je vesmes podobne, ale zatezujes tim server. Zcela zbytecne, kdyz staci hracka s cookies.
<HTML>S ID si nejspis nevystacis.
Z hlavy me napada reseni (jelikoz kazde vlakno z jakekoliv diskuze ma unikatni ID) ulozit pri navsteve vlakna jeho id+datum (unixstamp).
Z techto hodnot vytvaris pole navstivenych vlaken.
Pole zmenis na retezec (funkce serialize()) a ulozis jako 1 promennou do cookies
Pak vzdy jen nactes onu promennou (cookies), prevedes zpet na pole (unserialize()), vezmes z ni ID, najdes ID vlakna, porovnáš datum a vis zda pribyla nova reakce (i kolik a jake).

Soucastne bych i zavedl funkci ktera smaze prvek cookies ktery obsahuje datum starsi treba 3dny

(predpokladam ze pracujes s vysledkem dotazu jako s polem, ne jako s cyklem ktery cte z bufferu)</HTML>
V tom mem pripade, seznam ID, bych resil tim zpusobem, ze 1 pole pro cele forum nebo X poli pro kazdou oblast.
Mazal bych podle poctu, rekneme prekrocenych 100 poslednich prectenych v danem foru.

Ale v podstate Richardovo, s tim datumem je lepsi.

Jen je treba pamatovat, ze cookies maji omezenou delku a mozna by bylo pro delsi seznam lepsi zalozit pro kazdou oblast vlastni cookies se stejnym prefixem.
<HTML>podle:
User agents created for specific purposes or for limited-capacity
devices should provide at least 20 cookies of 4096 bytes, to ensure
that the user can interact with a session-based origin server.


to chapu tak, ze omezeni velikosti 4096b se tyka celkove at uz pro 1 nebo 20 cookies a 20 je pro tento pripad (pokud bude vice diskuzi) mozna i malo.
Proto bych radeji volil jednu promennou ktera si se 4kb staci</HTML>