Vorrei rinnovare la struttura di visualizazione del mio forum fatto in casa.
Metto tutta la struttare del db e spiego.
forum_cat
id_scat auto_increment //Id univoco da assegnare alle sotto-categorie,topic e post.
titolo //Titolo della categoria
descrizione //Breve descrizione della categoria
forum_index
id_scat //Id ereditato dalla super-categoria di appartenenza
id_cat auto_increment // Id univoco da assegnare ai topics e posts.
titolo // Titolo sotto-categoria
da // Nick di chi ha aperto la sotto-categoria.
forum_topics
id_topic //Id univoco da assegnare ai posts appartenenti
id_scat //Id ereditato dalla super-categoria di appartenenza
id_cat //Id ereditato dalla categoria di appartenenza
titolo //Titolo
da //Aperto da
data //Data apertura topic
forum_posts
id //Id autoassegnato (per richiamare eventuali modifiche al post)
id_scat //Id ereditato dalla super-categoria di appartenenza
id_cat //Id della categoria di appartenenza
id_topic //Id del topic di appartenenza
titolo //Titolo post
msg //Corpo del msg
da //Postato da
avatar //Link avatar
info //Firma
email //Email
level //Indicatore livello (moderatore,admin ecc)
data //Data post
data_exp //Per il pruning
email_show //Si o no alla visualizazione dell'email.
Vorrei fare un solo file index che faccia vedere tutte le supercategorie con le categorie sottostanti.
Esempio in ASCII.
__________________________________________________ _
Supercategoria
----------------------------------------------------------
Nome topic tot post tot ultimo topic
Categoria 1 5 Prova... da nick
Dopo il click nella categoria vorrei che facesse vedere i topic allo stesso modo.
Esempio ASCII
__________________________________________________ _________
Super-categoria >> Categoria
-------------------------------------------------------------------
Nome aperto post tot ultimo post data
Topic da nick 46 da nick il 0/0/00
Dopo il click sul topic
__________________________________________________ ___________
titolo topic >> titolo post
----------
| |
| avatar | messaggio
| |
|_______ |
_________________________________ edit cancel by nick
Firma
__________________________________________________ ____________
Grazie anticipatamente.