Problemi con logo in Flash e IE nel tema Danland

19 contenuti / 0 new
Ultimo contenuto
Problemi con logo in Flash e IE nel tema Danland

ciao a tutti,

sto sviluppando un sito con il tema Danland, con i principali browser non ho problemi a visualizzare il risultato delle mie modifiche, ma con IE ho un problema a visualizzare il logo in flash (in formato .swf) e non capisco come possa risolvere il problema.
In prarica nel tema c'è un menu e uno slideshow che mi vengono sovrapposti al mio logo(e questo con Firefox o Chrome non accade), c'è qualcosa che devo cambiare nei css o nel file page.tpl per riuscire a risolvere?

Grazie in anticipo a tutti

mi posti il codice flash che gli dò un'occhiata?

Questo è il codice che ho inserito nel file page.tpl:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve... width="950" height="160" id="intestazione" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="<?php print $logo ?>" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name=wmode value=transparent><embed src="<?php print $logo ?>" loop="false" quality="high" wmode=transparent bgcolor="#ffffff" width="950" height="160" name="intestazione" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>

TiFinanzia Srl, se ci vedi ci credi! Drupal-site: http://www.tifinanzia.com

Prova ad inserire il codice senza la TAG "object" e cioè così:

<embed src="<?php print $logo ?>"
loop="false"
quality="high"
wmode=transparent bgcolor="#ffffff"
width="950"
height="160"
name="intestazione"
align="middle"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

Ciao
Kipper

