Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Stefanuccio1926 11 Mar 2011, 18:16:48
-
Salve, come da oggetto non riesco ad inserire un filmato .swf al posto dell'immagine .jpg.
Ho cercato un pò sul web ma i vari tutorial applicati a questo template non funzionano.
Siccome non sono molto bravo con la programmazione non riesco a capire dove io debba mettere mano al codice per effettuare questo cambio di estensione.
grazie anticipatamente a chiunque possa aiutarmi a risolvere questo problema.
-
1-Cerca come si chiama il file
2-Vai nel backend di joomla per il template e visualizza il codice HTMLe CSS
3-Trova il nome del file e sostituisci l'immagine
NB copia il file SWF nella stessa posizione del file JPG
----------------------------------------------------------------------------------------
Lavorazioni meccaniche di precisione www.lpscolnaghi.it (http://www.lpscolnaghi.it)
-
ehm....questo lo riesco a fare ma non se lo prende in formato swf. cioè se metto un gif al posto della jpg oppure un png va alla grande! ma non è quello che voglio. è come se nn lo leggesse il file swf. :(
-
Ciao
Per inserire animazioni flash bisognerebbe modificare il file index.php del template inserendo il codice necessario a visualizzarle. Qualcosa tipo questo:
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="100" width="550" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="http://www.nometuosito.it/filmato.swf" name="movie" /><param value="high" name="quality" /><param value="#ffffff" name="bgcolor" />
<EMBED src="http://www.nometuosito.it/filmato.swf" quality="high" bgcolor="#ffffff" WIDTH="550" HEIGHT="100" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>
Ma non sempre funziona e soprattutto basta sbagliare qualcosa e si diventa matti.
La soluzione più semplice e meno impegnativa è quella di usare il modulo The flash module (http://extensions.joomla.org/extensions/core-enhancements/flash-management/366). Questo modulo permette, attraverso la personalizzaizione dei suoi parametri, di indicare il file flash da visualizzare. Sarà poi il modulo stesso ad inserire il codice necessario a visualizzare il file flash.
Vediamo come procedere.
Visto che un modulo di joomla ha bisogno di una posizione modulo in cui essere pubblicato e che questa non esiste nel template, cominciamo col crearla sostituendo il tag html che contiene il logo con quello che diventerà la posizione modulo per il modulo flash module.
Nel file index.php del template alla riga 68 troverai:
<!-- Logo -->
<a href="index.php" >
<div id="logo">
</div>
</a>
sostituiscilo con:
<div id="logo">
<jdoc:include type="modules" name="logoflash" style="xhtml" />
</div>
La posizione modulo in cui pubblicare il modulo si chiamerà quindi logoflash.
Apri il foglio di stile main.css e alla riga 109 troverai l'id che formatta il logo:
#logo {
background: transparent url(../images/logo.jpg) 50% 0 no-repeat;
height:125px;
}
commenta la proprietà background così che non visualizzi più l'immagine
#logo {
/* background: transparent url(../images/logo.jpg) 50% 0 no-repeat; */
height:125px;
}
Adesso installa il modulo The flash module, inserisci nelle proprietà il nome del file .swf e le dimensioni e pubblica il modulo nella posizione modulo logoflash.
Il file .swf dovrà trovarsi nella cartella images/flash che è quella in cui il modulo cercherà il file. La cartella images/flash la dovrai creare tu e metterci dentro il file .swf.
Occhio a che il file .swf abbia le stesse dimensioni dell'immagine, diversamente dovrai regolare da te altezza e larghezza tramite l'id logo nel foglio di stile.
Spero di non aver dimenticato niente.
Segui passo passo le indicazioni e facci sapere se risolvi.
-
Innanzitutto grazie1000! sei stato non gentile ma di più! :)
funziona tutto benissimo! Nel senso che la posizione è giusta è stata creata ecc. solo ke il file lo vede bianco. cioè è il filamtop flash e la dimensione è giusta è quello! solo ke è decentrato a sinistra ed è tutto bianco! :( come mai secondo te?
Grazie1000 ancora eh! :P
-
Aspetta che controllo....
-
ancora nulla? :(
-
No, la sfera di joomlacristallo non funziona!
Era una battura! ;D ;D ;D
Guarda, può dipendere da tante cose. Di certo il modulo funziona quindi potrebbe essere solo un problema del logo fatto in flash, oppure del percorso per raggiungere il file swf (che mi sembra la più probabile)