Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : agio62 24 Mar 2008, 13:16:34

: [Risolto] header con immagine random
: agio62 24 Mar 2008, 13:16:34
Sto usando il template biz blue....
Mi piacerebbe usare un header con immagini in random.
Come posso fare?
: Re: header con immagine random
: dewhee 24 Mar 2008, 15:54:29
Ciao agio62  ;)
Prova a sostituire il codice dell'header del tuo template con qst...

<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">

Crea poi nella cartella images del tuo template una cartella header...e li dentro metti ttt le immagini ke vuoi ke compaiano a random...Io ho fatto cosi x lo meno e funziona  ;D
Ciauuuuu  :)
: Re: header con immagine random
: agio62 24 Mar 2008, 16:59:29
Scusami ma nn riesco a trovare, nel file index.php del template, la parte del codice riferita all'header.
E' li che deve essere, giusto?
: Re: header con immagine random
: Kriss 26 Mar 2008, 18:24:28
Io mi sono trovato bene con il modulo ajax header rotator (la versione free la trovi nello stesso sito da cui si può scaricare all video plugin!)

ciao
: Re: header con immagine random
: agio62 29 Mar 2008, 14:44:57
Ciao Kriss.
Ho scaricato e installato il modulo ajax header rotator.
Ho impostato la sua posizione in header, creato la cartella images/stories/headers e posizionato in essa 2 header diversi (ma della stessa grandezza).
Ho impostato Image (header) width e Image (header) height.
Poi ho provato ad aggiornare (sto lavorando in locale) ma nn mi compare affatto l'immagine nell'header.
Dov'è che sbaglio?

P.S. Da quello che ho capito c'è da modificare templateDetails.xml allegato al template; precisamente la stringa
<filename>images/header.jpg</filename>
e anche il css (sempre allegato al template) alla voce
td.logoheader {
  margin: 0;
  padding:  0;
  background     : url(../images/header.jpg)  #fff no-repeat

ma quello che nn capisco è come modificarli.
: Re: header con immagine random
: Kriss 31 Mar 2008, 10:29:41
Ciao,
hai risolto?

seguendo le istruzioni dovrebbe filare tutto liscio... l'importante è pubblicare il modulo! e poi per sicurezza prova a metterlo in un'altra posizione, giusto per vedere se tutto funziona correttamente, ad esempio left. Potrebbe essere una questione legata al template...
: Re: header con immagine random
: agio62 31 Mar 2008, 17:32:47
Infatti.....
funziona solo in:
left, bottom, right, top e user (1-2-3)

credo che il prob. sia legato all'index del template ho provato a
definire il modulo header così:
<table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
                 <td  align="center" class="logoheader">&nbsp;
      <div>
                  <jdoc:include type="modules" name="header"
           </div>            
       </td>
               
        </tr>
  </table>
(la parte evidenziata è quella che ho aggiunto)
ma non sembra funzionare alla perfezione.
: Re: header con immagine random
: Kriss 31 Mar 2008, 17:37:03
Ciao prova a mettere
:
<div id="header"><?php mosLoadModules('header', -1); ?></div>
: Re: header con immagine random
: agio62 31 Mar 2008, 18:19:56
Come prima....
praticamente mostra soltanto la 1.jpg
mentre in realtà nella cartella images/stories/headers ci sono ben 10 jpg
(1.jpg      2.jpg    3.jpg   ecc.)
: Re: header con immagine random
: Kriss 31 Mar 2008, 18:29:16
Ciao, controlla un po' che valore hai messo nel rotation speed e nel rotation time out!
Ho appena fatto in locale da me tutte le cose che ti ho suggerito e funzia (in particolare la div)!
: Re: header con immagine random
: agio62 31 Mar 2008, 18:56:48
sto usando la div che hai postato tu....

ho lasciato i valori di default
rotation speed 600
rotation timeout 5000

P.s. lo stesso succede anche con display order inpostato su sequence

P.S.(2) Usando Firebug ho notato che ispezionando il codice dell'header mi dà questo risultato:
<img alt="JoomlaWorks AJAX Header Rotator" src="/joomla/images/stories/headers/1.jpg"/>

cambiando (a mano) il nome del "jpg" il rotator funge.
E poi l'addon firefox web developer toolbar mi segnala un errore: jQuery non è definita
precisamente in questo punto:
<!-- JW "AJAX Header Rotator" Module (v2.3) starts here -->
<script type="text/javascript" src="/joomla/modules/mod_jw_ajaxhr/jquery.js"></script>
<script type="text/javascript" src="/joomla/modules/mod_jw_ajaxhr/jqrotator.js"></script>

<script type="text/javascript">
jQuery(document).ready(
   function(){
      jQuery('ul#rotator').innerfade({
      speed: 600,
      timeout: 5000,
      type: 'sequence',
      containerheight: '107px'
      });
: Re: header con immagine random
: agio62 01 Apr 2008, 19:33:30
nessuno riesce ad aiutarmi?
: Re: header con immagine random
: agio62 01 Apr 2008, 20:55:37
Credo di aver risolto.....così
Ho disinstallato ajax header rotator poi ho creato un nuovo modulo immagine casuale in posizione header, settato il percorso della cartella immagini e relative larghezza e altezza.
Sembra assurdo ma funziona che è una bellezza.

Più facile di quanto pensassi....
Grazie lo stesso per l'aiuto.
: Re: [Risolto] header con immagine random
: vespista 01 Jul 2008, 18:33:33
come mai le immagini vengono sgranate? che risoluzione si deve usare o che formato devono avere?
: Re: [Risolto] header con immagine random
: Kriss 03 Jul 2008, 19:03:04
Ciao, dipende dall'ampiezza che setti per il modulo rotator o immagine casuale che sia...
: Re: header con immagine random
: r4i 07 Jul 2008, 23:28:26
Credo di aver risolto.....così
Ho disinstallato ajax header rotator poi ho creato un nuovo modulo immagine casuale in posizione header, settato il percorso della cartella immagini e relative larghezza e altezza.
Sembra assurdo ma funziona che è una bellezza.

Più facile di quanto pensassi....
Grazie lo stesso per l'aiuto.
ho il tuo stesso problema e non ho capito come l'hai risolto, ho una cartella immagine ma carica solo la 1...