Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Phranz 17 Sep 2010, 10:14:00
-
Premetto di essere alle prime armi con joomla, e ancora molto ignorante sulla corretta sintassi dei css...
Ho modificato un template che prevede un'immagine fissa in background. Vorrei che in determinate pagine quell'immagine cambiasse, e cercando sul web ho trovato questa soluzione: creo un modulo html personalizzato, invisibile e posizionato dove non ci sono altri moduli, e ci scrivo il codice che verrà richiamato ogni volta che apro quella determinata pagina. Fin qui è semplice, infatti credo che il mio sia un errore di scrittura, perchè nelle pagine in cui dovrebbe apparire la nuova immagine di sfondo, appare invece la riga di codice del modulo...
Sul modulo (che ho chiamato img_az mentre l'immagine da richiamare è main_bg_az.jpg) ho scritto:
#page_bg { background-image:url(../images/main_bg_az.jpg)}
poi sull'index.php e component.php ho scritto:
<style>
<jdoc:include type="modules" name="img_az" />
</style>
-
Quella che ho scritto è l'unica soluzione che ho trovato, ma se ci fosse qualcuno che ne ha una diversa da suggerirmi... ::)
-
Ma funziona? Perchè dicevi di no...
-
Non funziona perché, aprendo le pagine interessate, invece di caricare la nuova immagine di sfondo compare il codice che ho scritto nel modulo html personalizzato...
...però, visto che non ricevo aiuto e non voglio rimanere bloccato su questo, accetto anche soluzioni diverse.... :-\
-
ciao nel modulo il codice va scritto come html e non come se tu scrivessi un articolo altrimenti non funziona.
-
Ho fatto così (html nel modulo), non credo il problema sia quello. Cmq nel frattempo sto utilizzando l'estensione mod_background, che mi permette di inserire immagini random pescate da una cartella; non è quello che voglio, ma devo andare avanti col lavoro, ci tornerò su dopo.
-
ciao se vedi la scritta del modulo e xchè non inserisci il codice come html.
fai questa prova disattiva l'editor e ricrea il modulo html senza editor.
-
Scusami, mi sono espresso male.... Nel codice html nel modulo ho inserito anche un commento di testo "Prova testo" per vedere se, pur non cambiando l'immagine di sfondo, almeno qualcosa di collegato in quelle pagine appariva. Quindi appare solo la scritta "prova testo", ma l'immagine di sfondo non cambia.
-
ok non so che template usi ma prova a cambiare questa codice
da
#page_bg { background-image:url(../images/main_bg_az.jpg)}
a
body { background-image:url(../images/main_bg_az.jpg)}
sicuro che il percorso dell'immagine e giusto?
prova anche in questo modo cosi sei sicuro che i codici inseriti funzionano.
#page_bg { background:#000000}
oppure
body { background:#000000}
in questo modo non deve cercare immagini ma dare rolo colore.
il tutto funziona
guarda
http://www.webconti.altervista.org/
clicca sulla voce del menu lato sinistro uuuuuuuu
vedrai il template che diventa blu