Affichage après changement de taille des vignettes

18 messages dans ce sujet

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

J'ai remis le site avec les tailles de vignettes posant problèmes.

voici l'une de pages produits qui pose problème : http://www.lilouetpuce.fr/achat/produit_details.php?id=341

Sur la page d'accueil, c'est sur le bas de la page qu'il y a le plus de problème : http://www.lilouetpuce.fr/

Merci d'avance,

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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]

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.'">

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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 !

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