Jump to content

[Resolu] homeslider non à jour


Recommended Posts

Bonjour,

 

j'ai mis à jour prestashop et depuis j'ai n'ai plus sur ma page d'accueil le module homeslider (Image qui défile).

 

Dans les modules (Panel admin) j'ai ce message en rouge :

 

Le ou les modules suivants n'ont pas été correctement mis à jour :

  • - homeslider :
    None upgrades have been applied
    To prevent any problem, this module has been turned off

 

Savez vous comment je peux le remettre ?

 

Merci !

Link to comment
Share on other sites

  • 4 weeks later...

Je fais le poste seul, si quelqu'un veut m'aider il est le bien venu.

J'ai rechargé par le ftp le répertoire "homeslider" (non zipé) provenant d'une archive. Le slider n'est plus dans la position prévue (au dessus) il est en bas. Je l'ai replacé au dessus avec 'live' mais mon menu horizontal est toujours décalé vers la droite et la configuration ou le "live" ne me permet pas de le repositioner.

Je me demande si le problème ne vient pas du template (d'origine). Peut-on réinitiliser le template d'origine.

Je ne joue pas, mon site est en production.

Link to comment
Share on other sites

  • 6 months later...

Bonjour,

 

Déjà je conseille à tous les utilisateurs du Homeslider d'origine de Prestashop de mettre à jour le plugin JQuery utilisé pour ce module (ce qu'apparemment la team Prestashop a "oublié" de faire).

 

La version du plugin dans le module est la 3.0 tandis que la version à jour est la 4.1.1 que vous pourrez trouver ici : http://bxslider.com/

 

Ainsi avec la version à jour, en plus de la correction de bugs, de l'amélioration de certaines fonctionnalités, votre slider sera responsive (il s'adaptera à toute tailles d'écrans) ce qui n'est pas le cas actuellement.

 

Pour faire le changement il suffit de télécharger le plugin puis de l'extraire et de récupérer "jquery.bxslider.min.js" et "jquery.bxslider.css".

 

Le premier fichier "jquery.bxslider.min.js" doit être placé dans le répertoire "js" du module. Le second fichier "jquery.bxslider.css" doit être placé à la racine du module et renommé "bx_styles.css" pour prendre la place du fichier css présent.

 

Quant aux plugins livrés avec le plugin bxSlider je conseillerais de placer le dossier dans le respertoire "js" du module.

 

Avec cela normalement vous devriez avoir un slider beaucoup mieux construit et surtout responsive ! N'oubliez pas surtout de faire une sauvegarde auparavant pour prévenir toute mauvaise manipulation.

 

EDIT: J'avais oublié un détail pour avoir un slider responsive. Dans le fichier homeslider.tpl :

 

Ligne 49 :

<img src="{$smarty.const._MODULE_DIR_}homeslider/images/{$slide.image|escape:'htmlall':'UTF-8'}" alt="{$slide.legend|escape:'htmlall':'UTF-8'}" height="{$homeslider.height|intval}" width="{$homeslider.width|intval}" />

A changer par :

<img src="{$smarty.const._MODULE_DIR_}homeslider/images/{$slide.image|escape:'htmlall':'UTF-8'}" alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

Sinon le width et le height, pourtant recommandés par HTML5 empêchent les images d'être dimensionnées en %age et donc d'être responsive.

 

Bon courage à tous !

 

PS: Si la team PS pouvait regarder de temps en temps si ses plugins Jquery sont à jour ça serait cool !

Edited by besky (see edit history)
Link to comment
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...