Photo des produits

13 messages dans ce sujet

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

:(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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. ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui willy c'est get quelque chose

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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... ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping