Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115

    [php] evidenziare topic non ancora letti di un forum

    salve a tutti,
    ho realizzato un forum seguendo un tutorial online.
    al codice trovato vorrei aggiungere la possibilità di visualizzare in maniera differente il titolo di un topic (ad es in grassetto) se l'utente non ha ancora letto tale topic.
    le soluzioni trovate su questo forum prevedono un cookie contenente l'id dell'ultimo topic letto.
    una soluzione del genere assume però che siano stati letti TUTTI i topic precedenti...
    esiste una soluzione migliore?
    spero di essere stato chiaro.
    grazie mille

  2. #2
    puoi creare una tabella con
    iduser - idtopic

    per segnarti tutti i topic letti di un utente

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115
    quindi ogni volta che l'utente apre il forum recupero l'id di tutti i post che ha letto e scorro tutto l'elenco dei post facendo le opportune modifiche grafiche? nel caso di numerosi post questa soluzione quanto diventa lenta?

  4. #4
    puoi fare tutto con una query sola (quella per visualizzare i post), basta fare una join

    pochissimi problemi di lentezza, anche in questo forum compare il pallino alle discussioni dove partecipi ma non c'è nessuna lentezza.

    chiaramente la tabella deve avere gli indici in tutti e due i campi

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115
    ok...se non ci sono problemi di lentezza proverò a fare così...quindi nn serve l'utilizzo di cookie?

  6. #6
    se fai in questo modo no, sono 2 modi totalmente diversi e visualizzano dati diversi

    uno visualizza i nuovi post dall' ultima visita, l' altro visualizza i post letti

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115
    perfetto...grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.