Jump to content

Problème de thème sur certaines pages


Recommended Posts

Bonjour,

 

Hier, j'ai configuré un nouveau thème pour ma boutique toute la journée. Celui-ci, trouvé sur internet, était parfaitement fonctionnel, toutes les pages fonctionnaient, le design aussi, tout. J'ai réalisé une sauvegarde SQL avant de me déconnecter.

 

Le matin en retournant sur ma boutique, les pages "de base" telles que l'accueil et les Meilleures Ventes ont complètement changé de design tandis que les pages produits, mon compte, catégories ... affichent toujours le thème appliqué.

 

J'ai réinstallé la base de données avec la sauvegarde réalisée lorsque tout marchait et cela revient au même.

Personne n'a touché aux fichiers sources de la boutique entre temps.

Je précise que la boutique est en version v1.6.1.11

 

Page accueil : 784d5812546131c7b8fe0f91494acd58.png

 

Page produit : 3f34953aca8a5e2dd56418bf1b862278.png

 

Toute aide est la bienvenue,

Merci à vous,

Nikolas

Link to comment
Share on other sites

Je précise que le passage en mode dévloppeur n'affiche que cette erreur :

 

 

Merci à vous,

 

Nikolas

Edited by Nekatua (see edit history)
Link to comment
Share on other sites

Que cette erreur !!  :D  :lol: :lol: :lol: :lol: :P:lol: :lol: :D :D :D

Mais comme sont intitulé précise elle est fatale. Fatale en langue de molière signifie mortelle pour le sujet auquel se rapporte l'action. Ici ton shop.

 

 

Il y a a priori des overrides dans ton intsall (car getImagesByID n'existe pas nativement). Tu as du désactiver ces dernières

  • Like 1
Link to comment
Share on other sites

Que cette erreur !!  :D  :lol: :lol: :lol: :lol: :P:lol: :lol: :D :D :D

Mais comme sont intitulé précise elle est fatale. Fatale en langue de molière signifie mortelle pour le sujet auquel se rapporte l'action. Ici ton shop.

 

 

Il y a a priori des overrides dans ton intsall (car getImagesByID n'existe pas nativement). Tu as du désactiver ces dernières

Oui, "que" cette erreur, un petit désagrément visuel seulement  :lol:

Je peux donc enlever les overrides du thème sans perturber celui-ci ?

 

Merci e ton aide,

 

Nikolas

Link to comment
Share on other sites

Je n'ai jamais dit qu'il fallait enlever les overrides. C'était même l'inverse, il fallait les réactiver.

Donc là un module actif, s'attend à trouver une fonction implanté par override et ell n'y est pas.

 

Oui mais ce qui est curieux c'est que les overrides avaient été envoyés sur le FTP et bien installés.

Qu'ils soient présents ou non l'erreur restait la même.

 

Nikolas

Link to comment
Share on other sites

Salut,

 

Je viens de supprimer ce fichier de mon FTP et rien ne change.

J'ai remis les override en les prenant de l'archive d'installation de Prestashop (1.6.1.11)

 

Si le problème perdure je vais devoir commencer une nouvelle installation définitive et perdre mon fichier commandes

 

Merci pour ton aide,

 

Nikolas

Link to comment
Share on other sites

Dans l'archive native de Prestashop, il n'y a aucune override, juste la structure pour permettre d'en déposer.

 

Là, visiblement tu as un module qui en a crée une que tu as bêtement supprimé.

Recherche dans les modules, dans l'un doit exister un fichier /modules/<xxxx>/override/classes/Product.php et dans ce fichier doit être déclaré la functon: public function getImagesByID(). Soit tu recopie ce fichier dans la structure /override/classes, soit tu reset le module.

 

Autre alternative tu continue à pleurnicher que "si le problème perdure gna gna gna gna" ... Ici on parle d'informatique, donc 100% de chance que ça perdure si tu ne fait pas ce qu'il faut pour remédier au problème

  • Like 3
Link to comment
Share on other sites

Dans l'archive native de Prestashop, il n'y a aucune override, juste la structure pour permettre d'en déposer.

 

Là, visiblement tu as un module qui en a crée une que tu as bêtement supprimé.

Recherche dans les modules, dans l'un doit exister un fichier /modules/<xxxx>/override/classes/Product.php et dans ce fichier doit être déclaré la functon: public function getImagesByID(). Soit tu recopie ce fichier dans la structure /override/classes, soit tu reset le module.

 

Autre alternative tu continue à pleurnicher que "si le problème perdure gna gna gna gna" ... Ici on parle d'informatique, donc 100% de chance que ça perdure si tu ne fait pas ce qu'il faut pour remédier au problème

 

Merci pour ton aide ! Je ne pensais pas arriver à bout de cela !

 

Nikolas

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...