nombre de colonne pour les article

7 posts in this topic

Posted · Report post

bonjour j'aurai voulu savoir si il était possible que les article apparaisse sur 2 colonne au lieu de 4

pour pouvoir mettre les photo plus grosse

merci d'avance

Share this post


: post
Share on other sites

Posted · Report post

Bonjour neomega,

J'ai besoin de connaitre la version de PEEL pour vous indiquez la marche à suivre.

Merci.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour neomega,

J'ai besoin de connaitre la version de PEEL pour vous indiquez la marche à suivre.

Merci.

ma version est 6.0.3

Share this post


: post
Share on other sites

Posted · Report post

Il faut modifier la valeur du 8ème paramètre ($nb_colonnes) de la fonction affiche_produits dans la page display_product.php, vers la ligne 393.

Par défaut, la valeur de ce paramètre est 4. Changer cette valeur pour obtenir le nombre de colonne désiré.

Simon.

Share this post


: post
Share on other sites

Posted · Report post

Il faut modifier la valeur du 8ème paramètre ($nb_colonnes) de la fonction affiche_produits dans la page display_product.php, vers la ligne 393.

Par défaut, la valeur de ce paramètre est 4. Changer cette valeur pour obtenir le nombre de colonne désiré.

Simon.

je viens de regarder dans ce fichier "Display_product.php"

et il n'y a aucun endroit ou "$nb_colonnes" vaut 4

voici la liste des endroits ou apparaît " $nb_colonnes "

Line 484: * @param integer $nb_colonnes

Line 489: 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)

Line 496: if($nb_par_page % $nb_colonnes > 0){

Line 497: $nb_par_page = $nb_par_page + ($nb_colonnes - ($nb_par_page % $nb_colonnes));

Line 497: $nb_par_page = $nb_par_page + ($nb_colonnes - ($nb_par_page % $nb_colonnes));

Line 500: if ($nb_colonnes == 3) {

Line 507: $cartridge_product_css_class = 'product_per_line_' . $nb_colonnes;

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

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

Line 599: if ($j % $nb_colonnes == 0) {

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

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

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

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

Line 1043: * @param integer $nb_colonnes

Line 1047: function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false)

Line 1061: if ($j % $nb_colonnes == 0) {

Line 1064: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

Line 1064: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

Line 1067: <td align="center" style="width:' . floor(100 / $nb_colonnes) . '%">' . $link;

Line 1076: if ($j % $nb_colonnes == 0 || $j == $nb_cellules) {

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

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

Line 1113: $nb_colonnes = 2;

Line 1119: if ($j % $nb_colonnes == 0) {

Line 1122: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

Line 1122: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

Line 1133: if ($j % $nb_colonnes == 0 || $j == $nb_cellules) {

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

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

merci encore

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

La modification est à apporter au niveau de l'appel de cette fonction.

Dans votre cas, pour modifier le nombre de colonne de produit dans les pages catalogue, il faut remplacer le 8ème paramètre de la fonction affiche_produits qui est appelée dans la fonction get_products_list_brief_html du fichier display_product.php, vers la ligne 393.

La valeur de ce paramètre est 4, remplacer cette valeur par 2.

Simon.

Share this post


: post
Share on other sites

Posted · Report post

merci beaucoup sa marche nikel

cordialement

pour ce que sa intéresse pour la version 6.2

le nombre de colonne se modifie dans:

lib/fonctions/display-product.php

ligne :430

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

remplacer le 4 par le nombre de colonne souhaitez

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