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
La categoria Play by Discord raggiunge i 100 giochi catalogati!
Hero Wars: ⚔️ Il Torneo di Hero Power è iniziato!
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 Sentieri Perduti: GDR su Telegram
Extremelot: Aggiornamento Oggettario!
I dati del generatore di rank sono stati aggiornati!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
romaitriumviristaffgdr ha risposto alla discussione: IA e gdr: idee di sviluppo
shroomscape ha risposto alla discussione: Facciamo un gioco!
Nuovo Play by Discord Dungeons and Dragons → Warmongers
RAID Shadow Legends: Balance Patch!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Hero Wars: L'Eredità dei Grandi
staff shadowland ha aperto una nuova discussione: [GDRCD 5.6.0.6] Menu e apertura
Felix Felicis GdR - Harry Potter GdR: Estate parati!
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Romeo Gentile, 2Città e GDRCD - Intervista a Romeo Gentile, ideatore di 2Città e dell'open source per gdr online GDR-CD
Fairy Tail GDR - Intervista al gestore del play by chat Fairy Tail GDR!
The Silmarillion - Aspetti della narrativa in Tolkien: The Silmarillion e The book of Lost Tales
Scrittura creativa - Lettura, scrittura creativa e (futuro del) Play by Chat
Tipi di Giochi - Gilraen e Mantis ci spiegano le differenze, i pro e i contro delle varie tipolgie di giochi di ruolo online testuali
Pokémon Power Trainer - Recensione del gioco di ruolo online Pokémon Power Trainer. Gotta catch'em all!
Conferenza GDR-online - Conferenza sui GDR online svoltasi a Lucca and Games 2006
Il Grande Blu - Recensione del GDR manga Il Grande Blu ambientato nel fantastico mondo di One Piece