Affichage après changement de taille des vignettes

18 posts in this topic

Posted · Report post

Bonjour,

après bien des semaines de parfait fonctionnement de mon site peel 6.1.1, j'ai voulu changer la taille de quelques vignettes dans le paramétrage de la boutique :

Taille des vignettes (page catalogue) : 200 px. X 200 px.

Taille des vignettes (page produit) : 400 px. X 400 px.

Alors qu'avant j'avais :

Taille des vignettes (page catalogue) : 150 px. X 150 px.

Taille des vignettes (page produit) : 300 px. X 300 px.

Suite à cette modification, sur la page d'accueil, les vignettes de la partie catalogue et de la partie "notre sélection" dépassent un peu de l'emplacement prévu de ma css :

Capture d'écran 1

voici le site originel, sans problème avec des vignettes plus petites : http://www.lilouetpuce.fr/

J'ai également un problème sur l'affichage des pages produits où les nouvelles vignettes plus grandes dépassent sur le texte d'explication du produit :

post-6381-0-63632100-1333978624_thumb.jp

voici le site originel, sans problème avec des vignettes plus petites : http://www.lilouetpu...ails.php?id=341

Merci d'avance de l'aide que vous pourrez m'apporter.

Joyeuses pâques à vous,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Pouvez-vous fournir des screenshots avec l'ensemble de la page svp? Je ne vois pas d'où viens le problème avec les captures actuelles.

Le mieux serais de pouvoir voir le site qui pose problème en ligne.

Merci

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Pour le problème de la page http://www.lilouetpuce.fr, il faut passer le nombre de produit affiché de 4 à 3 dans la liste des produits. Il faut modifier le 8ème paramètre (nb_colonnes) de la fonction affiche_produits appelé dans la page index.php.

Visiblement, le nombre de colonne affichable pour la page produit est 3 (présence des classes column_3 dans le code source).

Vous pouvez modifier le nombre de colonne en le passant la valeur de la variable $page_column_count de 3 à 2 dans le fichier achat/produit_details.php

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

j'ai réussi à modifier donc la page d'accueil en modifiant le nombre de colonne de 4 à 3.

Pour les pages produits, je n'ai vu où modifier le code pour passer de 3 à 2 colonne :

<?php

// This file should be in UTF8 without BOM - Accents examples: éèê

// +----------------------------------------------------------------------+

// | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |

// +----------------------------------------------------------------------+

// | This file is part of PEEL Shopping 6.1, which is subject to an |

// | opensource GPL license: you are allowed to customize the code |

// | for your own needs, but must keep your changes under GPL |

// | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |

// +----------------------------------------------------------------------+

// | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

// +----------------------------------------------------------------------+

// $Id: produit_details.php 17351 2011-05-09 17:40:25Z sdelaporte $

include("../configuration.inc.php");

if (empty($_GET['id'])) {

// Si aucun produit n'est spécifié, retour à la page d'accueil

redirect_and_die($GLOBALS['wwwroot'] . "/", true);

}

$product_object = new Product($_GET['id'], null, false, null, true, !is_user_tva_intracom_for_no_vat() && !is_micro_entreprise_module_active());

if (empty($product_object->id)) {

// Si aucun produit n'est spécifié, retour à la page d'accueil

redirect_and_die($GLOBALS['wwwroot'] . "/", true);

}

if (is_module_url_rewriting_active() && String::strpos($_SERVER['REQUEST_URI'], 'id=') !== false) {

if (empty($url)) {

$url = $GLOBALS['wwwroot'] . "/";

}

redirect_and_die($url, true);

}

if (is_module_url_rewriting_active()) {

$url = $product_object->get_product_url();

if (!empty($url) && $url != get_current_url(false)) {

// L'URL sans le get n'est pas comme elle est censée être => on redirige avec une 301

$theoretical_current_url = $url;

redirect_and_die($theoretical_current_url, true);

} elseif (empty($url)) {

redirect_and_die($GLOBALS['wwwroot'] . "/");

}

} else {

$_GET['catid'] = $product_object->categorie_id;

}

define('IN_CATALOGUE_PRODUIT', true);

