Jump to content

problème images catégories + rewrite


Recommended Posts

Bonjour,

 

Je viens de m'apercevoir que les images par défaut des catégories ne s'affichent pas quand l'URL simplifiée est activée.

 

L'image normalement chargée est la suivante :

 

http://www.votreboutique.com/img/c/fr-default-home_default.jpg

 

Avec l'URL simplifiée activée :

 

http://www.votreboutique.com/c/fr-default-home_default/nomdelacategorie-.jpg

 

Cela se produit même avec le thème par défaut. Quand je désactive l'URL simplifiée l'image se charge correctement.

 

Je pense qu'il y a un problème avec la fonction getCatImageLink() de la classe LinkCore.

 

Une idée ?

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

Dans le fichier category.tpl, il y a :

 

{if $subcategory.id_image}
  <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{else}
  <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{/if}

 

{$subcategory.id_image} renvoie "fr-default" donc n'est pas nulle, c'est donc l'image de la catégorie qui tente d'être chargée et non pas l'image par défaut.

 

Avez-vous rencontré ce problème ?

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

Oui, je confirme qu'il y a un bug sur l'url rewritting, j'ai essayer de faire des modifs dans le htaccess mais ca ne change rien...

en fait on a pour l'image de la catégorie un appel sur le fichier

En fait on a

www.monsite.com/c/4-category_default/titre-categorie.jpg

alors que l'on dervait avoir

www.monsite.com/img/c/4-category_default.jpg
Edited by philouweb74 (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Bonsoir,

 

Le problème est toujours d'actualité (le 2 janvier 2013) dans le thème par défaut présent dans la version 1.5.3 et plusieurs tickets sont restés sans réponses alors voici comment faire:

 

Remplacer:

	  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {else}
   <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {/if}

Par:

	  {if $subcategory.id_image > 1 }
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {else}
   <img src="{$img_cat_dir}{$lang_iso}-default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {/if}

 

J'ai essayé avec et sans rewriting.

Link to comment
Share on other sites

Bonsoir,

 

Je n'ai pas ce problème, alors je vais vous donner un petit astuce qui devrait fonctionner.

 

Tout d'abord commencez par activer les url simplifiés, puis répétez le processus d'ajout d'image à nouveau. Les images vont être uploadées avec l'url simplifié !

Link to comment
Share on other sites

Hello,

 

donc en gros, il faudrait le forcer a changer le format d'ecriture des dossiers entre chaque lien ?

 

sans réecriture:

site.fr/img/p/1/3/13-home_default.jpg

 

avec réecriture:

site.fr/13-home_default/housse-portefeuille-en-cuir-ipod-nano-noir-chocolat.jpg ( le lien qu'il recherche )

 

sauf que ce fichiers n'existe pas sur le FTP donc meme en reUploadant les images, elles ne sont pas crées avec le nom de l'article.

 

c'est a peut pres ce que j'ai pu annaliser je suis un peut novice dans tout ca !

 

bonne journée

 

je suis chez OVH

Link to comment
Share on other sites

Hello,

 

donc en gros, il faudrait le forcer a changer le format d'ecriture des dossiers entre chaque lien ?

 

sans réecriture:

site.fr/img/p/1/3/13-home_default.jpg

 

avec réecriture:

site.fr/13-home_default/housse-portefeuille-en-cuir-ipod-nano-noir-chocolat.jpg ( le lien qu'il recherche )

 

sauf que ce fichiers n'existe pas sur le FTP donc meme en reUploadant les images, elles ne sont pas crées avec le nom de l'article.

 

c'est a peut pres ce que j'ai pu annaliser je suis un peut novice dans tout ca !

 

bonne journée

 

je suis chez OVH

 

 

Selon moi en effet, si tu upload les images avec la réecriture de lien, celles-ci vont s'uploader dans ce mode, cependant si tu fais le contraire et que tu met la réecriture après avoir uploadé les images, cela ne fonctionnera pas...

Link to comment
Share on other sites

  • 1 month later...
  • 9 months later...

au passage, correction pour afficher les miniatures dans la liste des catégories :

  {if $subcategory.id_image > 1 }
	   <img src="{$img_cat_dir}{$subcategory.id_image}-category_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
	  {else}
	   <img src="{$img_cat_dir}{$lang_iso}-default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
	  {/if}
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...