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
I dati del generatore di rank sono stati aggiornati!
Saint or Sinner?: Le news del sabato sera..
Planethos GdR → Al gioco del trono o si vince o si muore. Con i Regni divisi, quale sarà la tua strada? Guerra, diplomazia, inganno o commercio? Entra e scoprilo!
Legacy of Magic: Al tempio di Raswa-Ti
ultima_profecia ha risposto alla discussione: Ùltima Profecía
Hogwarts Mystery - GdR: Accademia di Arti Magiche rasa al suolo {Edicola}
nexigeneration ha recensito Anima
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
The Voyager: Central Train Station e un viaggio in prima classe
Lineage II: Evento di controllo incrociato
Enlisted: Nuovi miglioramenti grafici
desenlace ha aperto un annuncio di ricerca: Road to Hamartia RPG ricerca Giocatore
Immortals Revenge → Il Signore Oscuro Zeus aprì il vaso di Pandora, liberando innumerevoli demoni dall'abisso nel mondo e facendolo sprofondare nel caos il mondo...
Legacy of Magic: Un nuovo Drakul
Road to Hamartia: Regolamento 2.0: guida alle nuove Maestrie
Nuovo Play by Chat Harry Potter → Dissendium Draconis
Immortals Revenge → Il Signore Oscuro Zeus aprì il vaso di Pandora, liberando innumerevoli demoni dall'abisso nel mondo e facendolo sprofondare nel caos il mondo...
Berlino - Recensione del GDR Berlino. Avventurati ina una claustrofobica città...
New World GDR - Intervista al gestore di New World GDR... il play by chat di One Piece!
Internet - Internet non serve soltanto per informarsi... sul web è possibile anche divertirsi!
Elamshin - Recensione del gdr fantasy L'Impero di Elamshin.. de tenebra anni tempora
Tool Grafici - Tool online e contenuti grafici per principianti da utilizzare gratuitamente online!
Altervista - Esaustivo articolo in due parti su Altervista... l'hosting gratis per un gdr!