include($GLOBALS['repertoire_modele'] . "/haut.php");

echo get_produit_details_html(intval($_GET['id']), intval(vb($_GET['cId'])));

include($GLOBALS['repertoire_modele'] . "/bas.php");

?>

Sinon j'ai aussi un fichier display_custom dans mon modele bio que j'utilise et que j'ai remodifier, mais apparemment sans succes sur le site :

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)

{

$output = '';

$cond = '1';

$titre = '';

$affiche_filtre = '';

$inner = '';

if($nb_par_page % $nb_colonnes > 0){

$nb_par_page = $nb_par_page + ($nb_colonnes - ($nb_par_page % $nb_colonnes));

}

if ($nb_colonnes == 2) {

$small_width = 150;

$small_height = 150;

} else {

$small_width = $GLOBALS['site_parameters']['small_width'];

$small_height = $GLOBALS['site_parameters']['small_height'];

}

$cartridge_product_css_class = 'product_per_line_' . $nb_colonnes;

$display_multipage_template_name = 'default';

$j = 0;

if ($type == 'catalogue') {

$cond = "p.id_marque='" . intval($condition_value1) . "'";

} elseif ($type == 'nouveaute') {

$cond = "p.on_new='1'";

$titre = NOUVEAUTES;

} elseif ($type == 'promotion') {

$cond = "p.on_promo='1'";

$titre = PROMOTIONS;

} elseif ($type == 'special') {

$cond = "p.on_special='1'";

$titre = SPECIAL;

$display_multipage_template_name = 'light';

} elseif ($type == 'suggest') {

$cond = "p.prix>='" . nohtml_real_escape_string($condition_value1) . "'";

$titre = OUR_SUGGEST;

} elseif ($type == 'top') {

$cond = "p.on_top='1'";

$titre = TOP;

} elseif ($type == 'category') {

$affiche_filtre = affiche_filtre($condition_value1, true);

if ($GLOBALS['site_parameters']['category_count_method'] == 'global') {

$catid_array = get_category_sons_and_itself($condition_value1);

}else{

$catid_array = array($condition_value1);

}

$cond = 'pc.categorie_id IN (' . implode(',', $catid_array) . ')';

$titre = LIST_PRODUCT;

} elseif ($type == 'flash') {

$cond = "p.on_flash='1' AND '" . date('Y-m-d H:i:s', time()) . "' BETWEEN p.flash_start AND p.flash_end";

$titre = FLASH;

} elseif ($type == 'check') {

$cond = "p.on_check='1'";

$titre = CHEQUE_CADEAU;

} elseif ($type == 'associated_product') {

$cond = "pr.produit_id = '" . intval($reference_id) . "'";

$titre = ASSOCIED_PRODUCT;

$inner = "INNER JOIN peel_produits_references pr ON p.id = pr.reference_id";

} elseif ($type == 'search'){

$cond = build_terms_clause($condition_value1,$condition_value2,$_GET['match']);

}

$sql = 'SELECT p.*, c.id AS categorie_id, c.nom_' . $_SESSION['session_langue'] . ' AS categorie

FROM peel_produits p

INNER JOIN peel_produits_categories pc ON pc.produit_id = p.id

INNER JOIN peel_categories c ON pc.categorie_id = c.id

' . $inner . '

WHERE p.etat = "1" AND p.nom_' . $_SESSION['session_langue'] . ' != "" AND ' . $cond . '

GROUP BY p.id

ORDER BY p.`' . word_real_escape_string((isset($_GET['tri']) ? $_GET['tri'] : 'position')) . '` ' . word_real_escape_string((isset($_GET['sort']) ? $_GET['sort'] : 'ASC')) . ' , p.id DESC';

if ($type == 'special') {

$Links = new Multipage($sql, 'home', $nb_par_page, 7, 0, $always_show_multipage_footer, 'default');

} elseif ($type == 'associated_product') {

$Links = new Multipage($sql, 'affiche_produits_reference', '*', 7, 0, $always_show_multipage_footer, 'default');

} else {

$Links = new Multipage($sql, 'affiche_produits', $nb_par_page, 7, 0, $always_show_multipage_footer, $display_multipage_template_name);

}

$results_array = $Links->Query();

if(!$no_display_if_empty || !empty($results_array)){

if (!empty($titre) && $type == 'associated_product') {

$output .= '

<div class="associated_product">

<h3 class="other_product_buy_title">' . $titre . '</h3>';

} elseif ($mode == 'home') {

$output .= '<h2 class="home_title">' . $titre . '</h2>';

} elseif ($type == 'category') {

$output .= '<table cellpadding="0" cellspacing="0" class="product_title"><tr><td>' . $titre . '</td><td class="right" style="padding-right: 20px;">' . $affiche_filtre . '</td></tr></table>';

} elseif (!empty($titre)) {

$output .= '<h2>' . $titre . '</h2>';

}

}

if (empty($results_array)) {

if(!$no_display_if_empty){

if ($mode == 'line' || $mode == 'column') {

$output .= '<p>' . NO_INDEX_PRODUCT . '</p>';

} elseif ($mode == 'general') {

$output .= '<p>' . NOT_AVAILABLE_CURRENTLY . '.</p>';

}

}

} else {

$output .= '

<table class="produits" border="0" cellspacing="0" cellpadding="0" summary="">';

foreach ($results_array as $prod) {

$display_border = (($j % $nb_colonnes != $nb_colonnes-1) && ($j != count($results_array)-1));

$product_object = new Product($prod['id'], $prod, true, null, true, !is_user_tva_intracom_for_no_vat() && !is_micro_entreprise_module_active());

// on affiche une cellule

if ($mode == 'line') {

$output .= '

<tr>

<td>';

} else {

if ($j % $nb_colonnes == 0) {

$output .= '

<tr>';

}

if ($display_border) {

$output .= '

<td class="produit_col bordure">';

} else {

$output .= '

<td class="produit_col">';

}

}

$urlprod = $product_object->get_product_url();

$display_picture = $product_object->get_product_main_picture(true);

if (!empty($display_picture)) {

if (pathinfo($display_picture , PATHINFO_EXTENSION) == 'pdf') {

$this_image = '<img src="' . $GLOBALS['wwwroot'] . '/images/logoPDF_small.png" alt=pdf" width="' . $GLOBALS['site_parameters]['small_width'] . '" height=' . $GLOBALS['site_parameters]['small_height'] . '" alt="' . $product_object->name . '" />';

$zoom_link = '<a href="' . $GLOBALS['repertoire_upload'] . '/' . $display_picture . '" onclick="return(window.open(this.href)?false:true);">' . ZOOM . '</a>';

} else {

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

$zoom_link = '<a href="' . $GLOBALS['repertoire_upload'] . '/' . $display_picture . '" rel="lightbox" class="zoom">' . ZOOM . '</a>';

}

} else {

$this_image = '<img src="' . $GLOBALS['wwwroot'] . '/images/photo-non-disponible.gif" width="130" alt="' . PHOTO_NOT_AVAILABLE_ALT . '" />';

$zoom_link = '';

}

if ($mode == 'line') {

// Affichage des produits en ligne

$output .= '

<table>';

if ($product_object->is_price_flash(is_reseller_module_active() && is_reseller())) {

$output .= '

<tr>

<td colspan="6" class="col_flash">

' . TEXT_FLASH1 . ' ' . get_formatted_duration(strtotime($product_object->flash_end) - time(), false, 'day') . ' ' . TEXT_FLASH2 . '

</td>

</tr>

';

}

$output .= '

<tr>

<td class="col_image" style="width:10%;">

<a title="' . String::str_form_value($product_object->name) . '" href="' . $urlprod . '">' . $this_image . '</a>

</td>

<td style="width:45%;">

<a href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '">' . $product_object->name . '</a>

</td>

<td style="text-align:center;width:10%;">

' . $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false,true, 'full_expand_in_container',false) . '

</td>

<td style="text-align:center;width:10%;">

' . $product_object->get_product_stock_state() . '

</td>

<td class="col_zoom" style="width:10%;">

' . $zoom_link . '

</td>

<td class="col_detail" style="width:10%;">

<a title="' . String::str_form_value($product_object->name) . '" href="' . $urlprod . '">' . MORE . '</a>

</td>

</tr>';

if (est_identifie() && a_priv('admin')) {

$output .= '

<tr>

<td colspan="6"><a href="' . $GLOBALS['administrer_url'] . '/produits.php?mode=modif&amp;id=' . $product_object->id . '" class="label">' . MODIFY_PRODUCT . '</a></td>

</tr>';

}

$output .= '

</table>

';

$output .= '

<hr />';

} else {

// Affichage des produits en colonne

$output .= '

<table class="' . $cartridge_product_css_class . '">

';

if ($product_object->is_price_flash(is_reseller_module_active() && is_reseller())) {

$output .= '

<tr>

<td colspan="2" class="fc_flash">' . TEXT_FLASH1 . ' ' . get_formatted_duration(strtotime($product_object->flash_end) - time(), false, 'day') . ' ' . TEXT_FLASH2 . '</td>

</tr>

';

}

$output .= '

<tr>

<td colspan="2" class="fc_titre_produit">

<a title="' . String::str_form_value($product_object->name) . '" href="' . $urlprod . '">' . $product_object->name . '</a>

</td>

</tr>

<tr>

<td colspan="2" class="fc_image">

<a title="' . String::str_form_value($product_object->name) . '" href="' . $urlprod . '">' . $this_image . '</a>

</td>

</tr>

<tr>

<td colspan="2" class="fc_prix">' . $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false) . '</td>

</tr>

<tr>

<td class="fc_zoom">' . $zoom_link . '</td>

<td class="fc_detail"><a class="plus_detail" href="' . $urlprod . '" title="' . String::str_form_value($product_object->name) . '">' . MORE . '</a></td>

</tr>

</table>';

}

$output .= '</td>';

$j++;

if ($j % $nb_colonnes == 0 || $j == count($results_array)) {

while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

// On a déjà une ligne pleine => il faut compléter la dernière ligne pour du XTML bien structuré

$output .= '<td></td>

';

$j++;

}

$output .= '</tr>

';

}

unset($product_object);

}

$output .= '

<tr><td align="center" class="normal" colspan="' . $nb_colonnes . '">' . $Links->GetMultipage() . '</td></tr>

</table>';

}

if(!$no_display_if_empty || !empty($results_array)){

if ($type == 'associated_product') {

$output .= '

</div>';

}

}

// Si il n'y a pas de produit associé, on ne retourne rien

if ($type == 'associated_product' && $j == 0) {

return false;

} elseif ($return_mode) {

return $output;

} else {

echo $output;

}

}

}

