taille des image catalogue avec 3 colonne (suite prise de contact avec Judicaël)

7 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour

suite a la modification du nombre de colonne du catalogue : les réglage de la taille d'image dans le back office n'agisse plus sur les photo elle sont donc très petite quelque soit la taille demander

j'ai tester avec 2 colonne et tout fonctionne parfaitement

ps : le fichier thumb a été vidanger après tout test pour les agrandir

merci beaucoup

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pouvez-vous fournir un lien vers une page concerné par ce problème svp?

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai consulté votre back office pour m'assurer que les valeurs de Taille des vignettes (page catalogue) : sont correctement rempli, j'ai ensuite créé un produit de test. La taille de la miniature du produit de test ne correspond pas au informations renseigné en back office.

Il faut que vous vérifiez les paramètre de la fonction thumbs lors de son utilisation dans la fonction affiche_produit. La fonction affiche_produit est défini dans le fichier lib/fonctions/display_product.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

voici dans display_product.php tout les endroit ou se trouve thumb


Line 35:  $this_thumb = thumbs($product_images[0], $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit');

Line 35:  $this_thumb = thumbs($product_images[0], $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit');

Line 38:  $imgInfo = @getimagesize($GLOBALS['uploaddir'] . '/thumbs/' . $this_thumb);

Line 38:  $imgInfo = @getimagesize($GLOBALS['uploaddir'] . '/thumbs/' . $this_thumb);

Line 112:  <a id="zoom1" ' . $a_zoom_attributes . ' href="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[0] . '"><img id="mainProductImage" class="zoom" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" /></a>';

Line 112:  <a id="zoom1" ' . $a_zoom_attributes . ' href="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[0] . '"><img id="mainProductImage" class="zoom" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" /></a>';

Line 140:  $small_image = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit');

Line 140:  $small_image = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, $GLOBALS['site_parameters']['medium_width'], $GLOBALS['site_parameters']['medium_height'], 'fit');

Line 142:  <li id="' . $vignette_id . '"><a ' . str_replace(array('[SMALL_IMAGE]', '[ZOOM_IMAGE]', '[VIGNETTE_CLASS]'), array($small_image, $GLOBALS['repertoire_upload'] . '/' . $name, $vignette_id), $a_other_pictures_attributes) . '><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, 50, 60, 'fit') . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" width="50" /></a></li>';

Line 142:  <li id="' . $vignette_id . '"><a ' . str_replace(array('[SMALL_IMAGE]', '[ZOOM_IMAGE]', '[VIGNETTE_CLASS]'), array($small_image, $GLOBALS['repertoire_upload'] . '/' . $name, $vignette_id), $a_other_pictures_attributes) . '><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($name, 50, 60, 'fit') . '" title="' . $product_object->name . '" alt="' . $product_object->name . '" width="50" /></a></li>';

Line 410:  $output .= '<td align="center" style="padding-right:10px; vertical-align:top"><img alt="' . $cat_infos['image'] . '" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat_infos['image'], 150, 75, 'fit') . '" /></td>';

Line 410:  $output .= '<td align="center" style="padding-right:10px; vertical-align:top"><img alt="' . $cat_infos['image'] . '" src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat_infos['image'], 150, 75, 'fit') . '" /></td>';

Line 600:  $this_image = '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, $params['small_width'], $params['small_height'], 'fit') . '" alt="' . String::str_form_value($product_object->name) . '" />';

Line 600:  $this_image = '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, $params['small_width'], $params['small_height'], 'fit') . '" alt="' . String::str_form_value($product_object->name) . '" />';

Line 1066:  $output .= '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], 120, 120, "fit") . '" alt="' . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '" /></a><br />' . $link . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '';

Line 1066:  $output .= '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], 120, 120, "fit") . '" alt="' . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '" /></a><br />' . $link . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '';

Line 1125:  $output .= '<p><a href="' . $urlcat . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit') . '" alt="' . String::html_entity_decode_if_needed($cat['categorie']) . '" /></a></p>';

Line 1125:  $output .= '<p><a href="' . $urlcat . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit') . '" alt="' . String::html_entity_decode_if_needed($cat['categorie']) . '" /></a></p>';

Line 1301:  <td colspan="2" style="height:150px; vertical-align:middle;"><a href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, 150, 150, "fit") . '" alt="' . String::str_form_value($product_object->name) . '" class="product_image" /></a></td>

Line 1301:  <td colspan="2" style="height:150px; vertical-align:middle;"><a href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '"><img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($display_picture, 150, 150, "fit") . '" alt="' . String::str_form_value($product_object->name) . '" class="product_image" /></a></td>

et la ou se trouve affiche_produit

Line 368:  $output .= affiche_produits(null, null, 'associated_product', $GLOBALS['site_parameters']['nb_produit_page'], 'column', true, $product_id, 4, false, false);

Line 443:  $output .= affiche_produits($catid, null, 'category', $GLOBALS['site_parameters']['nb_produit_page'], $products_display_mode, true, null, 3, false);

Line 525: if (!function_exists('affiche_produits')) {

Line 527:   * affiche_produits()

Line 541:  function affiche_produits($condition_value1, $condition_value2, $type, $nb_par_page, $mode = 'general', $return_mode = false, $reference_id = 0, $nb_colonnes = 2, $no_display_if_empty = false, $always_show_multipage_footer = true, $additional_inner = "", $additional_cond = "")

Line 543:  $params = params_affiche_produits($condition_value1, $condition_value2, $type, $nb_par_page, $mode, $reference_id, $nb_colonnes, $always_show_multipage_footer);

cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Je suis intervenu sur votre site pour comprendre le problème. L'erreur était en fait dans la fonction params_affiche_produits, la taille des images était 'en dur'. C'est un problème qui sera corrigé dans les prochaines version de PEEL.

Pour corriger ce problème, il faut supprimer

	if ($nb_colonnes == 3) {
$params_list['small_width'] = 150;
$params_list['small_height'] = 150;
} else
[/CODE] du bloc de code ci dessous :
[CODE]
if ($nb_colonnes == 3) {
$params_list['small_width'] = 150;
$params_list['small_height'] = 150;
} elseif ($type == 'associated_product') {
$params_list['small_width'] = 160;
$params_list['small_height'] = 160;
} else {
$params_list['small_width'] = $GLOBALS['site_parameters']['small_width'];
$params_list['small_height'] = $GLOBALS['site_parameters']['small_height'];
}
ce qui donne :

if ($type == 'associated_product') {
$params_list['small_width'] = 160;
$params_list['small_height'] = 160;
} else {
$params_list['small_width'] = $GLOBALS['site_parameters']['small_width'];
$params_list['small_height'] = $GLOBALS['site_parameters']['small_height'];
}
[/code]

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci beaucoup sa marche nickel

cordialement

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