Jump to content

Mise à jours 1.54 -> 1.5.6 -> Les images produits ne s'affichent plus en BO et FO


Recommended Posts

Bonjour,

 

Je viens vers vous suite à un problème que je n'arrive pas à résoudre.

 

J'ai donc fait une mise à jour pour utiliser la dernière version stable.

Depuis j'ai un gros souci avec les images produits que je n'arrive pas à comprendre.

Il semblerait que ce soit la réécriture.

 

Voici le déroulement:

J'ai donc effectué une mise à jour de 1.5.4 à 1.5.6

 

Précision: Mon installation est dans un répertoire : /prestashop/

 

La première étape, j'ai effectué cette mise à jour sur un premier nom de domaine.

Tout s’est bien déroulé, sauf que j'ai commencé à avoir un problème avec les images,

certaines étaient affichées, d'autre nom.

 

- j'ai dans un premier temps vérifié la présence en dur des images produits dans le dossier /img/

- j'ai vérifié que les quelques images présentes pouvaient être affichées directement dans le navigateur

 

Ensuite:

 

- j'ai régénéré les miniatures ( ce qui n'a rien changé )

- j'ai désactivé la réécriture ( le mode rewrite ) pour voir si ça fonctionnait sans le rewrite. ( ça ne fonctionne pas )

 

- j'ai vérifier que le .htaccess de premier niveau ne cause pas de conflits

 

Entre temps, à la suite de mes recherches et essais, je me suis rendu compte que dans le BO,

impossible de rajouter des images...

 

J'ai eu donc fait des recherches, pour voir si d'autres personnes ont le problème.

Je suis tombé sur une petite correction ( ici sur le forum ) disponible sur Github.

qui corrige une classe Php et un Controler Admin ( Upload )

 

Suite à cela, l'Upload d'images à fonctionné.

Et l'affichage des images a semblé fonctionné, mais partiellement.

Je me suis rapidement rendu compte que ça ne fonctionner pas.

 

Je me re penche sur le problème depuis hier,

alors, j'ai encore eu des surprises !

 

Lorsque j'uploader des images -> dans le BO

il s'afficher à la place un produit de démo prestashop ! ( iPod Rose )

Mais côté FO j'avais l'image par défaut -> le Point d'interrogation signalant qu'il n'y a pas d'image

 

J'ai donc, vidé le .htaccess pour le renouveler.

 

Bizarrement, dans l'admin produit, j'ai pu voir les bonnes images uploadées.

Mais manque de chance, ça n'a pas fonctionné longtemps...

 

Maintenant quand J'upload une image:

 

- Elle est bien uploadée dans les dossiers images, avec les différentes tailles.

- Côté Back Office, j'ai l'image par défaut qui s'affiche

- Côté produit, j'ai l'image par défaut

 

 

Par contre, si je fais clic droit, j'ai une redirection !

 

Exemple côté BO :

 

www.mon-site.fr/offres/img/p/1/5/8/158.jpg  

 

www.mon-site.fr/offres/158.jpg

 

???

 

Exemple côté FO :

 

www.mon-site.fr/offres/site-vitrine-10-pages-design.jpg

 

www.mon-site.fr/offres/141-home.jpg

 

 

???

 

----------------------

 

Là donc, je patauge complètement.

 

Une question :

 

Lorsque je désactive le Rewrite dans l'admin prestashop.

Pourquoi, j'ai toujours la réécriture des URL sur les images ?

Même en vidant le cache... :-/

 

Ce qui aurait pu être une solution à mon problème, la réécriture,

je n'y donne pas grande importance en SEO, enfin je peux m'en passer.

 

Existe t'il un code pour appeler directement les images dans leur répertoire,

donc, pour obtenir le chemin réel des images ?

 

Dans le Thème, on a ce code:

{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}

Qui donc, affiche l'image avec la réécriture.

 

Donc, est-ce qu'il existe ce même code pour avoir le chemin réel des images ? ( sans le rewrite )

Comme ceci -> /offres/img/p/1/5/8/158.jpg  

 

Les images étant bien uploadées, ça me permettrait provisoirement d'afficher les images côté Front.

Sans ça, je suis bloqué...

 

Si quelqu'un a une solution.

Sinon tout le reste fonctionne correctement, il n'y a que les images... :-/

 

- Les permissions dossiers -> ok ( c'est en 755 )

- Les images et leurs miniatures, elles sont bien créés dans le dossier /img/

 

Merci pour votre aide,

Bien cordialement

 

B) 

 

 

 

 

 

 

 

 

 

 

 

 

 

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