bacheche lettura singolo topic postato il 12/03/2013 22:31:48 nel forum programmazione, gdrcd, open source, hosting
Salve,
volevo chiedere un opinione, secondo voi come è il metodo più semplice di programmare un sistema di notifica di singolo topic?
nel senso adesso le bacheche funzionano con l'orario di entrata e si vedono non letto i topic che hanno un orario maggiore della tua uscita.
se io volessi invece modificarlo e creare un sistema in cui il topic diventa 'letto' non appena lo apro?
spero di essermi spiegato bene.
non mi interessano codici ma solo la logica.. perchè io ho pensato una logica di log e quindi vengono creati log di lettura topic.. però è un pò pesantuccio.
Grazie mille
Pagine → 1
13/03/2013 00:21:03
Io per ogni topic e per ogni utente segno in una tabella qual'è l'ultimo messaggio che l'utente ha letto. Così nel db ci sono record solo dei topic visitati dall'utente, i topic mai aperti non hanno alcun record per l'utente. Non è un algoritmo complesso, al massimo fai una query in più per ogni topic e se sei bravo a ottimizzare le query puoi ritrovare i dati direttamente arricchendo le query che già hai.
Al massimo può diventare un problema man mano che crescono gli utenti e i topic....ma io per ora non ho avvertito un sensibile cambiamento di prestazioni e questo sistema ce l'ho forse da più di un anno
13/03/2013 09:41:13
quindi dici che salvo tipo nei log e poi con un LEFT JOIN mi arricchisco la query attuale che recupera tutti i topic... si da mi sa che è l'unico metodo..
Grazie mille
11/04/2013 18:10:20 e modificato da yamada il 11/04/2013 18:43:07
11/04/2013 19:26:27
Potresti proporre soluzioni alternative invece di dire semplicemente che quelle proposte sopra non ti stanno bene? Sempre nello spirito di fare critiche costruttive, piuttosto che solo distruggere le idee precedenti
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Evento "Febbre di Caduta"
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Elezioni in vista per Taiyang
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Black Sails Chronicles: OFF - Corporazione: Confraternita del Nero Pece
Il gestore di Age of Crystals ha risposto alla recensione di lena
lena ha recensito Age of Crystals
Storie di Agarthi: Gazzettieri: Intervista col Vampiro... Cremisi
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Ambientazioni GDR - Lista di belle ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
La Balestra - La Balestra: Storia, Funzionamento e Tipologie di un arma micidiale!
X-Man City - Recensione del GDR ambientato nell'universo Marvel dei mutanti
Adattamento del Fantasy - Tesi dal titolo "L’adattamento del genere fantasy" di Francesca Dalla Bona
Sessioni Gdr e Caos! - Sopravvivere alle sessioni improntate al caos: Consigli per il Game Master!
Leggi della Magia - Scopriamo le Leggi di Brandon Sanderson sulla magia! Potenzia il tuo GDR con semplici regole!
GdR by Chat - Un nano entra in una chat... un primo sguardo al mondo del GDR by chat!