Pb Popup Caddie et Connexion


7 messages dans ce sujet

Posté(e) · Signaler ce message

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 ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

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.

Modifié (le) par Ricoeb

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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"

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

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  ?

Modifié (le) par Ricoeb

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping