Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Oznacavanje novih tema na forumu

[es] :: PHP :: Oznacavanje novih tema na forumu

[ Pregleda: 1783 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

define

Član broj: 41934
Poruke: 288
213.244.209.*



Profil

icon Oznacavanje novih tema na forumu22.05.2007. u 18:03 - pre 206 meseci
Napravio sam neki svoj forum sa bazom po ugledu na phpbb i nesto sto je meni odgovaralo. Ono sto je problem je kako da napravim da se vidi kada je neka nova poruka. Znaci u samoj poruci ne moze da postoji polje koje oznacava da li je neki clan procitao taj post zato sto ima veliki broj clanova.

Moglo bi nesto da se odradi pomocu uporedjivanja vremena logovanja kao i vremena pisanja poruke, ali je problem sto ne znam kako da odradim da citanjem poruke ona ne bude vise obelezena kao nova vec kao procitana.

Ne znam koliko me razumete, ali ako je neko imao iskustva sa ovim molim ga da mi pomogne.

P.S. Svaka poruka ima svoj vremenski kod unosa, kao i da svaki clan nosi vreme pristupa na sajt.
 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.xnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Oznacavanje novih tema na forumu22.05.2007. u 18:31 - pre 206 meseci
Citat:
define:
Svaka poruka ima svoj vremenski kod unosa, kao i da svaki clan nosi vreme pristupa na sajt.


Usporedis vrijeme kada je tema ili odgovor napisan sa vremenom kada je korisnik zadnji puta napravio neku akciju na forumu i to je to.
Ako je tema napisana u vremenu izmedu zadnje akcije i trenutnog vremena postavis da je tema neprocitana.
Sad jos ostaje za rijesiti da i dalje prikazuje temu kao neprocitanu ako je korisnik i dosao online.
To mozes tako da spremis ID poruka u cookie i pri citanju teme samo brisis ID iz cookie-a.

Bar to ja tako vidim.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.adsl.beotel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Oznacavanje novih tema na forumu22.05.2007. u 18:32 - pre 206 meseci
A da u nekom polju za usera civas Id-jeve procitanih novih poruka (u formatu |25||45||2654||3215|), paralelno sa poredjenjem vremena tih poruka. I onda prvo izlistas nove poruke, od zadje posete, pa proveris dal taj njen ID (u formatu |25|) postoji u stringu sa strpos(|25||45||2654||3215|) i u zavisnosti od rezultata je markiras kao novu ili ne. Pored upisa novoprocitanih Idjeva poruka upises i vreme zadjeg azuriranja, i na nekoj akciji (logovanje ili moze i cron) obrises ovaj string ako je stariji, recimo od 24h (ili koliko vec hoces, samo da se ne gomila u bazi).
Znaci, dodas jos jednu tabelu sa vremenom azuriranja, userId i stringom procitanih NOVIH poruka (mozda moze i u user tabeli, ali mi to ne izgleda lepo).
Ovo je ideja na prvu loptu, ali mi je to prvo palo na pamet, mada je bolje da cujes i misljenja drugih clanova, mozda je neko bas ovo radio.
 
Odgovor na temu

define

Član broj: 41934
Poruke: 288
213.244.208.*



Profil

icon Re: Oznacavanje novih tema na forumu22.05.2007. u 22:18 - pre 206 meseci
Obzirom da je forum veliki vise mi odgovara ona mogucnost sa cookijem to sam bas razmisljao u hodu :)
 
Odgovor na temu

define

Član broj: 41934
Poruke: 288
89.216.251.*



Profil

icon Re: Oznacavanje novih tema na forumu27.05.2007. u 23:20 - pre 205 meseci
Interesuje me vase misljenje u vezi cookia. Da li da pravim zasebno svaki cookie ili da u jednom cuvam kao neki array ili sta vec?

Znaci kako da cuvam sve id-ove poruka koje nisu procitane?
 
Odgovor na temu

[es] :: PHP :: Oznacavanje novih tema na forumu

[ Pregleda: 1783 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.