Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Bruno733 19 Feb 2010, 18:08:02
-
Salve.
Uso un template che si chiama "Juni".
Poco sotto l'intestazione presenta una immagine statica.
E' una immagine di background (bg_img.jpg) e "risiede" nel file "template.css":
#pic_top
{
background: url(../images/bg_img.jpg) no-repeat;
height: 100px;
width: 75%;
margin: 0;
padding: 0;
overflow: hidden;
float: left;
Ora io vorrei sostiruire questa immagine statica con uno slideshow, o comunque una animazione.
Per questo ho scaricato il componente Rokslideshow.
Ho creato una nuova posizione modulo (chiamata "user99") nel file "templateDetails.xml"
<positions>
<position>top</position>
<position>bottom</position>
<position>left</position>
<position>right</position>
<position>position1</position>
<position>position2</position>
<position>position3</position>
<position>banner</position>
<position>syndicate</position>
<position>bigbanner</position>
<position>newsflash</position>
<position>user99</position>
</positions>
...e a questo punto mi sono arenato... :-[
Posto che il ragionamento che ho seguito sia corretto, come faccio a specificare che la posizione user99 deve sostituire l'immagine di background bg_img.jpg??
-
ti manca un piccolo passo ovvero inserire la posizione nel php
questa guida ti dovrebbe aiutare
http://wiki.joomla.it/index.php?title=Come_aggiungo_nuove_posizioni_modulo%3F
ciao
-
ti manca un piccolo passo
...non ci riesco...non ci riesco... :'(
Cioè, sono riuscito a creare una nuova posizione modulo, ma non riesco a sostituirla all'immagine di background!!
Non riesco neanche a farla sparire quell'immagine!!
Ma se nel ccs cancello tutto:
#pic_top
{
background: url(../images/bg_img.jpg) no-repeat;
height: 100px;
width: 75%;
margin: 0;
padding: 0;
overflow: hidden;
float: left;
}
perchè continuo a vedere "bg_img.jpg" nel sito?
E nel file index.php dove devo inserire:
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('user99')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="user99" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
in modo che mi sostituisca bg_img.jpg ??
Allego (in formato testo) il file del template.css e l'index.php (originali, senza i miei maneggi) per chi ha la pietà di aiutarmi..
Grazie.
[allegato vecchio più di un anno eliminato automaticamente]
-
Non riesco neanche a farla sparire quell'immagine!!
Ma se nel ccs cancello tutto:
#pic_top
{
background: url(../images/bg_img.jpg) no-repeat;
non mi sembra che sia quella l'immagine di sfondo ma questa
body
{
........
background: url(../images/bg.png) repeat-x;
}
e il php lo metti nell'index.php dopo <body>
questo lo avevi visto??
http://extensions.joomla.org/extensions/style-a-design/templating/6054
;)
-
non mi sembra che sia quella l'immagine di sfondo ma questa
body
{
........
background: url(../images/bg.png) repeat-x;
}
No, no... l'immagine è proprio bg_img.jpg (la riconosco nella cartella images)
Ho provato a infilare il codice:
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('user99')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="user99" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
ovunque (nell'index.php) e effettivamente il modulo si sposta tra tutte le altre posizioni, ma non sostituisce MAI l'immagine.
Ovviamente l'immagine bg_img.jpg non è definita da una posizione modulo.
questo lo avevi visto??
http://extensions.joomla.org/extensions/style-a-design/templating/6054
;)
Mi era capitato sott'occhio ma non l'ho mica ben capito...
ah l'inglese...Poi lo guardo meglio..
Grazie! Ciao