Siccome son un po di "coccio" e preferisco sempre provare con le mie mani, mi sono preso altro tempo e ho verificato il consigli del simpatico e cortese Franco, dovendo purtroppo constatare che sono errati.
Questo:...........
<?php if(mosCountModules('user9')) : ?>
<div id="ANDREA">
<?php mosLoadModules('user9', -2); ?>
</div>
<?php } ?>
...........
è sbagliato, restituisce un errore.. (provare per credere).
Mentre resto dell'opinione che il codice da me postato sia corretto. (provare per credere anche quì)
O meglio c'è un errore anche nella mia mini-guida, il commento va scritto
<!--nuovo modulo-->
ovvero con l'esclamativo dopo l'apice, altrimenti vi apparirà nella pagina. (scusate l'imprecisione)
Ma visto che bisogna sempre migliorarsi diciamo che un suggerimento di FD in effetti c'è.
L'evoluzione del codice ovvero come inserire la classe del CSS:
E' facile basta mettere
<div id="pippo">
e dopo il modulo chiudete il div con:
</div>
Quindi il codice finale sarà:
<!--nuovo modulo-->
<?php if(mosCountModules('user9')) : ?>
<div id="pippo">
<?php mosLoadModules('user9', -2); ?>
</div>
<?php endif; ?>
<!--fine nuovo modulo-->
Nel css metterete i parametri che vi servono per la classe pippo:
#pippo {
width: 200px;
xxxxxxx
}
Quì sta a voi divertirvi con i vari parametri. Ecco una guida delle varie possibilità:
http://www.w3schools.comA cosa serve un modulo a scomparsa fatto così?
Serve a fare in modo che, se non c'è pubblicato niente, non si veda niente, neanche 1 px e che lo spazio nel template sia occupato dagli altri moduli, quelli che magari stanno al lato.
Se inserite in una tabella una modulo in una posizione "sinistra" a scomparsa (ovvero fatta così) e accanto nella stessa tabella la mainarea, se a sx non pubblicherete niente la mainarea occuperà tutto lo spazio orizzontale.
Magari la prossima volta faccio una mini-guida per questo esempio.
Peace and love e WWW l'acqua calda!
(Franco non ti inc...are si scherza
)