Si vous pouviez finir de trouver ce qui pourrait m'aider à avoir un bon affichage sur les pages produits...

Merci déjà pour l'aide apportée,

Bonne journée,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Pour modifier le nombre de colonne dans la page produit, vous devez ajouter $page_column_count = 2; dans le fichier achat/produit_details.php avant l'inclusion du fichier haut.php. Par exemple :


define('IN_CATALOGUE_PRODUIT', true);
$page_column_count = 2;
include($GLOBALS['repertoire_modele'] . "/haut.php");
[/CODE]

si cette variable n'est pas renseigné, sa valeur par défaut est 3.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

j'ai donc rajouté la ligne indiquée à l'endroit indiqué, mais sans changement...

une autre idée ?

Est-ce que le fichier display_custom.php qui se trouve dans modeles/bio/fonctions/ , pourrait en être à l'origine ?

Merci d'avance,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Pouvez vous vérifier qu'il n'y a pas de column_3 'en dur' dans votre code svp ? Le fonctionnement par défaut est que la page doit s'adapter en fonction du nombre de colonne.

Merci

Share this post


: post
Share on other sites

Posted · Report post

Je n'ai trouvé ni dans modeles/bio/fonctions/display_custom.php ni dans achat/produit_details.php de column_3 'en dur' dans mon code...

Sinon, j'ai trouvé dans lib/fonctions/display_product.php :

function affiche_prix(&$product_object, $with_taxes = true, $reseller_mode = false, $return_mode = false, $display_with_measurement = false, $item_id = null, $display_ecotax = true, $display_old_price = true, $table_css_class = 'full_expand_in_container', $display_old_price_inline = true)

{

$output = '';

$columns = 1;

Mais rien d'autre... une idée de fichiers où cela pourrait se cacher... ?

Merci d'avance,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Quand je regarde le code source HTML du site , il y a


<div id="main2" class="column_3">
[/CODE]

au début de la page. C'est une cause probable du problème d'affichage sur les pages produits. Il faut savoir où cette <div> est généré, pour faire en sorte que [i]column_3[/i] devienne [i]column_2[/i] si [i]$page_column_count = 2[/i]

Share this post


: post
Share on other sites

Posted · Report post

J'ai trouvé ce morceau de code dans modele/bio/haut.php

<?php

// This file should be in UTF8 without BOM - Accents examples : éèê

// +----------------------------------------------------------------------+

// | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |

// +----------------------------------------------------------------------+

// | This file is part of PEEL Shopping 6.0, which is subject to an |

// | opensource GPL license: you are allowed to customize the code |

// | for your own needs, but must keep your changes under GPL |

// | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |

// +----------------------------------------------------------------------+

// | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

// +----------------------------------------------------------------------+

// $Id: haut.php 13467 2011-01-06 18:33:58Z gboussin $

if (!defined('IN_PEEL')) {

die();

}

// header_html va être rempli par getHTMLHead

$header_html = '';

if (empty($GLOBALS['page_column_count'])) {

$page_column_count = 3;

}

header('Content-type: text/html; charset=' . GENERAL_ENCODING);

// header-html est passé par référence à getHTMLHead pour être rempli

echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . $_SESSION['session_langue'] . '" lang=' . $_SESSION['session_langue] . '">

' . getHTMLHead(vb($page_name), $header_html) . '

<body>

';

if (is_welcome_ad_module_active()) {

echo get_welcome_ad_div();

}

if (is_cart_popup_module_active() && !empty($_SESSION['session_show_caddie_popup'])) {

echo get_cart_popup_div();

unset($_SESSION['session_show_caddie_popup']);

}

echo '

<div id="overDiv"></div>

<!-- Début Total -->

<div id="total">

<!-- Début header -->

<div id="main_header">

<div id="flags">' . implode(' ', getFlagLinks()) . '</div>';

if (is_devises_module_active()) {

affiche_module_devise();

}

echo '

<div class="main_logo">' . ((!empty($GLOBALS['site_parameters']['logo']) && $GLOBALS['site_parameters']['on_logo'] == 1)?'<a href=' . $GLOBALS['wwwroot] . '/"><img src="'. $GLOBALS['wwwroot'] . '/modeles/peel6/images/bio_logo.png" alt="" /></a>':'') . '</div>

