Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : Achillus 27 Jan 2008, 20:05:44
-
Ragazzi ho un Altro Problemone
Ho installato un modulo ( Ajax Header Rotator ) per visualizzare immagini random all'interno di joomla ( il Sito è www.umbriaflyfishingfestival.org )..Ora, Se attivo il modulo e lo faccio visualizzare al blocco " top " ( ad esempio ), Tutto apposto.....Ma io voglio far visualizzare il modulo al posto dell'header...
Il Problema è che se imposto sul modulo il blocco Header, Non mi visualizza niente ( o meglio, mi visualizza solo l'header che è gia' sul template )..
Se Chiedo un anteprima per Vedere la posizione dei Blocchi all'interno del Template ( Tramite Sito -> Anteprima ), Non C'è il Blocco Header Ma Soltanto Il Logo Che ho impostato io...
Coem Risolvo?
-
devi mettere (credo) il comando per mostrare il blocco header nel template:
se non c'è il comando <?php mosLoadModules(header, -1);?> allora non carica i moduli segnati header.
Pertanto, dove hai il div header sostituisci (ma prima salvalo da quialche parte, eh?) con questo div
<div id="header_outer">
<div id="header">
<?php if ( mosCountModules('header') ) { ?> <div id="header_inner"> <?php mosLoadModules ( 'header', -1 ); ?> </div> <?php } ?>
<?php } else { ?> <div id="header_inner">TUO HEADER ADESSO</div><?php } ?>
</div>
che fa questo: crea il div header_outer. poi creal il div header_inner; se c'è qualche modulo nella posizione header (moscountmodules) allora lo carica, altrimenti mette l'header che hai ora
-
editi il file index.php inserendo il modulo header tramite questa riga di codice <div class="header"><?php mosLoadModules('header',-2); ?></div> nella posizione che ti serve.
-
Non ho Capito Bene dove lo devo Sostituire...non ho alcuna voce header nell'index :(
Se A Qualcuno di voi mando l'index via PM o mail non è che mi da una mano?
Mi Serve di Sistemare il Sito Urgentemente entro domani Sera, son disposto anche a pagare, ehehe :)
-
index.php,
il td dove hai l'immagine in background: al posto di ci metti <?php mosLoadModules('header',-2); ?>
(togliendo l'immagine di background)
se serve aiuto no preocupe,
ci sono (però domani che ora esco...)
-
La Stringa Dovrebbe Esser Questa?
<td width="100%" valign="top" style="border: 1px solid #4C4E4D; background-image: url('<?php echo $mosConfig_live_site;?>/templates/green_portal/images/logo.jpg'); background-repeat: no-repeat; background-position: center"> </td>
<?php
if ( $top > 0 ) {
?>
<td width="4" valign="top"> </td>
<td width="188" valign="top" style="border: 1px solid #4C4E4D; width=190px;" ><?php mosLoadModules ( 'top', -2 ); ?></td>
-
se in questa tu cambi top con header allora carica i moduli nella posizione header.
Forse dovresti togliere l'immagine di background che potrebbe dare problemi (e in ogni caso se non serve è inutile che venga caricata)
-
Hai Pm :)
-
Upp