J'ai trouvé sur Internet le module en flash Image Zoom qui permet de créer un zoom
rigolo sur une photo.
Mon idée était de l'utiliser sur mon site oscommerce pour que, en cliquant sur les vignettes des produits, on puisse ensuite faire un zoom sur la grande image.
Voici comment j'ai adapté ce module à Oscommerce (je précise que je suis une bidouilleuse, pas une développeuse, maligne mais pas toujours futée et que cette méthode n'est sans doute pas la
meilleure ni la plus rapide) :
- J'ai téléchargé le module image zoom
- J'ai mis le fichier imagezoom.swf à la racine de mon site oscommerce
- J'ai téléchargé la contribution Big images version 1.25 (de Jan Skopek)
- J'ai installé la contribution
- Dans la base de données, j'ai rajouté un champ products_mimage en plus du champ de la contribution products_bimage en utilisant le script sql :
ALTER TABLE `products` ADD `products_mimage` VARCHAR(64) AFTER `products_bimage`;
L'idée était qu'au lieu d'avoir 2 tailles d'images, j'en aurais 3.
- J'ai ouvert le fichier admin/categories.php inclus dans la contribution et j'ai cherché tout ce qui avait été rajouté pour la contribution big images (c'est-à-dire tout ce qui comportait le
commentaire added code for big product image) et j'ai tout dupliqué pour créer une troisième taille d'image.
Par exemple, pour le code : if (isset($HTTP_POST_VARS['products_bimage']) && tep_not_null($HTTP_POST_VARS['products_bimage']) && ($HTTP_POST_VARS['products_bimage'] != 'none'))
{
$sql_data_array['products_bimage'] = tep_db_prepare_input($HTTP_POST_VARS['products_bimage']);
}