Niente da fare, anche togliendo il tag object il problema persiste su IE (invece negli altri browser tutto ok!!) :(

C'è qualche altra soluzione secondo voi!?

TiFinanzia Srl, se ci vedi ci credi! Drupal-site: http://www.tifinanzia.com

Io di solito uso questo e va con tutti:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... width="950" height="160">
                        <param name="movie" value="/percorso/file.swf" />
                        <param name="quality" value="high" />
                        <param name="menu" value="false" />
<param name="loop" value="true" />
                        <param name="wmode" value="transparent" />
                      <!--[if !IE]> <-->
                        <object data="/percorso/file.swf"
                            width="950" height="160" type="application/x-shockwave-flash">
                            <param name="quality" value="high" />
                            <param name="menu" value="false" />
    <param name="loop" value="true" />
                            <param name="wmode" value="transparent" />
                            <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />
<p>testo per motori di ricerca e per chi lo blocca</p>
                            </object>
                        <!--> <![endif]-->
                    </object>

ma come create il file flash?

Mah... a me funziona bene con IE8...

Ho inserito questo codice (Nota: prendi in considerazione solo le 2 TAG "object"), il resto l'ho lasciato per tuo riferimento circa dove deve essere inserito questo codice in "page.tpl.php", appunto...

</script>
</head>
<body<?php print phptemplate_body_class($left, $right); ?>>
<div id="header">
<div id="header-wrapper">
        <div id="header-first">
          <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
        codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve...        width="150"
        height="80"
        id="kipper"
        align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value="kipper.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#ffffff" />
        <PARAM NAME="wmode" VALUE="transparent">
        <embed src="kipper.swf"
        WMODE="transparent"
        quality="high"
        bgcolor="#ffffff"
        width="150"
        height="80"
        name="kipper"
        align="middle"
        allowScriptAccess="sameDomain"
        type="application/x-shockwave-flash"
        pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>       
        </div><!-- /header-first -->

il risultato in IE8 (anche su firefox è OK:

se non dovesse funzionare prova a sostituire tutti le doppie virgolette (solo quelle dell'object...) con quelle singole e, se necessario toglile tutte!

Ciao
Kipper

Quote:

melissa wrote:
ma come create il file flash?

Con Flash
http://www.adobe.com/it/products/flash/?promoid=BPBPL

melissa wrote:
ma come create il file flash?

Oppure se ci devi giusto fare qualche banner ci sono in rete altri programmi mooooolto più economici :-)

Come ha detto Krima ci sono tanti 'generatori' per Flash.
Per chi piace programmare, ci sono anche soluzioni open source:
http://osflash.org/
http://haxe.org/

Più imparo, più dubito.

...oppure anche "SWiSH Max3 o SWiSH miniMax3" > http://www.swishzone.com/index.php ...molto facile e intuitivo, ha centinaia di effetti presettati, ne crei di tuoi al "volo" molto velocemente e accetta una sorta di Action Script che però, a diffrenza di Flash, è suo, proprietario, ma gira e rigira è simile ad Action Script e/o JavaScript... ed è molto potente...

Personalmente l'ho usato spesso in alternativa a Flash e mi sono trovato più che bene...

Un altro molto interessante che ho usato in diverse occasioni è:
http://www.anim-fx.com/ - veramente notevole... sempre secondo me...

Altri molto carini:
http://www.wildform.com/index.php
http://www.goldshell.com/flax/scrshot.htm
http://www.magicflare.com/magicflare/index.asp

Tutti testati sul campo di battaglia da 15 anni a questa parte... "cicatrici" comprese, come direbbe John!

Ciao
Kipper

kipper wrote:
Mah... a me funziona bene con IE8...

Ho inserito questo codice (Nota: prendi in considerazione solo le 2 TAG "object"), il resto l'ho lasciato per tuo riferimento circa dove deve essere inserito questo codice in "page.tpl.php", appunto...

</script>
</head>
<body<?php print phptemplate_body_class($left, $right); ?>>
<div id="header">
<div id="header-wrapper">
        <div id="header-first">
          <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
        codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve...        width="150"
        height="80"
        id="kipper"
        align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value="kipper.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#ffffff" />
        <PARAM NAME="wmode" VALUE="transparent">
        <embed src="kipper.swf"
        WMODE="transparent"
        quality="high"
        bgcolor="#ffffff"
        width="150"
        height="80"
        name="kipper"
        align="middle"
        allowScriptAccess="sameDomain"
        type="application/x-shockwave-flash"
        pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>       
        </div><!-- /header-first -->

il risultato in IE8 (anche su firefox è OK:

se non dovesse funzionare prova a sostituire tutti le doppie virgolette (solo quelle dell'object...) con quelle singole e, se necessario toglile tutte!

Ciao
Kipper

niente da fare!!! A questo punto spero che sia un problema del mio IE, proverò ha fare altri esperimenti e magari quando il sito sarà online proverò da altri pc e casomai vi chiedo di nuovo aiuto

grazie a tutti comunque

TiFinanzia Srl, se ci vedi ci credi! Drupal-site: http://www.tifinanzia.com

mah... che strano...
secondo me il problema sta nel tuo pc... quasi sicuramente provandolo online con altri pc dovrebbe essere ok...

oh finalmente un po' di programmi

è questa frase che però.. mi spaventa:
Per chi piace programmare

Eccoci qua ragazzi!!! Vi avevo detto che appena mettevo il sito online controllavo se il problema con explorer era solo mio, però non è così!!! Su alcune versioni di IE il logo-banner del sito viene messo in secondo piano rispetto al menu e allo slideshow. Ecco qui il sito se volete darci un'occhiata e magari proporre qualche altro suggerimento: www.tifinanzia.com

TiFinanzia Srl, se ci vedi ci credi! Drupal-site: http://www.tifinanzia.com

Potrebbe essere che il <div style="clear:both"></div> non venga riconosciuto da ie7 prova a mettere .clear{clear:both;} nel css e poi class="clear" in <div id="menu">.

Un'altra cosa che potresti provare in .logo è aggiungere un overflow:hidden;

Niente, ho provato in tutti e due i modi ma niente da fare, anzi viene modificato erroneamente anche il layout su firefox in questo modo.
Poi un'altra cosa che non capisco di IE è il perchè nelle immagini png sotto il menu venga visualizzato lo sfondo banco anche se è trasparente.

TiFinanzia Srl, se ci vedi ci credi! Drupal-site: http://www.tifinanzia.com

Per quanto riguarda le immagini png IE 7 le legge mentre IE6 no, per vederle correttamente c'è bisogno di un fix in js.

Prova il clear:both qui slideshow-wrapper e cancella quel div in più, lo ho provato con Firbug e con FF si vede bene.