' . $header_html . get_modules('header', true) . affiche_contenu_html('header', true) . '

</div>

<!-- Fin Header -->

' . get_modules(null, true, 'ariane') . '

<!-- Début main_content -->

<div id="main_content" class="column_' . $page_column_count . '">

<div id="main2" class="column_3">

<!-- Début left_column -->

<div class="left_column">

' . get_modules('left', true) . '

</div>

<!-- Fin left_column -->

<!-- Début middle_column -->

<div class="middle_column">

<div class="middle_column_header"> </div>

<div class="middle_column_repeat">

<table cellpadding="0" cellspacing="0" width="100%">

<tr>

<td>

';

?>

Mais si je modifie <div id="main2" class="column_3"> en<div id="main2" class="column_2">, plus rien ne s'affiche sur le site (mis à part les menus du haut et latéraux)

Un peu d'aide merci.... Est ce le code recherché ? si c'est le cas, comment le modifier ?

Merci d'avance,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Oui, c'est bien le code que je cherchais. Il faut simplement rendre column_3 dynamique. Je vous propose de remplacer :


<div id="main2" class="column_3">
[/CODE] par
[CODE]
<div id="main2" class="column_'.$page_column_count.'">

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

après ce changement, les pages produits ou les pages de catégories restent vide.

Les seules pages que j'arrive alors à afficher après ce changement, sont :

- la page d'accueil

- les pages rubriques

Pour les autres pages il n'apparait alors que les menus latéraux et le menu du haut...

