Back to top

Autore Topic: cambiare l'immagine nell'header  (Letto 30074 volte)

Offline Noise Comunica

  • Appassionato
  • ***
  • Post: 317
  • Sesso: Maschio
    • Mostra profilo
cambiare l'immagine nell'header
« il: 21 Gen 2008, 20:35:32 »
ciao a tutti,
nel template standard di joomla(quello che appare appare dopo l'installazione), vorrei togliere l'header in jpg e metterla in flash. ho seguito le guide già inserite nei forum, ovvero quello di modificare il css... ma a me non va! ho seguito passo passo quello che qui c'è scitto
http://forum.joomla.it/index.php/topic,16776.0.html
ma non va
qualcuno può aiutarmi?

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #1 il: 21 Gen 2008, 23:31:16 »
Ciao.
Si, è vero, flash e joomla certe volte creano dei grattacapi.
Io quella soluzione a cui fai riferimento non l'ho neanche presa in considerazione.
Ho risolto alla vecchia maniera, ossia inserendo il codice a manina nel template.

Questo è un esempio:
Citazione
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" WIDTH="600" HEIGHT="225" id="logo" ALIGN="">
<PARAM NAME=movie VALUE="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/"; ?>logo.swf">
   <PARAM NAME="quality" VALUE="high">
   <PARAM NAME="bgcolor" VALUE="#363B53">
   <EMBED
   src="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/"; ?>logo.swf"
   quality="high"
   bgcolor="#363B53" 
   WIDTH="600" HEIGHT="225"
   NAME="logo"
   ALIGN=""
   TYPE="application/x-shockwave-flash"
   PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
   </EMBED>
</OBJECT>
Il file .swf deve trovarsi nella stessa cartella del file index.php del template.
Chiaramente dovrai modificare alcuni valori dei parametri di dimensione e di colore di sfondo dell'swf.

Fammi sapere.

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline deltafidesign

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #2 il: 13 Mag 2008, 19:52:00 »
Ho copiato il codice, l'ho inserito nel php del template l'ho riadattato alle mie esigenze, ho messo l'swf nella sua stessa cartella ma niente... invece che comparire l'swf bianco compare con il colore #363B53 ma il filmato non va...

Rettifico quanto sopra.

Ho risolto in questo modo:

Codice: [Seleziona]
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="978" height="80" title="logo">
<param name="movie" value="templates/nometemplate/images/logo.swf" />
<param name="quality" value="high" />
<embed src="templates/nometemplate/images/logo.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="978" height="80"></embed>
</object>

Ovviamente inserendo l'swf nella cartella images del template.
« Ultima modifica: 13 Mag 2008, 20:05:37 da deltafidesign »

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #3 il: 15 Mag 2008, 20:33:44 »
Ciao.

A volte facendo copia e incolla non funziona perchè o salta qualche carattere o alcuni caratteri vengono trasformati in altri non compatibili.
In genere capita con i doppi apici.

Io, se devo fare un copia e incolla da una pagina web incollo quello che ho copiato prima dentro un documento di testo (notepad) e poi nell'editor (a volte funziona).

L'importante è risolvere :D
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #4 il: 23 Feb 2009, 16:54:17 »
Scusa ma quesot codice

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="978" height="80" title="logo">
<param name="movie" value="templates/nometemplate/images/logo.swf" />
<param name="quality" value="high" />
<embed src="templates/nometemplate/images/logo.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="978" height="80"></embed>
</object>

dove lo inserisci?
Ciao e grazie

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #5 il: 23 Feb 2009, 19:13:25 »
Ciao vittoriop_2001
lo inserisci nel file index.php del template nel punto in cui vuoi visualizzare l'animazione flash del logo.

Io consiglio anche di cercare nella JED (Joomla extension directory) un modulo Joomla The flash module per visualizzare le animazioni flash invece di usare direttamente il codice.

Ha i suoi vantaggi ed è un modulo per joomla. ;)
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #6 il: 24 Feb 2009, 22:31:39 »
ciao bigham grazie mille per la risposta come al solito sei sempre veloce. Il mio problema è che rhuk_solarflare_ii non ha il file index.php
io dovrei sostituire l'immagine centrale(il logo joomla) con quello flash. ti invio in allegato il testo html che mi trovo nel template.

