pdriss Posted October 17, 2012 Share Posted October 17, 2012 (edited) Bonjour, La taille des images ne s'affiche pas dans le FO, donc pas d'image avec IE. Le problème vient du fait que le nom des images n'est pas le même dans: prestashop\controllers\front\ProductController.php 'largeSize' => Image::getSize('large_default'), et dans shop\controllers\ProductController.php 'largeSize' => Image::getSize('large'). Il y a le même problème avec les scènes dans, prestashop\controllers\CategoryController.php il ya : if ($sceneImageType['name'] == 'thumb_scene') $thumbSceneImageType = $sceneImageType; elseif ($sceneImageType['name'] == 'large_scene') Et dans prestashop\controllers\front\CategoryController.php il y a: if ($sceneImageType['name'] == 'm_scene_default') $thumbSceneImageType = $sceneImageType; elseif ($sceneImageType['name'] == 'scene_default') et dans $this->context->smarty->assign(array( il y a : 'categorySize' => Image::getSize('category_default'), 'mediumSize' => Image::getSize('medium_default'), 'thumbSceneSize' => Image::getSize('m_scene_default'), 'homeSize' => Image::getSize('home_default'), au lieu de : 'categorySize' => Image::getSize('category'), 'mediumSize' => Image::getSize('medium'), 'thumbSceneSize' => Image::getSize('thumb_scene'), 'homeSize' => Image::getSize('home'), Dans le BO les anciennes scènes ne s'affiche pas, la cause: Dans prestashop\controllers\admin\AdminScenesController.php protected function afterImageUpload() if ($image_type['name'] == 'scene_default' && isset($_FILES['image'])) au lieu de: if ($image_type['name'] == 'large_scene' && isset($_FILES['image'])) et else if ($image_type['name'] == 'm_scene_default') au lieu de: else if ($image_type['name'] == 'thumb_scene') Dans public function initFieldsForm() if ($scene_image_type['name'] == 'scene_default') $large_scene_image_type = $scene_image_type; if ($scene_image_type['name'] == 'm_scene_default') Au lieu de: if ($scene_image_type['name'] == 'large_scene') $large_scene_image_type = $scene_image_type; if ($scene_image_type['name'] == 'thumb_scene') Dans public function initFieldsForm() src="'.THEME_SCENE_DIR.'thumbs/'.$obj->id.'-m_scene_default.jpg" /> Au lieu de: src="'.THEME_SCENE_DIR.'thumbs/'.$obj->id.'-thumb_scene.jpg" /> En gros faite une recherche dans vos fichiers PHP: m_scene_default remplacer par thumb_scene scene_default remplacer par large_scene large_default remplacer par large medium_default remplacer par medium home_default remplacer par home Cordialement, pdriss Edited October 17, 2012 by pdriss (see edit history) Link to comment Share on other sites More sharing options...
Dr-Mad-Max Posted October 17, 2012 Share Posted October 17, 2012 (edited) Merci je test ça de suite. mais tu es sur quel version ? j'ai le même problème sur 1.5.1 Edited October 17, 2012 by Dr-Mad-Max (see edit history) Link to comment Share on other sites More sharing options...
pdriss Posted October 17, 2012 Author Share Posted October 17, 2012 comme toi sur prestashop 1.5.1.0 Link to comment Share on other sites More sharing options...
Dr-Mad-Max Posted October 17, 2012 Share Posted October 17, 2012 Alors nous nous n'avons pas retrouvé le Scripte que tu decrivai, par contre dans le backoffice, dans les preferances image nous avons changer le libelle des image en enlevant le "_defaut". du coup les image apparaissent, il y a que a l'upload de l'image dans le BO, que la vignette ne s'affiche pas en temps reel. mais si on sirt du produit et qu el'on reviens tout semble OK Link to comment Share on other sites More sharing options...
pdriss Posted October 17, 2012 Author Share Posted October 17, 2012 les script ce trouvent dans: \controllers\front\ProductController.php \controllers\front\CategoryController.php \controllers\admin\AdminScenesController.php 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