Jump to content

[RESOLVED]flash dans le header...


Recommended Posts

voilà j'ai essayer de mettre du flash dans se header.tpl, mais ca ne fonctionne pas, pourtant mes chemin d'accès sont correcte. Faut il procéder d'un manière particulière?

 

avec du simple texte ça s'affiche... même une image ne s'affiche pas...

 

voilà le code que j'utilise...

 

</head>

<body {if $page_name}id="{$page_name}"{/if}>
	<div id="page">



		<!-- Header -->
<div>
  <h1 id="logo"></h1>
                
                <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','905','height','420','src','img/header','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','img/header' ); //end AC code
</script><noscript><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="905" height="420">
                  <param name="movie" value="img/header.swf" />
                  <param name="quality" value="high" />
                  <embed src="img/header.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="905" height="420"></embed>
                </object>
                </noscript><div id="header">
				{$HOOK_TOP}
			<br />
  <hr /></div>
</div>

<!-- Left -->
		<div id="left_column" class="column">
			{$HOOK_LEFT_COLUMN}
		</div>

<!-- Center -->

 

 

 

j'ai suivis ce post pourtant... http://www.prestashop.com/forum/index.php/topic,1675.msg7121.html#msg7121

Link to comment
Share on other sites

oui mon ficier header.swf se trouve bien dans le dossier img de mon template

 

donc j'ai bien mis

 

 	<!-- Header -->
<div>
  <h1 id="logo"></h1>
  
  
  
                
                <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','905','height','420','src','{$img_dir}header','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','{$img_dir}header' ); //end AC code
</script><noscript><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="905" height="420">
<param name="movie" value="{$img_dir}header.swf" />
                  <param name="quality" value="high" />
                  <embed src="{$img_dir}header.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="905" height="420"></embed>
                </object>
                </noscript><div id="header">
				{$HOOK_TOP}
			<br />
  <hr /></div>
</div>

<!-- Left --> 

est bien comme ca.... je pense pas .. pcq ça ne marche pas...

comment dois je procéder?

 

 

merci

Link to comment
Share on other sites

Ton code est bizarre... En voilà un exemple de code qui tient la route, je te laisse remplacer les valeurs qui te concerne.

 

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="flash">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="flash.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed src="flash.swf" quality="high" bgcolor="#FFFFFF" width="550" height="400" name="flash" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>

Link to comment
Share on other sites

bonjour merci pour ton code... ya du mieux... mnt il m'affiche bien l'espace de mon swf... mais il n'apprait tjrs pas...

voici un capture d'écran : printtl8.th.jpg

 

voici le code que j'ai mis :

 

  

<!-- Header -->
<div>
  <h1 id="logo"></h1>
  
  
  <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flash" width="905" height="420" id="flash">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="flash.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed src="img/header.swf" quality="high" bgcolor="#FFFFFF" width="905" height="420" name="flash" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
  
  
             <div id="header">
				{$HOOK_TOP}
			<br />
  <hr /></div>
</div>

<!-- Left -->
		<div id="left_column" class="column">
			{$HOOK_LEFT_COLUMN}
		</div>

<!-- Center -->

 

 

pourquoi ca ne va pas?

 

merci beaucoup de prendre le temps de me répondre....

Link to comment
Share on other sites

Ton screenshot est trop petit... Je n'arrive pas à lire ce qui y est marqué.

 

Voici ton code corrigé :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flash" width="905" height="420" id="flash">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="{img_dir}header.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed src="{img_dir}header.swf" quality="high" bgcolor="#FFFFFF" width="905" height="420" name="flash" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>

 

Il part du principe que ton anim flash a besoin du lecteur Flash version 8 minimum.

que sa largeur est 905px et sa hauteur 420px

que le fichier est header.swf et que tu l'a placé dans le dossier image de ton thème

et enfin, que la couleur de fond de l'anim est le blanc.

Link to comment
Share on other sites

voilà j'ai mis ce code.... génial ca marche sous firefox par contre sous ie ca fait la même chose que sur la capture d'écran...

 


object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="flash" width="905" height="420" id="flash">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="{$img_dir}hedaer.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed src="{$img_dir}header.swf" quality="high" bgcolor="#FFFFFF" width="905" height="420" name="flash" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>


Link to comment
Share on other sites

Ok. Tu fais tes tests en ligne non?

 

Si c'est bien le cas, comme le menu contextuel l'indique, l'anim est bien sur la page, elle n'est juste pas encore chargée. Est-elle lourde? Si c'est le cas, il vaudrait mieux implémenter un pré-chargement (à faire dans l'animation flash).

 

Elle se charge bien instantanément en local?

Link to comment
Share on other sites

oui je fait bien mes test en ligne... mon anim se charge nickel sous firefox par contre sous ie ça ne marche pas.. rien ne s'affiche....

Normal qu'il y a une erreur sous IE. Tu n'as pas recopié tel quel le code corrigé que je te fournissais.

 

Tu as mis :

<param name="movie" value="{$img_dir}hedaer.swf">

 

Au lieu de

<param name="movie" value="{$img_dir}header.swf">

Link to comment
Share on other sites

  • 2 weeks later...

c'est un code qui utilise un appel JScript qui te permet de ne pas avoir de cadre activeX dans ie...

merci de ton aide...

Pour moi c'est surtout un code foireux. C'est pour ça que je te demande où tu l'avais trouvé.

Link to comment
Share on other sites

×
×
  • Create New...