J'ai donc remis actuellement le code précédent...

Par contre avec ce changement de code, sur une page produit, si j'affiche le code source de la page j'y trouve bien :

<div id="main_content" class="column_2"> <div id=main2" class=column_2">

une autre idée de changement de ce même code, ou faut-il compléter ce changement ailleurs ?

Merci d'avance,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

en fait, après la modification de column_3 en column_2, l'image et la description du produit descendent sous le menu de gauche. Cela vient du fait de la taille trop grande de la classe .column_2 .middle_column. Après avoir remis la correction en place, vous pouvez modifier la largeur de la classe .column_2 .middle_column à 755px. Reste ensuite à spécifier la taille d'image adequat dans le back office pour les images des produits (administrer/sites.php, paramètres généraux).

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

malgré ce changement de la classe .column_2 .middle_column à 755px je ne vois toujours aucune amélioration.

Est-ce que cette partie de css peut jouer :

.produit_details_droite {

border: 1px solid #DDDDDD;

float: left;

margin: 0.2em 0 0.5em 4px;

padding: 0.2em 0 0.2em 0;

width: 278px;

Pour ma part j'ai modifié celle-ci :

.column_2 .middle_column {

width: 770px;

}

en

.column_2 .middle_column {

width: 755px;}

Plus le changement dans le fichier modeles/bio/haut.php

Voici au cas où mon code complet .css de la partie middle.column :

/* middle_column */

.middle_column {

margin-top: 10px;

margin-bottom:10px;

float: left;

z-index: 1;

}

.column_2 .middle_column_header {

}

.column_2 .middle_column {

width: 770px;

}

.column_2 .middle_column_repeat {

}

.column_2 .middle_column_footer {

}

.column_3 .middle_column_header {

}

.column_3 .middle_column {

width: 530px;

}

.column_3 .middle_column_repeat {

padding: 0px 10px 10px 10px;

width: 535px;

}

.column_3 .middle_column_footer {

}

.middle_and_right {

width: 770px;

}

.middle_column_content {

margin-right: 10px;

margin-left:10px;

}

.middle_column h2 {

background: url("../images/bio_menubar.jpg") repeat-y scroll 0 0 transparent;

background-position: 0 0;

width: 500px;

color: #FFFFFF;

font-size: 16px;

line-height: 20px;

padding: 5px 5px 5px 10px;

vertical-align: middle;

border-radius: 5px 5px 5px 5px;

}

.middle_column h2.home_title {

background:url("../images/bio_menubar.jpg") repeat-y scroll 0 0 transparent;

background-position: left top;

}

Merci de votre aide et bon courage,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

pas d'idée supplémentaire ?...

Actuellement, je suis revenu à une taille d'image plus petite dans les pages produits, puisque les modifications ne permettent pas de lire le commentaire du produit (Il reste caché par la photo).

Merci quand même,

Claire

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Après avoir jeter un coup d'oeil dans le code, le problème se situait d'abord dans le fichier haut.php, puisque la classe column_3 était 'en dur', au lieu d'être généré en fonction du paramétrage, il fallait remplacer

      	 <div id="main2" class="column_3">
par
      	 <div id="main2" class="column_' . $page_column_count . '">

ensuite, il fallait modifier la taille des images de produit en back office pour les passer à 440px. Enfin, quelques modifications dans le fichier screen.css permettent au tout de s'afficher correctement :

#main2 :

=> height 100% en commentaire

.column_2 .middle_column

=> width: 746px;

.column_2 .middle_column_repeat

=> margin-right: 20px;

div.fp_image_grande

=> margin-right: 20px;

=> width: 442px;

.affiche_critere_stock {

=> width: 267px;

Share this post


: post
Share on other sites

Posted · Report post

Merci beaucoup,

surtout pour tous ces réglages concernant le fichier screen.css que je ne voyais vraiment pas régler...

Simon, tu as été comme d'habitude, efficace et précis dans tes réponses et dans ton aide !

A bientôt, peut-être pour de nouvelles aventures... euh, de nouvelles questions ! ;)

Claire, très satisfaite de peel et de ses développeurs !

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