Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.547 pregleda

Najnovija ↓

Oznacavanje novih tema na forumu 22.05.2007. u 19:03 · pre 237 meseci #1
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.
Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Re: Oznacavanje novih tema na forumu 22.05.2007. u 19:31 · pre 237 meseci #2
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.
Potpis
Diablo III
Re: Oznacavanje novih tema na forumu 22.05.2007. u 19:32 · pre 237 meseci #3
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.
Potpis
http://norway.dakipro.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme