Jump to content
darkv

[Résolu] Probleme liens sur bandeau flash

Recommended Posts

Version de Prestashop: 1.4.4.1

Informations sur votre serveur: Linux #1 SMP Thu Jan 26 14:55:34 UTC 2012 x86_64

Version du logiciel serveur: Apache/2.2.X (OVH)

Version de PHP: 5.2.17

Version de MySQL: 5.1.49-3-log

 

 

Bonjour,

j'ai crée une boutique prestashop avec un theme modifié a partir de celui de base.

J'ai ensuite integré des bandeaux flash (avec liens vers les catégories).

 

Jusque là, tout fonctionne bien.

 

Puis (la semaine dernier) impossible d'acceder au site (sans rien avoir modifié), j'appel mon hebergeur et apres un chmode 705, le site revient.

 

Mais (oui ya toujours un mais ...), les bandeaux integrés ne repondent plus si on clique dessus.

Je tente de les réuploader (car en local, ils repondent bien au clic) et j'obtiens le meme probleme.

 

Voici une partie du code utilisé pour l'integration des bandeaux :

 

<!-- Debut code insertion bandeau swf pour les categories primaires -->

{if $category->id==6}
<div id="animflash">
<object type="application/x-shockwave-flash" data="http://animation-anniversaire.org/themes/xxxxx.swf"
width="747" height="340"><param name="movie" value="http://animation-anniversaire.org/themes/xxxxx.swf" />
<param name="allowFullScreen" value="true" /></object>
</div>
<!-- Fin code insertion bandeau swf pour les categories primaires -->

 

Sachant que ce code a toujours fonctionné, je pense pas que ca vienne de là.

 

lien vers le bandeau sur le site : http://www.animation...e.org/6-3-4-ans

(ici en cliquant sur la premiere image du bandeau flash, ca doit renvoyer vers la catégorie "doudou" mais ca fonctionne plus)

 

Merci pour votre aide.

Share this post


Link to post
Share on other sites

Pas de liens visibles, il faut peut être commencer par vérifier les liens des 3 images dans le tpl du module et les réactiver s'ils n'éxistent plus.

Share this post


Link to post
Share on other sites

Bonjour et merci de ta réponse Jacques,

mais je n'ai pas utilisé de module pour ce faire.

 

j'ai juste mis un .swf (les liens sont dans le .swf et il marche en local) et j'ai mis le code ci-dessus dans le category.tpl de mon theme.

 

Ca a toujours fonctionné, sauf depuis le chmod, mais je ne vois quel fichier ou dossiser a bien pu etre modifié pour que ca ne fonctionne plus (j'ai tenté quelques chmod 777 mais sans résultats)

Share this post


Link to post
Share on other sites

Il n'empeche que les liens ne sont pas actifs, il faut donc voir le code et comment sont appelées les pages concernées, car si l'on clique sur une image rien ne se passe: donc pas de lien configuré ou pris en compte.

Share this post


Link to post
Share on other sites

Re bonjour,

 

je viens de faire quelques modifications :

 

- réinstallation de la boutique (j'en ai profité pour installer la version 1.4.7.0)

- recupération des catégories et des produits

- réinstallation de mon theme (y compris les bandeaux en flash)

 

Et toujours le meme probleme ( a savoir que les liens des bandeaux flash ne reagissent pas).

 

exemple :

sur ce lien http://www.animation...e.org/6-3-4-ans en cliquant sur l'image du milieu du bandeau flash , je devrais etre redirigé vers http://www.animation....org/13-animaux

 

Pour ce faire, j'ai mis dans category.tpl :

 

{if $category->id==6}
  <div id="animflash">
<object type="application/x-shockwave-flash" data="http://animation-anniversaire.org/themes/osa/Bandeau03-4.swf"
width="747" height="340"><param name="movie" value="http://animation-anniversaire.org/themes/osa/Bandeau03-4.swf" />
<param name="allowFullScreen" value="true" /></object>
  </div>
  {/if}

 

et

 

dans le .swf :

 

on (release) {
  getURL("http://animation-anniversaire.org/13-animaux) ;
}

 

Je n'ai rien changé au code du .tpl et au code du .swf et pourtant , avant, ca a fonctionnait sans probleme ...

ce pourrait il qu'autre chose bloque les liens du swf ?

Share this post


Link to post
Share on other sites

bonjour,

 

une erreur de syntaxe est présete, p-e que c'est une faute de frappe (manque guillemet de fermeture) :

 

on (release) {
  getURL("http://animation-anniversaire.org/13-animaux") ;
}

 

déjà voir ça ;-)

Share this post


Link to post
Share on other sites

Merci Stephane d'avoir répondu,

effectivement c'est une faute de frappe lorsque j'ai copié le code ici (le code etant sur un autre pc , j'ai recopié à la main).

 

Mais apres verification le code est bon et il marche sur tous mes pc (en local, il ouvre bien le lien distant)

Share this post


Link to post
Share on other sites

Probleme résolu (grace a un ami, merci Val )

 

A priori le code d'insertion flash n'etait plus bon suite a une mise a jour d'abobe.

 

donc, il a fallu comme suit :

 

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="747" height="340" id="Bandeau03-4" align="middle">
<param name="movie" value="http://animation-anniversaire.org/themes/osa/Bandeau03-4.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="always" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://animation-anniversaire.org/themes/osa/Bandeau03-4.swf" width="747" height="340">
 <param name="movie" value="http://animation-anniversaire.org/themes/osa/Bandeau03-4.swf" />
 <param name="quality" value="high" />
 <param name="bgcolor" value="#ffffff" />
 <param name="play" value="true" />
 <param name="loop" value="true" />
 <param name="wmode" value="window" />
 <param name="scale" value="showall" />
 <param name="menu" value="true" />
 <param name="devicefont" value="false" />
 <param name="salign" value="" />
 <param name="allowScriptAccess" value="always" />
<!--<![endif]-->
 <a href="http://www.adobe.com/go/getflash">
  <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir Adobe Flash Player" />
 </a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
  </object>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More