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

Show new replies to your posts

[es] :: Predlozi i pitanja :: Show new replies to your posts

Strane: < .. 1 2 3

[ Pregleda: 8115 | Odgovora: 43 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Show new replies to your posts01.05.2010. u 10:42 - pre 170 meseci
To može da se napravi i tako da iz liste "Aktivnosti po temama" prikazuje sve teme u kojima ima postova koji su napisani nakon poslednje posete toj temi, ali to onda zahteva i da se vodi posebna evidencija kada je korisnik zadnji put posetio temu, a ne samo kada je upisivao u tu temu.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Show new replies to your posts01.05.2010. u 16:19 - pre 170 meseci
Upravo. Neki forumi to imaju, ali ne znam kako je izvedeno, jer cuvati podatke za svakog user-a i svaku temu je mnogo. Eto, ES trenutno ima 200 000 tema i 250 000 korisnika (malo vise od oba, al' nema veze). Tabela koja bi sadrzala podatke za sve korisnike po svakoj temi bi imala 50 000 000 000 redova, tako da verovatno postoji neki optimizovaniji nacin...
 
Odgovor na temu

kosmopolita
Balkan

Član broj: 257864
Poruke: 123



+21 Profil

icon Re: Show new replies to your posts01.05.2010. u 21:38 - pre 170 meseci
Može za svaku temu da budu vezani korisnici i poslednja poruka koju su pročitali u toj temi.

Recimo, ova tema je pročitana oko 1800 puta. Znači da ju je pročitalo negde oko 600 korisnika u proseku po tri puta. Ako je korisnik (za kojeg se traže podaci) u spisku od tih 600 on je onda čitao temu i treba pročitati i broj poslednje pročitane poruke, a ako nije znači da nije pročitao ni jednu poruku.

Većina tema na ES-u ima tako neki manji broj korisnika koji ih čitaju.
 
Odgovor na temu

BytEfLUSh
Neven Pintarić
Nano-mage Engineer, Slave SysAdmin
Sombor

Član broj: 21153
Poruke: 5499
*.dynamic.sbb.rs.



+14 Profil

icon Re: Show new replies to your posts02.05.2010. u 02:36 - pre 170 meseci
Eh Shadowed, pretera ga. :)
Nije svaki korisnik učestvovao u svakoj temi. Ne znam kako to veći forumi rade, ali još jedna tabela sa user_id, topic_id, last_reply, last_visit bi odradila posao, mada bi i tu bilo mnogo redova. Mrsko mi trenutno optimizovat' to u glavi. :)
Putuj planeto, super smo se družili
nama je lepo, taman kako smo zaslužili!
 
Odgovor na temu

[es] :: Predlozi i pitanja :: Show new replies to your posts

Strane: < .. 1 2 3

[ Pregleda: 8115 | Odgovora: 43 ] > FB > Twit

Postavi temu Odgovori

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