Grazie per la risposta etabeta, e anche per la disponibilita'. Non voglio approfittare, almeno piu' di tanto della tua cortesia.
Xoops l' ho provato molto brevemente. Mi sembra un po' piu' " scheletrico" di jomla e la comunita' e' piu' piccola.
Bello e abbastanza ricco e' E107, ma non mi piace la grafica, completamente da rifare.
Con phpnuke manco son partito, proprio non andava su.
Vedo molto richiesto Webgui, ma non l' ho mai provato.
Torniamo a bomba :
Il primo problema, il meno importante, cioe' la grafica me lo sto risolvendo. Ho messo il/i mio/miei sfondi partendo dal template e i Css di default.
Nella pagina iniziale ( l' index php ) ho giocato a abilitare e disabilitare le varie sezioni.
Ho cambiato i colori delle scritte, le dimensioni e via dicendo.
Nel pannello di controllo so che posso creare sezioni e contenuti e poi portarle nelle varie pagine abilitandole nelle medesime.
Fin qui ci siamo.
Il primo quesito : quando il php fa eseguire una query in Mysql, come agisce, attraverso quali parametri ?
Faccio un esempio: quando un utente si iscrive viene attuata ovviamente una query di accodamento alla tabella del database. Questa maledetta dove si trova ? attraverso quali parametri il php la esegue?
Da quel che capisco : prende i dati inseriti nella scheda di iscrizione, esegue una o piu' righe di codice dove la query viene richiamata attraverso parametri di default (quali?) e avviene la esecuzione della query ( dove e' scritta ?).
Come vedi rimango nel vago, in modo che altri utenti possano seguirci nel ragionamento.
E faccio un esempio pratico e anche inutile ( dato che esiste la estensione community builder per questo ).
Ad esempio volevo inserire nella scheda di iscrizione il parametro numero di telefono.
Ho modificato la pagina relativa alla scheda e compariva il campo.
Ho modificato la tabella inserendo il campo numero di telefono.
Ma quando caricavo i dati non funzionava. Ovvio. La query non prevede l' accodamento di quel dato. Ma la query( o meglio
le query 'ndo cavolo sono ?
Perche' se le trovo le modifico stabilmente, tanto il php si preoccupa di eseguirle senza badare ai contenuti.
Perche' questo esempio? perche' e' facile da comprendere,perche' fa capire il funzionamento e una volta che lo hai capito risolvi molte situazioni.
In realta' ho l' esigenza pratica di dividere gli accessi tra una area di utenti e di fruitori, separati.( e molto altro,
). Ma quello che ho sopra descritto sarebbe gia' un buon inizio per capire i funzionamenti.
Ho la pessima abitudine di essere prolisso, ma spero che questo almeno serva a fare capire bene i problemi che incontro.
[ edito : se sei pratica, capisci benissimo da quello che ho detto sopra, che se nella tabella della quale parliamo mettiamo un campo testo o vero/falso abbiamo modo di distinguere immediatamente un user da un fruitore; in questo modo ci basta una unica tabella per tutti, senza doverne creare un' altra ( poi sono scelte), oppure creare un sito secondario dentro/ a fianco al principale. Ma in tema di scelte sui database si potrebbe andare avanti all' infinito e qui sono molto ferrato /edito]