Originariamente inviato da whisher
Ripensandoci dovresti fare una tabella
con user_id e post_id quando l'utente
clicca inserisci sia l'user_id sia il post_id
al momento di fare la stampa dei vari post
controlli se il post è presente nella tabella
se si stampi il link con la classe css letto
(senza possibilmente la chiamata ajax)
se no con non_letto e chiamata ajax.

Mai provato ma penso che valga la pena pensarci un attimo.

Ritornando un secondo su questo argomento.. Ho adottato un altro sistema..
Come dici, mi sembra ottimo in quanto si avrà la lettura di ogni post.. Però mi viene un dubbio..
Immagina se hai 1.000 utenti attivi, i quali fanno 100 discussioni a testa.. Avrai 100.000 record in questa tabella.. E quando devi caricare le discussioni, impiegerà molto più tempo per caricare minimo 20 topics.. Ho fatto una supposizione solo con 1000 utentie 100 topics a testa... ma se è un forum decente, ne avrai almeno il triplo di utenti e molti ma molti più topics... Non sarà lento lo script??