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
eXtremelot: Navigare o... Volare?? :-)
Games of Thrones Winter is Coming: Playoff dell'assedio di Grande Inverno
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
dreamboy ha recensito W40K Dathyar
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!
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
drongo ha recensito Il Grande Blu
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Saint Seya City - Recensione di Saint Seya City. Scopri dentro di te il settimo senso...
Risorse Mud - Lista dei siti e portali che parlano dei Multi User Dungeon in italiano
Letteratura Anglo-Americana - Immagini dell’altro nella letteratura anglo-americana, da Thoreau a Harry Potter. Un viaggio
Old Mythology - Recensione del gdr mitologico ambientato nel IV secolo. I capricciosi Dei dell'Olimpo camminano ancora fra i mortali...
Urbe Aeterna - Intervista al gestore del play by chat ambientato nell'Antica Roma Urbe Aeterna
Giochi Supereroi - Lista completa dei giochi di ruolo online ambientati nel mondo dei supereroi