Photo des produits

13 posts in this topic

Posted · Report post

Bonjour,

Où modifier le format par défaut des photos des produits ?

Est-il possible de faire un appel des photos des produits sur un autre site que celui où est installé Peel ?

Merci

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Où modifier le format par défaut des photos des produits ?

Est-il possible de faire un appel des photos des produits sur un autre site que celui où est installé Peel ?

Merci

Dans le fichier de configuration.inc.php, vous avez les formats disponibles

Oui mais dans ce cas il faut modifier la méthode d'insertion des images et remplacer les champs image1 à 4 de type file en type text

Share this post


: post
Share on other sites

Posted · Report post

Dans le fichier de configuration.inc.php, vous avez les formats disponibles

Oui mais dans ce cas il faut modifier la méthode d'insertion des images et remplacer les champs image1 à 4 de type file en type text

Merci

OK vu pour format et dimensions

Ok pour changement de type file en text dans le fichier "produits.php" du répertoire administrer

par contre le répertoire par défaut reste le site où est installé Peel

Share this post


: post
Share on other sites

Posted · Report post

Merci

OK vu pour format et dimensions

Ok pour changement de type file en text dans le fichier "produits.php" du répertoire administrer

par contre le répertoire par défaut reste le site où est installé Peel

Donc ton appel à l'image doit être changé en =

<img src="http://www.site.tld/dossier/dossier_images/image.jpg">

Alain

:(

Share this post


: post
Share on other sites

Posted · Report post

Dans le fichier de configuration.inc.php, vous avez les formats disponibles

Oui mais dans ce cas il faut modifier la méthode d'insertion des images et remplacer les champs image1 à 4 de type file en type text

Je cherche désespérément sans trouver ce qu'il faut changer.

Je souhaite réduire la photo de l'objet dans la fiche détail du produit. De plus, j'aimerais avoir ma photo et en dessous ma description qui, elle, comprend les autre photos en code html.

Si vous pouviez m'indiquer ou effectuer les changement, Merci d'avance.

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

dans premium, il faut aller dans achats/modes/produit_detail.php

Ensuite cherchez les images, genre "image1", "image2", etc.

Pour changer la taille, dans la balise "img", donc width pour la largeur et height pour la hauteur. Sachant que si un seul des 2 parametres et entré, l'autre sera mis automatiquement pour ne pas déformer l'image. Par contre si les 2 sont renseigné, il y a un risque de deformé l'image.

Pour ma part j'ai remplacé cette ligne:

echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"400\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" alt=\"photo non disponible\" border=\"0\">";
Par celle là:
	

				if (!empty($prod['image1'])) {

					// prend la taille de l'image 

					$dimension=getimagesize($repertoire_upload."/".STR_replace(" ", "%20",$prod['image1'])); 

					// superieur à 400 dans l'exemple 

					if($dimension[0]>400){ 

						echo "<p><img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" width=\"400\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/></p>";

					} else {

						echo "<p><img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\"></p>";

					}


				}

				else{

					echo "<img src=\"$wwwroot/images/photo-non-disponible.gif\" alt=\"photo non disponible\" border=\"0\">";

				}

Donc s'il y a une image 1, si cette image a une largeur supérieure à 400 (limite pour ne pas déformer les pages), on la redimenssionne en 400 de large, sinon on la laisse à sa largeur normale (pour ne pas agrandir l'image et la rendre moche dans certains cas).

S'il n'y a pas d'image 1, on affiche l'image par defaut.

Dans votre cas vous pouvez remplacer 400 par une autre dimension sans soucis.

CDT,

Willy

Share this post


: post
Share on other sites

Posted · Report post

il y a également la fonction getsizeimages... tu pourras définir une largeur ainsi que la hauteur de ton image pour un meilleur affichage

Share this post


: post
Share on other sites

Posted · Report post

il y a également la fonction getsizeimages... tu pourras définir une largeur ainsi que la hauteur de ton image pour un meilleur affichage

C'est pas "getimagesize" ?

En tout ca c'est celle la que j'utilise dans mon exemple plus haut.

Share this post


: post
Share on other sites

Posted · Report post

Génial, tout simplement génial. Je suis avec Peel Shopping

Une fois arrivé sur la page qu'il me fallait (achats/modeles/produit_detail.php), j'ai simplement rajouté ceci:

<img src="<?php echo $repertoire_images.$prod['image1']?>" width="150" border=0" align="center" alt="" /><br />

Dire que cela fait 3 jours que je cherche sans trouver, et voici que grace à vous, en cinq minutes, j'ai ce que je veux.

Merci à Vous. ;)

Share this post


: post
Share on other sites

Posted · Report post

oui willy c'est get quelque chose

Share this post


: post
Share on other sites

Posted · Report post

Génial, tout simplement génial. Je suis avec Peel Shopping

Une fois arrivé sur la page qu'il me fallait (achats/modeles/produit_detail.php), j'ai simplement rajouté ceci:

Dire que cela fait 3 jours que je cherche sans trouver, et voici que grace à vous, en cinq minutes, j'ai ce que je veux.

Merci à Vous. ;)

Cool.

le seul soucis pourrait etre si l'image d'origine fait moins de 150 pixels de large à l'origine, là ca l'agrandira a 150pixels.

Sinon Content d'avoir pu vous aider :blink:

Share this post


: post
Share on other sites

Posted · Report post

Cool.

le seul soucis pourrait etre si l'image d'origine fait moins de 150 pixels de large à l'origine, là ca l'agrandira a 150pixels.

Sinon Content d'avoir pu vous aider :blink:

Je prépare toutes mes photos avant, et elles font toutes une taille de 500 pixels.

Mais la remarque est judicieuse, et je n'y avais pas pensé.

La reflexion servira certainement à une autre personne perdue dans les méandres de la programmation... ;)

Share this post


: post
Share on other sites

Posted · Report post

En cas de soucis, il suffit de mettre les quelques lignes de code que j'ai proposées.

Et là plu sde pb de taille, les images ne seront ni trop grosses, ni déformées.

Willy

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping