Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Gilles Boussin

  1. Gilles Boussin a ajouté un message dans un sujet  Erreur dans l'affichage   

    Bonjour Bertrand,

    Quel est votre hébergeur?
    Les .htaccess, sur PEEL SHOPPING, ont vocation à protéger les différents répertoires contenant le code du site.



    Cordialement,
    • 0
  2. Gilles Boussin a ajouté un message dans un sujet  mot de passe   

    Bonjour Magalie,

    Vous voulez dire, qu'une fois logguée en tant qu'administratrice, vous soyez dirigée directement vers le back-office et non l'accueil du site?

    Si c'est le cas, dans membre.php, ajoutez le code suivant après

    $_SESSION['url'] = $_SERVER['HTTP_HOST'];
    $_SESSION['caddie']->update();

    Modifiez :


    if (empty($_SESSION['wantsurl'])) {
    if ($_SESSION['caddie']->compte_elements() > 0) {
    $goto = "/achat/caddie_affichage.php";
    } else {
    $goto = "/";
    }
    } else {
    $goto = "/";
    }[/code] Par [code] if (!empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == 'admin') {
    $goto = $administrer_url."index.php";
    }elseif (empty($_SESSION['wantsurl'])) {
    if ($_SESSION['caddie']->compte_elements() > 0) {
    $goto = "/achat/caddie_affichage.php";
    } else {
    $goto = "/";
    }
    } else {
    $goto = "/";
    }


    A tester bien entendu, que ce soit en se logguant avec un compte admin ou avec un simple compte d'utilisateur


    Cordialement,
    • 0
  3. Gilles Boussin a ajouté un message dans un sujet  recherche produits   

    Bonjour agrimoto,

    Pour permettre une recherche par nom de produit en langue française, dans /administrer/produits.php, fonction affiche_liste_produits :
    après

    <tr>
    <td class="normal" valign="top" colspan="2" style="padding-top:10px">R&eacute;f&eacute;rence du produit : <input type="text" name="reference_search" size="15" value="" /></td>
    </tr>[/code] Ajoutez : [code] <tr>
    <td class="normal" valign="top" colspan="2" style="padding-top:10px">Nom du produit en langue FR: <input type="text" name="nom_fr_search" size="15" value="" /></td>
    </tr> Puis dans cette même fonction, après if (isset($frm['reference_search']) && !empty($frm['reference_search'])) {
    $where .= " AND p.reference = '" . nohtml_real_escape_string($frm['reference_search']) . "'";
    }[/code] Ajoutez [code] if (isset($frm['nom_fr_search']) && !empty($frm['nom_fr_search'])) {
    $where .= " AND p.nom_fr= '" . nohtml_real_escape_string($frm['nom_fr_search']) . "'";
    }


    Je vous laisse le soin de tester :angry:

    Cordialement,
    • 0
  4. Gilles Boussin a ajouté un message dans un sujet  Vieux tutorial d'installation à NE PAS suivre   

    Bonjour Martin,

    Avez-vous bien configuré votre httpd.conf de sorte qu'il aille taper dans le bon répertoire?

    Cordialement,
    • 0
  5. Gilles Boussin a ajouté un message dans un sujet  Transparence des images redimensionnées   

    Ça marche :angry:
    • 0
  6. Gilles Boussin a ajouté un message dans un sujet  Transparence des images redimensionnées   

    Bonjour Micka,

    Je ne connais pas votre version de PEEL, mais voici le correctif que nous avons fait sur ce sujet :

    Vers la ligne 80 du fichier lib/thumbs/fonctions.php, il y a un switch sur la variable $srcType.
    Il faut remplacer le "case png" par celui-ci:

    case "png":
    $srcImg = imagecreatefrompng($imageFile);
    //avant de copier
    //on désactive le blending de chaque pixel
    imagealphablending($outImg, false);
    //on définit l'alpha de destination
    imagesavealpha($outImg, true);
    break;


    Cordialement,
    • 0
  7. Gilles Boussin a ajouté un message dans un sujet  PEEL V4 à V5   

    Pas de quoi, content que votre bug soit résolu !
    • 0
  8. Gilles Boussin a ajouté un message dans un sujet  PEEL V4 à V5   

    Bonjour,

    Essayez avec 127.0.0.1 dans $wwwroot, pour le cas où localhost ne se résolve pas bien sur votre machine.

    Cordialement,
    • 0
  9. Gilles Boussin a ajouté un message dans un sujet  PEEL V4 à V5   

    Re Bonjour,

    Quelle version de Wamp utilisez-vous?

    Cordialement,
    • 0
  10. Gilles Boussin a ajouté un message dans un sujet  couleur dans le menu gauche et erreur lors de la mise en place d'une puplicité   

    Bonjour NeoMega,

    Pour ce cas, le plus efficace serait une intervention directe sur votre site, de sorte que nous réalisions bien le menu demandé.
    Je vous encourage à appeler notre service commercial au 01 75 43 67 97

    Cordialement,
    • 0
  11. Gilles Boussin a ajouté un message dans un sujet  PEEL V4 à V5   

    Bonjour,

    Je voulais bien dire : $wwwroot et non $wroot , petite erreur de saisie.
    Sur PEEL SHOPPING version 4, on a, la ligne indiquée correspond à la fonction suivante


    function calcul_largeur_image($image) {

    list($width, $height, $type, $attr) = getimagesize($image);

    return $width;

    }

    Si vous appelez l'image suivante :
    http://localhost/lam/upload/160610_200811_PEEL_uJdB2v.jpg

    Directement depuis votre navigateur Web, s'affiche-t-elle, ou bien alors avez vous une 404?


    Cordialement,
    • 0
  12. Gilles Boussin a ajouté un message dans un sujet  e-transacations   

    Bonjour Alex,

    Il est effectivement tout à fait possible d'intégrer un module de paiement par CB, y compris e-transactions sur une base de PEEL SHOPPING.

    Vous devez théoriquement avoir reçu divers identifiants à l'ouverture de votre compte, ainsi qu'un "Kit d'intégration" pour le moyen de paiement

    Si vous ne pouvez ou ne souhaitez pas faire l'intégration vous-même, je vous encourage à contacter notre service commercial au 01 75 43 6797.

    Cordialement
    • 0
  13. Gilles Boussin a ajouté un message dans un sujet  Moteur de recherche, erreur   

    Pas de quoi,

    N'hésitez pas à poster de nouveau en cas de souci

    Cordialement,
    • 0
  14. Gilles Boussin a ajouté un message dans un sujet  Redirection automatique vers fiche produit   

    Content d'avoir pu vous aider :angry:

    N'hésitez pas à poster de nouveau en cas de souci,

    Cordialement,
    • 0
  15. Gilles Boussin a ajouté un message dans un sujet  Moteur de recherche, erreur   

    Bonjour Alex,

    Pour le problème :
    Notice: Undefined variable: compteur in /homepages/23/d193877467/htdocs/peel_shopping-5.7/search.php on line 101

    Il n'y aura pas, dans un premier temps, de fichier PHP à modifier.
    L'idée est de savoir quelle version de PHP vous avez sur votre hébergement.

    Si la version est bien antérieure à 5.1.0, la solution la plus simple sera à mon sens de mettre à jour PHP (si vous êtes sur un hébergement dédié) ou de souscrire à une autre offre d'hébergement.

    Cordialement,
    • 0
  16. Gilles Boussin a ajouté un message dans un sujet  Redirection automatique vers fiche produit   

    Bonsoir Magalie,

    Apparemment tu as fait un copier coller du code entre crochets qu'a mis Jean-Hervé pour mettre en gras le s qui manquait
    => il faut que tu retires ce code entre crochets pour obtenir ..... FROM peel_produits p .........
    • 0
  17. Gilles Boussin a ajouté un message dans un sujet  Erreur SQL : Table 'mon site.peel_stocks_temp' doesn't exist "   

    Par souci de clarté sur le forum, j'efface le sujet ouvert quelques minutes après celui-ci, et je site son contenu, écrit par La fleur :

    "Problème règlé ( de ma faute comme d'hab ! )
    Merci tout de même"


    Cordialement,
    • 0
  18. Gilles Boussin a ajouté un message dans un sujet  Bloquer les nouvelles inscriptions   

    Bonjour MLG01,

    On peut par exemple afficher un message lorsqu'un utilisateur essaie de se créer un compte, pour l'avertir que ce n'est pas possible.

    Dans /utilisateurs/enregistrement.php, remplacez :


    if (sizeof($_POST) > 0) {
    $frm = $_POST;

    $message_erreur = valide_form($frm, $erreurs);

    if (empty($message_erreur)) {
    insere_utilisateur($frm);

    $DOC_TITLE = "[PEEL.FR]";

    if ($_SESSION['caddie']->compte_elements() > 0) {
    if (empty($_SESSION['caddie']->zoneId) || empty($_SESSION['caddie']->typeId)) {
    header("Location: $wwwroot/achat/caddie_affichage.php");
    header('Connection: close');
    } else {
    header("Location: $wwwroot/achat/achat_maintenant.php");
    header('Connection: close');
    }
    } else {
    include($repertoire_modele . "/haut.php");

    afficher_enregistrement_succes();

    include($repertoire_modele . "/bas.php");
    }
    die();
    }
    }[/code] par [code]if (sizeof($_POST) > 0) {
    include($repertoire_modele . "/haut.php");

    //Affichez ici le message de votre choix

    include($repertoire_modele . "/bas.php");

    }


    Cordialement,
    • 0
  19. Gilles Boussin a ajouté un message dans un sujet  option couleur dans l'admin[BUG]   

    Pas de quoi :angry:
    • 0
  20. Gilles Boussin a ajouté un message dans un sujet  Redirection automatique vers fiche produit   

    Bonjour Magalie,

    Voici une version corrigé du code :


    $count_products_query = query("SELECT id
    FROM peel_produit[b]s[/b] p
    INNER JOIN peel_produits_categories pc ON pc.produit_id = p.id
    WHERE pc.categorie_id =" . intval($catid));

    if (num_rows($count_products_query) == '1') {
    // S'il y a exactement un produit dans la categorie
    if ($count_products_result = fetch_assoc($count_products_query)) {
    header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id=' . $count_products_result['id']);
    header("Connection: close");
    die();
    }
    }[/code]


    Cordialement,
    • 0
  21. Gilles Boussin a ajouté un message dans un sujet  prototype ??? a quoi cela sert   

    Bonjour,

    Comme le dit Reloaded, prototype.js est un framework Ajax. Il rajoute des fonctionnalités au javascript de base, donc rien que le fait qu'il soit appelé de base dans PEEL permet de rajouter des bouts de code en Ajax sans se poser de question.
    Pour savoir où il est appelé, il faut chercher dans le code "new Ajax" pour chercher une instanciation => la recherche m'a donné dans modeles/.../template.php :

    /**
    * affiche_menu_recherche()
    *
    * @return
    */
    function affiche_menu_recherche($return_mode = false)
    {
    global $wwwroot;

    $output = '
    <form method="get" action="' . $wwwroot . '/search.php" id="recherche">
    <fieldset>
    <input type="hidden" name="mode" value="1" />
    <input type="hidden" name="match" value="2" />
    <input type="text" name="search" id="foo" value="" style="width:120px;" />
    <input type="submit" class="bouton_ok" value="" name="action" />
    </fieldset>
    </form>
    <div id="placement_produit"></div>
    <script type="text/javascript">
    new Ajax.Autocompleter(\'foo\',\'placement_produit\',\'/modules/search/produit.php\');
    </script>
    ';
    if ($return_mode) {
    return $output;
    } else {
    echo $output;
    }
    }
    • 0
  22. Gilles Boussin a ajouté un message dans un sujet  Moteur de recherche, erreur   

    Bonjour Alex,

    Que faites vous également avec DreamWeaver?
    Vous gérez simplement le design de votre site?

    En quoi l'utilisation de DreamWeaver pose un problème?


    Cordialement,
    • 0
  23. Gilles Boussin a ajouté un message dans un sujet  couleur dans le menu gauche et erreur lors de la mise en place d'une puplicité   

    Bonjour neomega,

    Pour avoir un menu de gauche du type de l'exemple que vous donnez, la solution la plus simple est de "masquer" certaines parties de ce menu dans des div à display:none, et d'associer les boutons à des évènements Javascript pour passer le display à block


    Cordialement,
    • 0
  24. Gilles Boussin a ajouté un message dans un sujet  création de pages   

    Pas de quoi :angry:
    • 0
  25. Gilles Boussin a ajouté un message dans un sujet  Redirection automatique vers fiche produit   

    Bonjour Magalie, Bonjour Isabelle,


    Voici le code que j'écrirais pour vérifier automatiquement si il n'y a qu'un seul produit dans une page de catégorie, et dans ce cas rediriger vers ce produit.

    Le code que je transmets ici est écrit pour PEEL SHOPPING 5.71, et n'est pas testé.


    Dans la page /achat/index.php, après :


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

    $catid = (!isset($_GET['catid']) ? 0 : intval($_GET['catid']));[/codebox]

    écrire --->


    [codebox]$count_products_query = query("SELECT id
    FROM peel_produit p
    INNER JOIN peel_produits_categories pc ON pc.id_produit = p.id
    WHERE pc.id_categorie =". intval($catid));

    if (num_rows($count_products_query) == '1') {
    //S'il y a exactement un produit dans la categorie
    if ($count_products_result = fetch_assoc($count_products_query)) {
    header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id='.$count_products_result['id']);
    header("Connection: close");
    die();
    }
    }


    A tester, bien entendu :angry:

    Cordialement
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping