Pb Popup Caddie et Connexion


7 posts in this topic

Posted · Report post

Bonjour,

je commence à utiliser peel shopping 9.2.1.

Pour le tester, je l'ai installer sous UWamp. Fonctionnant correctement, j'ai décidé de l'installer chez mon hébergeur 1&1 Ionos.

Là j'ai eu quelques soucis. L'installation s'est correctement passée.

Quand je clique sur le caddie ou le bouton de connexion, les fenêtres 'popup' ne s'affichent pas.

J'ai le problème avec FireFox, Chrom et IE

En regardant dans la console (F12) du navigateur j'ai les 2 messages suivants lors du chargement de la page :

 

Uncaught SyntaxError: Unexpected token <   js_minified_cf7166636cdda5c8.js:179

 

Uncaught ReferenceError: jQuery is not defined
    at (index):1006
    at HTMLScriptElement.script.onload ((index):931)

 

Quelqu'un aurait-il une idée ?

 

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

avez-vous vérifié que tous les fichiers sont bien présent sur l'hébergement ? Il y a peut-être eu un problème lors du transfert FTP.

Share this post


: post
Share on other sites

Posted (edited) · Report post

Bonjour,

merci pour votre réponse.

Oui tous les fichiers ont été installés. J'ai même installé une deuxième fois peel shopping dans un autre sous répertoire avec une autre base mySQL.

Edited by Ricoeb

Share this post


: post
Share on other sites

Posted · Report post

Il faut peut être rafraichir le cache du site.

Dans l'administration vous pouvez consulter la page configuration>configuration>Nettoyage de dossier et cliquer sur le bouton "CSS & Javascript  : Mise à jour"

Share this post


: post
Share on other sites

Posted (edited) · Report post

Désolé... ça ne corrige pas le problème. Et je viens de m’apercevoir que les menus rubriques ne s'affiche pas non plus...

Je pense que le data-toggle="dropdown" de Bootstrap ne peut pas s'exécuter car Jquery n'est pas chargé en début de page pour une raison inconnue.

L'appel de Jquery n’apparaît pas dans le code source de la page. Si j'ai bien compris c'est via le fichier js_minified_xxxxxxxxxxx.js dans le répertoire cache.

Par contre dans le menu d'administration les menus qui ont aussi data-toggle="dropdown" fonctionnent correctement et l'appel de Jquery apparaît dans le code source de la page. Ce n'est donc pas le même fonctionnement.

Y-a-t-il moyen de forcer le chargement de Jquery pour tester cette théorie, ou pouvez-vous me dire où est chargé JQuery  ?

Edited by Ricoeb

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

la librairie Jquery est chargée dans la fonction getHTMLHead du fichier lib/fonctions/display.php

AVez-vous essayé de désactiver la minification des fichiers javascript ? Pour cela il faut éditer la configuration minify_js depuis la page administrer/configuration.php et mettre la valeur à false

Share this post


: post
Share on other sites

Posted · Report post

Merci beaucoup, cela règle le problème...

Pour info, le fichier js_minified_xxxxxxxxxxx.js est bien créer dans le répertoire cache.

Avec F12 depuis le navigateur, quand on clique sur l'erreur, on arrive bien à visualiser le fichier (=> le chemin est donc correct).

Le fait que les navigateurs génèrent une erreur à la ligne 179 (sur un  <br />), comme indiqué plus haut, bloque évidemment son chargement.

 

 

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping