Lilouetpuce

Utilisateur open source
  • Compteur de contenus

    65
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Lilouetpuce


  1. Bonjour,

     

    utilisatrice de peel depuis quelques temps, je suis toujours sous peel 6.1.1

    Je n'ai toujours pas passé le cap de la mise à jour de peel, entre autre à cause d'un problème pour le passage de la charte graphique que j'utilise sous le nouveau peel et par manque de temps.

     

    Je suis hébergé chez 1&1,, qui me demande de passer sous PHP 5.5 ou éventuellement 5.4, alors que je tourne actuellement sous PHP 5.2, obsolète actuellement d'après eux.

     

    Mais lorsque j'essaye de passer sous PHP 5.5 ou 5.4, le site aligne les lignes d'erreurs. Je ne peux laisser mon site comme ceci pour les clients et clientes, et je me suis replacée pour l'instant sous PHP 5.2.

     

    Voici une partie des lignes (je ne peux pas toutes les mettre sinon le message devient trop long) apparaissant à l'accueil du site sous PHP 5.4 :

     

     

    Strict Standards: Non-static method String::substr_count() should not be called statically in /homepages/6/d381022097/htdocs/configuration.inc.php on line 186

    ...


    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /homepages/6/d381022097/htdocs/configuration.inc.php:186) in /homepages/6/d381022097/htdocs/configuration.inc.php on line 285

    Strict Standards: Non-static method String::strpos() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 35

    ...

    Strict Standards: Non-static method String::strtolower() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/fonctions.php on line 1009

    ...


    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d381022097/htdocs/configuration.inc.php:186) in /homepages/6/d381022097/htdocs/modeles/bio/haut.php on line 23

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/display.php on line 106

    Strict Standards: Non-static method String::str_shorten() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/display.php on line 106

    ...
     

    Strict Standards: Non-static method String::htmlspecialchars_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 519

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 519

    Strict Standards: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 400
    ...

    Strict Standards: Non-static method String::substr() should not be called statically in /homepages/6/d381022097/htdocs/modules/thumbs/fonctions.php on line 54

    ...

    Strict Standards: Non-static method String::str_form_value() should not be called statically in /homepages/6/d381022097/htdocs/modeles/bio/fonctions/display_custom.php on line 801

    ...

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically, assuming $this from incompatible context in /homepages/6/d381022097/htdocs/lib/class/Product.php on line 196

    ...

    Strict Standards: Non-static method String::substr() should not be called statically in /homepages/6/d381022097/htdocs/modules/thumbs/fonctions.php on line 54

    Strict Standards: Non-static method String::str_form_value() should not be called statically in /homepages/6/d381022097/htdocs/modeles/bio/fonctions/display_custom.php on line 720

    Strict Standards: Non-static method String::html_entity_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/class/String.php on line 344

     

    ...

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically, assuming $this from incompatible context in /homepages/6/d381022097/htdocs/lib/class/Product.php on line 196
    ...

    Strict Standards: Non-static method String::substr() should not be called statically in /homepages/6/d381022097/htdocs/modules/thumbs/fonctions.php on line 54

    Strict Standards: Non-static method String::str_form_value() should not be called statically in /homepages/6/d381022097/htdocs/modeles/bio/fonctions/display_custom.php on line 720

    Strict Standards: Non-static method String::html_entity_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/class/String.php on line 344

     

    ...

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically, assuming $this from incompatible context in /homepages/6/d381022097/htdocs/lib/class/Product.php on line 196

    ...

    Strict Standards: Non-static method String::substr() should not be called statically in /homepages/6/d381022097/htdocs/modules/thumbs/fonctions.php on line 54

    Strict Standards: Non-static method String::str_form_value() should not be called statically in /homepages/6/d381022097/htdocs/modeles/bio/fonctions/display_custom.php on line 720

    Strict Standards: Non-static method String::html_entity_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/class/String.php on line 344

     

    ...

    Strict Standards: Non-static method String::html_entity_decode_if_needed() should not be called statically, assuming $this from incompatible context in /homepages/6/d381022097/htdocs/lib/class/Product.php on line 196

    ...

    Strict Standards: Non-static method String::substr() should not be called statically in /homepages/6/d381022097/htdocs/modules/thumbs/fonctions.php on line 54

    Strict Standards: Non-static method String::str_form_value() should not be called statically in /homepages/6/d381022097/htdocs/modeles/bio/fonctions/display_custom.php on line 720

    Strict Standards: Non-static method String::html_entity_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/class/String.php on line 344

     

    ...

    Strict Standards: Non-static method String::htmlspecialchars_decode() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 519

     

    ...

    Strict Standards: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 400

    Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 550

    ...

    Strict Standards: Non-static method String::strtoupper() should not be called statically in /homepages/6/d381022097/htdocs/lib/fonctions/format.php on line 554

    ...
     

     

     

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

     

    cordialement,

    Claire


  2. Je vous ai envoyé un acces admin au site par mp... Si cela suffit...

     

    Après ne passez pas trop de temps dessus car ce site est surtout pour que je regarde comment créer une apparence graphique proche de mon site peel 6 (www.lilouetpuce.fr) pour après voir avec vous pour un passage de peel 6.1 vers peel 7.

     

    Merci de votre soutien toujours aussi rapide et efficace,

    cordialement,

    Claire


  3. Bonjour,

    je voulais essayer la nouvelle version peel 7 pour mettre en place une future charte graphique sur un ancien site Peel 6.1.1.

    Je l'ai donc installé sous free. Mais suite à l'installation qui s'est bien déroulée, l'affichage du site, lui, pose problème, que ce soit sous partie administrateur ou sous la partie accueil client.

    En effet, la charte graphique de base peel7 ne s'applique pas.

     

    http://lab.phys.free.fr/peel/

     

    J'ai déjà retiré les htaccess sur ces parties mais rien ne change... Je ne vois pas quoi faire.

     

    Merci d'avance de l'aide que vous pourrez me fournir.

    cordialement,

     

    Claire

     

     


  4. Merci de cette réponse, mais les fichiers que je souhaite plus gros sont stockés dans le répertoire upload/thumbs/

     

    Et il ne me semble pas que la qualité du jpg choisi ne fasse beaucoup varier la taille de ces fichiers...

     

    Où sont définis les propriétés des images stockées dans le répertoire upload/thumbs/ ?

     

    Merci de la confirmation ou de l'aide que vous pourrez m'apporter.

    Et toujours merci de l'aide constante que vous nous apportez.

     

    cordialement,

    Claire


  5. Bonjour,

     

    j'ai enfin pu me dégager un peu de temps pour me pencher sur mes problèmes d'affichages détaillés dans ce sujet.

    La loupe permet maintenant d'afficher un produit correctement.

     

    Mais je trouve que la miniature du produit reste de trop mauvaise qualité.

    Je souhaiterai donc améliorer la qualité de cette image, mais je n'ai pas trouvé où on règle la qualité de la miniature qui apparaît sur la page principale de chaque produit ainsi que dans les catégories.

     

    J'espère avoir été assez claire,

     

    merci d'avance,

    Claire


  6. Bonjour,

     

    je voudrai savoir s'il est possible de régler la résolution des photos qui sont uploader sur le site lors de la mise en ligne de produits.

     

    Actuellement lorsque je crée un produit en passant par la page administrateur/Ajout de produit, si j'associe un fichier JPEG à cet article, la photo qui est en très haute résolution sur mon ordinateur avec un fichier aux alentours des 3Mo arrive sur le site avec une taille de 180 Ko environ.

     

    Je souhaiterai avoir des photos sur mon site d'une plus grande résolution.

     

    Comment réaliser ce réglage ?

     

    Merci d'avance,

    Claire

    Peel version 6.1.1


  7. Bonjour,

     

    j'ai bien vérifié tout cela.

    Les coordonnées de la société, administrable sur la page administrer/societe.php sont bien complétées.

    Sur la page d'administration des modèles d'email, l'email email_commande est présent et actif.

    Lors de la fin de commande, aucune information n'apparaît.

    Je ne reçois aucun mail quand je simule un achat sur l'adresse mail de mon client fictif.

     

    Voici une copie d'écran de la fin de ma commande (sans information sur le virement). J'ai la même chose lors d'un paiement par chèque.

     

    3. Confirmation de commande

    Merci de votre confiance, votre commande a été enregistrée avec succès.


    Détail de la commande  
    Numéro : 283 Date : 10/10/2013 21:51:47 Montant : 12,50 EUR TTC
    Adresse de facturation :

    P***** F******

    test
    00111 test
    France
    06*******
    p*******@free.fr

    Adresse de livraison :
    P***** F******
    test
    00111 test
    France
    06*******
    p*******@free.fr
    Paiement : Virement bancaire
    Type d'expédition : Lettre simple 0g - 100g
    Liste des produits Référence Produit Prix vendu Quantité Total TTC
    AT284

    Attache tétine coton étoiles nacrées et petit noeud
     

     

     

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

    cordialement,

    Claire


  8. Bonjour,

     

    je suis sous peel version 6.1.1

    Ma boutique tourne parfaitement depuis plusieurs mois et déjà, merci, car les clients en sont très contents et la trouve très fluide et claire.

     

    Un problème m'a été remonté récemment (sans que je sache s'il existe depuis longtemps, voire toujours), mes clients n'ont pas aisément les coordonnées postales et bancaires de la boutique.

     

    Je souhaiterai que lors d'une commande avec paiement par chèque, les clients puissent voire sur le site, l'adresse où envoyer le chèque lors de la finalisation de la commande.

    De même lors d'un paiement par virement bancaire, j'aimerai que les clients puissent voire les coordonnées bancaires pour effectuer ce virement.

     

    S'il n'est pas possible d'afficher ces informations et/ou s'il est possible d'envoyer un mail automatique lors de la commande du client et contenant ces informations, cela serait parfait.

     

    Actuellement mes clients ne recoivent aucun mail lors de leurs achats...

    Pourtant, dans le paramétrage de la boutique, l'activation de l'envoi d'emails sur tout le site est activé.

     

    Merci de l'aide que vous pourrez me fournir,

    cordialement,

     

    Claire

     


  9. dans modeles/bio/bas.php, je n'ai pas de ligne concernant mon compteur dans ce fichier... Une autre idée ?

    if (!defined('IN_PEEL')) {

    die();

    }

    echo '

    </td>

    </tr>

    </table>

    </div>

    <div class="middle_column_footer"> </div>

    </div>

    <!-- Fin middle_column -->';

    if ($page_column_count == 3) {

    echo '

    <!-- Début right_column -->

    <div class="right_column">

    ' . get_modules('right', true) . '

    </div>

    <!-- Fin right_column -->';

    }

    echo'

    </div></div>

    <!-- Fin main_content -->

    <!-- Début Footer -->

    <div id="footer">

    <div class="affiche_contenu_html_footer">' . affiche_contenu_html("footer", true) . '</div>

    ' . get_modules('footer', true) . '

    ' . affiche_footer(true) . '

    <p>

    Copyright 2011 <a href="#">Lilou & Puce</a> - Design par <a href="http://www.kitgrafik.com/">Kitgrafik.com</a><br/>

    </p>

    </div>

    <!-- Fin Footer -->

    </div>

    <!-- Fin Total -->

    ';

    // Dévelopement de la popup affichant les détail de l'ajout au caddie (si la quantité demandée est supérieure à la quantité disponible en stock) et suppression de la variable de session

    if (is_stock_advanced_module_active() && !empty($_SESSION['session_display_popup_quantity_error'])) {

    echo '

    <script type="text/javascript"><!--//--><![CDATA[//><!--

    alert(\'' . filtre_javascript($_SESSION['session_display_popup_quantity_error'], true) . '\');

    //--><!]]></script>';

    unset($_SESSION['session_display_popup_quantity_error']);

    }

    echo '

    </body>

    </html>

    ';

    mysql_close($connexion);

    ?>


  10. Bonjour,

    depuis quelques jours, google me signale des problèmes sur des pages de mon site (www.lilouetpuce.fr)lorsque j'essaye d'y accéder

    Google me précise que :

    Code susceptible d'être infecté : <script src="http://webdezign.tutoriaux.free.fr/services/compteur_page.php?client=57746&Af=1">

    J'ai un compteur de visite sur le bas de mon site et celui-ci pourrait correspondre au code précisé par google.

    Est-ce que les risques signalés par google sont visibles par d'autres visiteurs que moi ? Est-ce que ces risques sont bien dus à ce compteur de visite ou à une autre infection ? Comment le vérifier ?

    Comment retirer ce code, car je ne sais plus où j'ai mis cette ligne de code ?

    Le code source de la page affichée me donne ceci :

    <!-- Début Footer -->

    <div id="footer">

    <div class="affiche_contenu_html_footer"><script src="http://webdezign.tutoriaux.free.fr/services/compteur_page.php?client=57746&Af=1"></script> <script type="text/javascript">

    Merci de votre aide

    Claire


  11. 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 !


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


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


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


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


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


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

Twitter Advisto ecommerce

Facebook PEEL Shopping