Jess44 Posted December 6, 2017 Share Posted December 6, 2017 Bonjour à tous, j'ai un souci avec mon back office, je suis en train de travailler sur ma future boutique en ligne je veux donc la visualiser sauf que depuis 2 jours : elle affiche page blanche et voici mon problème: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/recycldrtf/www/themes/recycl1/header.tpl" on line 36 "function gtag(){dataLayer.push(arguments);}" - Unexpected ".", expected one of: "}" <-- thrown in /home/recycldrtf/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 36. Pouvez-vous m'aider, merci infiniment. Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Ca, ca sent le suivi analytics ajouté à l'arrache dans le header.tpl^^ Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Effectivement, je pense avoir fait un copié-collé: je vais l'enlever et je verrais ce qui se passe.Je ne suis pas dévelopeur; alors je teste mais voilà le résultat. Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 25 minutes ago, Eolia said: Ca, ca sent le suivi analytics ajouté à l'arrache dans le header.tpl^^ Si vous pouviez m'aidez pour savoir comment bien l'installer.Ce serait un plus. Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Ne mettez rien dans le header.tpl et contentez-vous de rentrer votre UA dans le module prévu pour (et gratuit) Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Je vous remercie pour votre réponse, mais là c'est la cata pour moi.J' ai tout enlevé, vidé les caches, mais rien n'y fait... Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Vidé les caches Prestashop ? L'erreur est toujours la même ? Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Maintenant mon site ne corresponds plus du tout à ce que j'avais au début : comme si tous mes CSS avaient changés.Quel carnage... "Impossible de charger cette URL: Le domaine de cette URL n’est pas inscrit dans ceux de l’application. Pour pouvoir importer cette URL, ajoutez tous les domaines et sous-domaines de votre application au champ Domaines des paramètres de l’application.</span><script>if (typeof console !=="undefined" && console.log) console.log("Impossible de charger cette URL: Le domaine de cette URL n\u2019est pas inscrit dans ceux de l\u2019application. Pour pouvoir importer cette URL, ajoutez tous les domaines et sous-domaines de votre application au champ Domaines des param\u00e8tres de l\u2019application.");</script></div>" Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Version Prestashop svp ? Activez le mode debug svp, on va commencer par là... Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 ok je vais vous suivre. Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 29 minutes ago, Eolia said: Version Prestashop svp ? Activez le mode debug svp, on va commencer par là... version 1.6.1.9 J'ai activé le debeug Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Ok Avez-vous des erreurs à l'écran (pas dans la console) ? Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 6 minutes ago, Eolia said: Ok Avez-vous des erreurs à l'écran (pas dans la console) ? Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Voilà ce que j'avais avant mais en mieux bien-sûr...puisque j'avais travaillé dessus.Et je n'arrive pas à revenir en arrière. Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 ok il y a un souci avec vos css... décochez "Smart cache" pour les feuilles de style & Réduction du code HTML dans Paramètres avancés -> Performances Le souci vient que vous avez du faire des modifs dans vos fichiers qui n'ont pas été prises en compte tant que vous n'aviez pas vidé vos caches... Maintenant il faut trouver la coquille dans le code. Donc, décochez ces 2 options et rafraichissez votre page pour voir si elle s'affiche mieux^^ Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 3 minutes ago, Eolia said: ok il y a un souci avec vos css... décochez "Smart cache" pour les feuilles de style & Réduction du code HTML dans Paramètres avancés -> Performances Le souci vient que vous avez du faire des modifs dans vos fichiers qui n'ont pas été prises en compte tant que vous n'aviez pas vidé vos caches... Maintenant il faut trouver la coquille dans le code. Donc, décochez ces 2 options et rafraichissez votre page pour voir si elle s'affiche mieux^^ Je vous aime....je sais pas comment vous remercier....J'ai au moins retrouvé mon site comme avant. Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Oui mais non, ce n'est pas fini^^ Les compressions doivent être utilisées mais il doit y avoir un caractère qui manque ou qui n'est pas à sa place dans les fichiers css que vous avez modifiés. Il faut donc corriger cela. Le principe est de remettre les compressions et voir dans la console à quelle ligne le gros fichier css s'arrête (compilation interrompue) ce qui pourra nous aiguiller sur la ligne du fichier fautif. Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 2 minutes ago, Eolia said: Oui mais non, ce n'est pas fini^^ Les compressions doivent être utilisées mais il doit y avoir un caractère qui manque ou qui n'est pas à sa place dans les fichiers css que vous avez modifiés. Il faut donc corriger cela. Le principe est de remettre les compressions et voir dans la console à quelle ligne le gros fichier css s'arrête (compilation interrompue) ce qui pourra nous aiguiller sur la ligne du fichier fautif. là j'ai un peu de mal à suivre...Ou je trouve ces compressions???Comment puis je vous aider.Voici une autre photo qui pourra peut-être vous aiguiller pour que l'on puisse avancer. Link to comment Share on other sites More sharing options...
Eolia Posted December 6, 2017 Share Posted December 6, 2017 Non ca ne m'aide pas^^ Les info de la console me disent juste que l'image du panier n'est pas en https, ce qui est un autre problème. Pouvez-vous m'envoyer un accès BO en MP ? 1 Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Je viens de vous l'envoyer en MP. Link to comment Share on other sites More sharing options...
Jess44 Posted December 6, 2017 Author Share Posted December 6, 2017 Je remercie infiniment Eolia pour son sérieux et sa patience.Mon problème a été résolu. Link to comment Share on other sites More sharing options...
Eolia Posted December 7, 2017 Share Posted December 7, 2017 Pour ceux qui rencontreraient un problème similaire, voici l'explication du scénario: - Plusieurs modifications ont été effectuées dans les fichiers css depuis le ftp. Cependant, dans Paramètres avancés -> Performances, la recompilation était sur "Ne jamais recompiler les templates". C'est un problème, car du coup vos modifications ne sont pas "vues" par Prestashop. En cas de développement cette option doit toujours être sur le 2 ème choix. - Lors du vidage du cache, Prestashop est obligé de recompiler templates et css et c'est là que le problème apparaît. Des coquilles étant présentes dans les fichiers css (des */, des virgules, des ; qui manquent...) le fichier compilé css n'est pas valide syntaxiquement et votre navigateur arrête de le lire après la 1ère erreur rencontrée. - Il faut donc retrouver et corriger ces erreurs une à une. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now