Grazie mille

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #7 il: 25 Feb 2009, 20:58:52 »
ciao bigham grazie mille per la risposta come al solito sei sempre veloce. Il mio problema è che rhuk_solarflare_ii non ha il file index.php
io dovrei sostituire l'immagine centrale(il logo joomla) con quello flash. ti invio in allegato il testo html che mi trovo nel template.
Grazie vittoriop_2001!  ;D
Però forse la tua risposta è stata data troppo velocemente e senza attenzione.  ;D
Come può un template non avere il file index.php?
Il file che mi hai allegato da dove lo hai preso?  ;D
Forse dalla cartella /templates/rhuk_solarflare_ii?  ;D ;D

A parte chi scherzi. Quello che mi alleghi è il codice del template rhuk_solarflare_ii.

Questa è la porzione di codice che serve a visualizzare l'immagine del logo:
Codice: [Seleziona]

<div id="header_outer">
<div id="header">
&nbsp;
</div>
  <div id="top_outer">
<div id="top_inner">
<?php
  
if ( mosCountModules'top' ) ) {
  
mosLoadModules 'top', -);
  
} else {
  
?>

  <span class="error">Top Module Empty</span>
  <?php
  
}
  
?>

</div>

  </div>
</div>


Da dove lo vedo? Uso due addons per Firefox:
- web developer
- Aardvark
Utilissimi per spulciare i template di joomla e sapere dove sono messe le cose ;)

La prima cosa che ti sarai chiesto è: ma dove cavolo è l'immagine del logo?
Risponderò con un vecchio detto: non tutto quello che luccica è oro!
Scusa la ca...ta.  :D Voglio dire che non sempre le cose si devono cercare in un sol posto.
Nei template per Joomla quello che non viene messo nel codice del template è sicuramente nel foglio di stile.

Apri il file templates/rhuk_solarflare_ii/css/template_css.css e cerca alla riga 133 la classe #header.
Troverai questo codice:
Codice: [Seleziona]

#header{
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-right: 2px;
width: 635px;
height: 150px;
background-color: transparent;
background-image: url(../images/header_short.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}
Potrebbe non essere proprio uguale a questo ma molto simile.

Questa classe viene applicata al tag <div> in questo modo:

<div id="header"></div>

e questo è l'elemento del template che visualizza l'immagine del logo attraverso la proprietà background-image nella quale è dichiarata l'immagine (header_short.jpg)

Che fare a questo punto?
Ci sono due possibilità:

1) commentare nella classe #header nel foglio di stile del template questa parte di codice:

Codice: [Seleziona]
background-image: url(../images/header_short.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;

in modo da evitare che venga visualizzata l'immagine ed inserire il codice che visualizza l'oggetto flash tra i tag <div id="header"> e </div>

2) scrivere questo:
     <div id="header">
         <?php mosLoadModules ( 'logoflash', -1 ); ?>
     </div>
creando di fatto una nuova zona modulo chiamata logoflash nella quale pubblicare il modulo che citavo nel mio post precedente.

Ovviamente bisognerà poi dichiarare la nuova zona modulo accedendo al backend del sito dal menù Sito -> Gestione Template -> Posizione blocchi modulo.

Un ultimo consiglio: studia, studia, studia!  ;D ;D
Una buona guida all'html e ai css la trovi su html.it. Ma non bastano di certo ;)
Credimi, nessuno nasce "imparato", anche io ho dovuto studiare parecchio ma l'ho fatto avendo come obiettivo quello di fare di Joomla la mia seconda professione e ancora sono all'inizio! ;D

Dimmi se riesci a risolvere. Se usi la prima soluzione e incolli il codice per visualizzare l'oggetto flash occhio in quale cartella lo metti e a dichiarare il path giusto. Io ti consiglio la cartella /templates/rhuk_solarflare_ii

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #8 il: 26 Feb 2009, 05:06:07 »
Provo subito e ti faccio sapere. Accettero molto volentieri il tuo consiglio: STUDIARE STUDIARE. La c.....a è simpatica.

Provo e vi faccio sapere ora sono le 3.00 ed ho appena finito di studiare per l'università.

Grazie ancora

Offline cat80

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #9 il: 26 Feb 2009, 14:05:12 »
salve a tutti scusate ho bisogno di un vostro aiuto, dovrei cambiare l'immagine del template in una pagina sapete dirmi come si fa..
Grazie mille  ;)

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #10 il: 26 Feb 2009, 22:03:35 »
Ciao cat80
Forse leggendo i post che sono riportati sopra? ;D
Anche se vittoriop_2001 voleva sapere dove inserire un'animazione flash mi pare di aver spiegato come cercare in un template dove è messa l'immagine del logo.

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #11 il: 03 Mar 2009, 05:42:01 »
Ciao big sono le tre 3 mezza di notte e finalmente sono riuscito a mettere mano al sito. Allora:

1- Sei un grande ho incollato il codice

 <div id="header">
         <?php mosLoadModules ( 'nome posizione modulo', -1 ); ?>
     </div>

è mi pubblica il modulo the flash module, che dando le misure si sovrappone perfettamente all'immagine del logo, quindi deduco che funziona.

Un'altra cosa ma il banner flash che devo far visualizzare al modulo the flas module in che cartella lo devo caricare? Attulamente compare una schermata bianca e basta


Grazie mille ancora

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #12 il: 05 Mar 2009, 19:23:27 »
In realtà lo puoi mettere dove vuoi. Basta poi indicare, nel modulo, il percorso per raggiungere la cartella.

Io ti consiglio in:
templates/nome_template
così starà nella stessa cartella del template.

Ma puoi anche creare una cartella images/flash e usare quella. Fai tu ;D

N.B.
Non ricordo se il percorso deve iniziare con un / o meno. Cioè:
templates/nome_template
oppure
/templates/nome_template

Formalmente non è la stessa cosa ma onestamente non ricordo quale dei due è valido. Provare per credere :D
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #13 il: 05 Mar 2009, 23:00:22 »
Grazie mille ora va

Grande Big

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #14 il: 06 Mar 2009, 22:15:40 »
Ho visto la luce!!! (The Blues Brothers) ;D ;D
Meno male, è complicato fare le cose così, senza poter dare indicazioni più precise.
Comunque l'importante è raggiungere lo scopo.

Il trucco, per modificare un template è sempre lo stesso: usare gli addons di Firefox per individuare esattamente dove si trovano i container e le classi del tempalte che li formattano.
Poi diventa più semplice aggiungere quello che serve.

Ovviamente bisogna conoscere i fogli di stile è l'html. ;)

Ciao Vittorio
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #15 il: 13 Mar 2009, 22:51:17 »
Grazie big sempre gentile. devo studiarci sopra un po su l'html.

CIao e grazie

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: cambiare l'immagine nell'header
« Risposta #16 il: 13 Mar 2009, 23:06:03 »
Grazie big sempre gentile. devo studiarci sopra un po su l'html.

CIao e grazie
Prego Vittorio. :D
Ti posso consigliare le guide su html.it sono un buon inizio. Ma soprattutto sperimentare il più possibile in locale installando un web server come xampp o easyphp. E' solo più comodo.

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline klavdira

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:cambiare l'immagine nell'header
« Risposta #17 il: 25 Gen 2010, 11:08:53 »
Ciao Ragazzi, sto impazzendo con il flash per joomla. ho seguito tutte le istruzioni di sopra e alla fine sono riuscita a visualizzare il flash, il problema che me lo esegue una volta sola...come faccio a mandarlo in loop infinito?

Grazie in anticipo a tutti.


Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re:cambiare l'immagine nell'header
« Risposta #18 il: 25 Gen 2010, 16:36:34 »
Ciao klavdira.

Imposta la proprietà loop del modulo su True
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline klavdira

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:cambiare l'immagine nell'header
« Risposta #19 il: 26 Gen 2010, 10:45:41 »
Niente da fare purtroppo :(
questo è il mio codice senza param. loop

<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="960" height="200" id="movie" align=""
<param name="movie" value="movie.swf>
<embed src="ragno.swf" quality="high" width="960"
height="200" name="movie" align=""
type="application/x-shockwave-flash"
plug inspage="http://www.macromedia.com/go/getflashplayer">
</object>         

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re:cambiare l'immagine nell'header
« Risposta #20 il: 26 Gen 2010, 12:25:01 »
Ma, per visualizzare l'animazione flash, hai usato il modulo joomla o inserito il codice direttamente nel template?

L'animazione flash l'hai creara tu?
Perchè in questo caso puoi intervenire direttamente con l'applicazione con cui l'hai creata e impostare la ripetizione in loop.

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline klavdira

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:cambiare l'immagine nell'header
« Risposta #21 il: 01 Feb 2010, 10:00:52 »
si, sono intervenuta direttamente nel file php, sperando di risolvere tutto in un colpo solo e invece no.
L'immagine flash l'ha creata mia sorella a questo punto potrei passare la palla a lei :)

 



Web Design Bolzano Kreatif