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

: Sostituire immagine background con un modulo
: 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??
: Re:Sostituire immagine background con un modulo
: ariess 19 Feb 2010, 20:05:11
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
: Re:Sostituire immagine background con un modulo
: Bruno733 19 Feb 2010, 23:38:24
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]
: Re:Sostituire immagine background con un modulo
: ariess 20 Feb 2010, 01:49:53
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

 ;)
: Re:Sostituire immagine background con un modulo
: Bruno733 20 Feb 2010, 02:40:06
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