Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Crosis 16 Apr 2010, 10:30:14
-
Cavolo, sono sempre qua a chiedervi aiuto ;D
Questa volta ho una richiesta un po particolare.
Ho cercato per la rete qualche script per fare in modo che il logo nell'header del mio template (ja_purity) venga scelto in random tra 3-4 loghi, ad ogni nuovo caricamento della pagina.
Purtroppo ho fallito miseramente con 2-3 script.
Voi avete qualche idea?
Grazie in anticipo per le risposte ;)
Michele.
-
Ma con il purity c'è già la possibilità di caricare immagini casuali nell'header nativamente! ;D
Cmq puoi sempre inserire una posizione modulo al posto del logo e poi pubblicare in quella posizione un modulo che carica una immagine casuale ad ogni refresh ;)
-
Non credo di aver capito molto :o
Più che altro perchè io ho ripulito completamente il codice dell'header. Ho messo un'immagine che mi fa da logo e basta, togliendo tutto quello che non serviva in origine.
-
Allora inserisci una posizione modulo in luogo di quella immagine seguendo queste istruzioni:
http://wiki.joomla.it/index.php?title=Come_aggiungo_nuove_posizioni_modulo%3F
Poi vai in gestione moduli fai nuovo e scegli immagine casuale come tipo. Imposti i parametri e lo pubblichi nella tua nuova posizione che hai creato nell'header. Metti le tue immagini nella cartella che hai stabilito nel modulo e sei a posto. Figo no! ;)
-
Grazie!
Lunedi con calma quando torno in ufficio provo.
Se dovessi avere dei problemi ti farò sapere. ;)
-
Non riesco a capire dove devo inserire la posizione modulo e in che modo.. :-[
-
Nessuno?
-
Nessuno che? Hai letto la guida che ti ho postato? Cosa non capisci?
-
La prima parte, quella della guida che mi hai postato tu.
Ho creato la nuova posizione nel file xml, l'ho chiamata "header".
Poi ho inserito il pezzo di codice php che dicono in quella pagina all'interno del div relativo all'header nell'index.php.
Quando poi creo il modulo per l'immagine casuale e richiamo la posizione appena creata però, invece di farmi vedere le immagini presenti nella cartella, mi viene fuori nella testata la scritta "header".
-
Mi posti il codice che hai inserito?
Un link al sito?
-
Il sito è ancora in locale.
Eccoti il codice che ho inserito nella index.php del template ja_purity:
<!-- BEGIN: HEADER -->
<div id="ja-headerwrap">
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('header')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="header" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
</div>
<!-- END: HEADER -->
-
Se tu pubblichi un modulo scrivendo headernon compare? Eventualmente prova a inserire il codice dentro un div così:
<!-- BEGIN: HEADER -->
<div id="ja-headerwrap"><div id="crosis">
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('header')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="header" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
</div>
</div>
<!-- END: HEADER -->
-
Problema risolto, grazie mille ;)