Jump to content

RESOLU image page produit disparue ?


Recommended Posts

Bonjour,

 

J'essaie d'adapter prestashop selon mes besoins et j'y arrive pas trop mal .

 

Cependant je me heurte à un petit souci:

 

Apres avoir modifié un peu la page produit,

l'image du produit n'apparait plus

Voici le lien : http://editions-desb...p?id_product=16

 

voilà je suis coincé là, je viens voir du coté du forum en espérant un peu d'aide

 

merci

tres bonne apres midi à vous

 

Patrick

Edited by alpatino (see edit history)

Share this post


Link to post
Share on other sites

Bonjour.

 

Voici le code de l'image en question :

<img id="bigpic" width="" height="" alt="Vauvenargues3" title="Vauvenargues3" src="http://editions-desbaumes.fr/img/p/6/6/66-large.jpg">

 

Elle est ici définie avec des attributs de taille vides : vous n'auriez pas soit touché au code de cette section, soit à l'image par hasard ?

Pensez à regénérer vos mignatures ou à vous assurer que l'image n'a pas de problème. Là elle semble inexistante à l'URL indiquée.

 

Autre piste, vous avez activé la réécriture d'URL ou changé des choses dans votre .htaccess ?

 

Cordialement

Edited by SiteProjet (see edit history)

Share this post


Link to post
Share on other sites

Et vous avez re-généré les images avant ou après avoir modifié ?

Parce que là il y a clairement un soucis de taille d'images -_-

 

Ah moins que vous ayez touché au code pour surcharger le style avec un inline, mais vous n'avez pas touché au styles sur la page produit, si ?

 

Un copier/coller du bloc en question nous aiderait à trouver le soucis si c'est le cas.

Share this post


Link to post
Share on other sites

J'ai re-généré juste apres avoir modifié

 

en fait j'ai touché au styles ( le fichier product.css )

mais je rappelle que depuis j'ai remis le fichier <product.css > d'origine de prestashop

 

Pour le copier du bloc, c'est à dire ?:

 

en tout cas merci de votre aide

Share this post


Link to post
Share on other sites

ca serait pas cela par hasard, que j'ai pris dans < product.tpl> ?

 

<div id="image-block">
 {if $have_image}
  <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}"
   {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" />
 {else}
  <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$cover.legend|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" />
 {/if}
 </div>

 

merci :)

Share this post


Link to post
Share on other sites

On va essayer quelque chose pour voir si le soucis vient de là.

Modifiez ce bloc de cette façon et dites-moi ce que ça donne :

 

 

 

<div id="image-block">
 {if $have_image}
  <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}"
   {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" />
 {else}
  <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$cover.legend|escape:'htmlall':'UTF-8'}" width="300px" height="300px" />
 {/if}
 </div>

Share this post


Link to post
Share on other sites

j'ai fait la modif mais cela n'a rien donné :angry:

 

je me souviens que j'avais aussi modifie la taille des images dans : preferences/images

mais j'ai tout remis par défaut

 

je sais pas si cela peut avoir de l'importance ?

Share this post


Link to post
Share on other sites

Il y a clairement un soucis soit avec la génération de l'image, soit avec l'URL de l'image.

Vous pouvez déjà en savoir un peu plus en affichant les erreurs

 

Pour cela, dans :

./config/config.inc.php

 

Changez le mode d'affichage des erreurs pour "on" :

@ini_set('display_errors', 'on');

Edited by SiteProjet (see edit history)

Share this post


Link to post
Share on other sites

Provisoirement, vous pouvez utiliser ça:

<div id="image-block">
 {if $have_image}
  <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"
{if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" />
 {else}
  <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$cover.legend|escape:'htmlall':'UTF-8'}" width="300px" height="300px" />
 {/if}
 </div>

 

Le souci vient a priori bien des images type. En mettant, thickbox certaines images apparaissent et d'autre non ???

 

Je pense comme siteprojet, le souci vient de la régénération des images.

Edited by franckm1000 (see edit history)

Share this post


Link to post
Share on other sites

Je ne sais pas quelle a été votre dernière modif, mais là ya un gros soucis avec votre page product. Elle se comporte comme si vous aviez oublier de refermer une div.

 

Concernant les erreurs, il suffit d'aller sur une page qui pose soucis (typiquement une page blanche) pour voir d'afficher les messages d'erreur.

 

Actuellement l'image semble toujours inexistante; pourtant le lien semble correct.

 

franck, à vous de jouer ;)

Share this post


Link to post
Share on other sites

bonsoir je rentre du boulot et je reviens sur mon probleme

 

j'ai appliqué le code et effectivement la photo est apparue

par contre elle est toute petite .

 

j'ai essayé de changer les dimensions dans preferences/images

mais la photo reste petite :)

 

merci encore de votre aide :P

Share this post


Link to post
Share on other sites

Bonsoir.

 

C'est étrange car votre mage apparaît très peu de temps puis disparaît. Concernant la taille ça me semble normal d'après ce que j'en comprends du code de franck car là ça affiche une thickbox.

Par contre de mon côté je n'ai aucun affichage après la disparition de la photo. Peut-être avez-vous effectué de nouvelles modifs.

 

Je laisse franck poursuivre sur son idée car je ne sais pas ce qu'il cherchait à vérifier. Avec lui par contre, c'est sur vous êtes entre de bonnes mains ;)

Edited by SiteProjet (see edit history)

Share this post


Link to post
Share on other sites

Bon, alors j'espere que Frank va revenir me voir :wub:

de mon côté je vais commencer à remonter le site en reseau au cas où

de toutes façon il n'y a pas trop de boulot effectué dessus et la premiere operation que je vais faire

c'est de changer la taille de l'image du produit.

 

merci encore site projet :)

  • Like 1

Share this post


Link to post
Share on other sites

Les droits d'accès au dossier IMG sont les bons ?

késako ca ?

 

je pense que je vais tout réinstaller, mais j'ai comme l'impression que ca va le refaire .

 

en tout cas j'ai tout réinstaller en local et ca marche .

 

a voir la suite .....

 

merci encore :rolleyes:

Share this post


Link to post
Share on other sites

Ne touchez plus trop à la page produits ;)

 

Pour ce qui est des droits d'accès, pour simplifier : les utilisateurs ont sur un serveur des droits d'accès étant paramétrés sur les répertoires et les fichiers. Si un répertoire a été mal paramétré, alors il se peut que prestashop ne puisse plus y accéder afin d'y écrire de nouveaux fichiers.

 

Je vous laisse googeler ces quelques notions car le web regorge de littérature à ce sujet; de même que ce forum.

 

Bonne continuation,

Cordialement.

Share this post


Link to 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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More