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  Peel en local avec serveur XAMPP   

    Effectivement, je parle du tien ;)
    • 0
  2. Gilles Boussin a ajouté un message dans un sujet  Problème modification de contenu depuis Back-office   

    Pas de quoi,

    Bon courage pour la suite !
    • 0
  3. Gilles Boussin a ajouté un message dans un sujet  Afficher en permanence les sous-cat d'une cat principale   

    Bonjour Serial Mother,

    Voici finalement une réponse à votre question, qui je l'espère vous permettre de résoudre votre problématique.

    Le fichier /achat/index.php permet l'affichage de la page relative à une catégorie PEEL (que la réécriture d'URL soit activée ou non).

    Ce fichier intègre une fonction recupere_sous_categorie(), et en réalise l'appel afin de récupérer toutes les sous-catégories associées à la catégorie "courante".
    L'appel au fichier sous_categorie.php exploite les infos renvoyées par recupere_sous_categorie() et les met en page (image de chaque sous catégorie + lien cliquable sous forme de tableau).


    Si on regarde le code de recupere_sous_categorie(), on a :
    function recupere_sous_categorie($catid = 0)
    {
    $qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
    FROM peel_categories
    WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1"
    ORDER BY position') ;
    return $qid;
    }


    ---> En fait, on ne récupère et l'on affiche bien que les sous-catégories de la catégorie courante : WHERE parent_id="' . intval($catid) . '"


    Donc si on veut, quelle que soit la catégorie courante, afficher toutes les sous-catégories de la catégorie mère de la catégorie courante, définir la fonction suivante pour connaître la plus haute catégorie mère d'une catégorie donnée :
    function getParentCategorieId($catid = 0){
    $qid = mysql_query("SELECT parent_id, id
    FROM peel_categories
    WHERE id = '" . intval($catid) . "' AND etat = '1' LIMIT 1");
    if($r = mysql_fetch_assoc($qid)){
    if ($r['parent_id'] != 0) {
    return getParentCategorieId($r['parent_id']);
    } else{
    return $r['id'];
    }
    }else{
    return '0';
    }
    }




    puis modifier recupere_sous_categorie et écrire :

    function recupere_sous_categorie($catid = 0)
    {
    $qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
    FROM peel_categories
    WHERE parent_id="' . getParentCategorieId(intval($catid)) . '" AND id>"0" AND etat="1"
    ORDER BY position') ;
    return $qid;
    }




    Mon code n'est pas testé, il faut donc le faire pour moi ;)
    Enfin, il ne me semble pas optimal (car getParentCategorieId est une fonction récursive qui fait une requête SQL), il y a donc certainement moyen de l'améliorer :(


    Cordialement,
    • 0
  4. Gilles Boussin a ajouté un message dans un sujet  menu catégories et rubriques dans l'ordre alphabétique   

    Bonjour,

    Ceci semble lié à une erreur SQL.

    Essayez d'afficher le résultat de la requête SQL effectuée, et de l'exécuter sous PHPMy admin pour voir ce qui pose souci.

    Cordialement,
    • 0
  5. Gilles Boussin a ajouté un message dans un sujet  Charte graphique, habillage et mise en page   

    Bonjour Azerty,

    Après l'installation de la boutique PEEL, il vous faut choisir un répertoire "template" (par défaut, "standard" ou bien "blog").

    Une fois ce choix fait, pour modifier le design de la boutique, vous devez modifier les fichiers screen.css et left_right.css du répertoire sélectionné.

    Par ailleurs, il n'est pas exclu que vous ayez à modifier certains fichiers de code PHP, template.php, haut.php, bas.php.

    La question étant très générale, je vous propose de commencer par essayer d'obtenir le résultat que vous souhaitez, et de solliciter notre aide si vous rencontrez une difficulté bien ciblée.

    Cordialement,
    • 0
  6. Gilles Boussin a ajouté un message dans un sujet  Problème modification de contenu depuis Back-office   

    Bonjour Lionel,

    Je viens d'intervenir sur ta boutique (avec un peu de retard !!!)

    En fait, l'éditeur HTML utilisé était : nicEditor, éditeur HTML usuel sur les anciennes versions de PEEL.
    Le souci doit venir du fait qu'il y avait du FLASH dans le contenu rentré, cela a dû mal interagir avec le code de l'éditeur

    Tu es en version 5.4, et nous avions déjà à l'époque mis en place FCKEditor.
    J'ai fait en sorte, depuis ton back-office, de switcher vers FCK EDITOR.
    L'intégration était alors expérimentale, mais nous n'avons eu aucun bug recensé, donc tu devrais ne pas rencontrer de souci.

    Par ailleurs, FCK Editor est plus puissant que NicEditor, et fourni un code plus clean, donc tu y gagnes ;)
    • 0
  7. Gilles Boussin a ajouté un message dans un sujet  Peel en local avec serveur XAMPP   

    Bonjour Lionel :

    pour rajouter l'image il faut télécharger et remplacer le répertoire en local via mon serveur , mais ou se trouve le répertoire ou sont inscéré les images uploader sur le serveur ???...


    ---> Les images à récupérer du serveur de prod vers le serveur local sont dans upload/, je propose que tu récupères directment tout le contenu de ce dossier et le passe en local !

    • 0
  8. Gilles Boussin a ajouté un message dans un sujet  peel et SSO   

    Pas de quoi ;)

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

    Cordialement,
    • 0
  9. Gilles Boussin a ajouté un message dans un sujet  Problème modification de contenu depuis Back-office   

    Bonsoir Lionel,

    Je dois encore avoir tes identifiants back-office, je vais faire en sorte de corriger ce qui ne va pas ce wwekend !

    Cordialement,
    • 0
  10. Gilles Boussin a ajouté un message dans un sujet  sitemap   

    Bonsoir Shogun,

    Effectivement je vous propose de rajouter a langue en Anglais avec ?langue=en, pour le sitemap étranger.

    Je note également que nous devrons assurer des URL's construites à partir des titres EN pour les versions EN, pour les versions ultérieures de PEEL. !

    Cordialement,
    • 0
  11. Gilles Boussin a ajouté un message dans un sujet  affichage de photos dans les sous categories   

    Bonjour à vous,

    Je pars du principe que vous souhaitez afficher les miniatures des sous-catégories sur les pages de catégories principales.
    Le code à modifier se trouve dans modeles/votremodele/sous_categorie.php.


    J'ignore quelle est votre verion de PEEL, mais sur les version s récentes cela est pris en charge, vous devez appeler l'image comme suit :

    echo '<img src="'. $repertoire_upload.'/thumbs/'. thumbs($cat['image'], $small_width, $small_height, "fit").'" alt='. html_entity_decode($cat['nom_' . $_SESSION['langue]]).'" /><br />'. html_entity_decode($cat['nom_' . $_SESSION['langue']]).'';

    à l'endroit désiré

    Cordialement
    • 0
  12. Gilles Boussin a ajouté un message dans un sujet  peel et SSO   

    Bonsoir didier,

    Si je comprends bien, vous souhaitez que en vous logguant survotre extranet java, vous soyez automatiquement loggué sur votre boutique PEEL.

    Connaissant peu Java, je me contente ici dans un premier temps de vous donner l'indication suivante :

    Le code qui permet le leogin sur un site PEEL se trouve dans /membre/php, après soumission des infos en POST :

    $utilisateur = verifier_authentification(trim(addslashes(htmlspecialchars($_POST['email'], ENT_QUOTES))), addslashes(htmlspecialchars($_POST['mot_passe'], ENT_QUOTES)));

    if ($utilisateur) {
    $_SESSION['utilisateur'] = $utilisateur;
    }


    Je pense que l'une des problématiques auxquelles vous serez confronté sera d'uniformiser les contraintes d'intégrité sur les Login / Mot de passe pour votre extranet et pour votre site PEEL

    Cordialement,
    • 0
  13. Gilles Boussin a ajouté un message dans un sujet  Problème Intégration bannière Flash sur Header du site   

    Bon Weekend à vous, et merci chrissmartinique pour votre intervention !
    • 0
  14. Gilles Boussin a ajouté un message dans un sujet  Peel en local avec serveur XAMPP   

    Bonsoir Lionel,

    Ce message d'erreur est lié au fait que vous appelez une image : /upload/100410_113824_PEEL_z9kpSD.jpg

    non présente sur votre serveur local.

    Il faut ajouter l'image manquante, ou alors supprimer le produit concrné, ou bien passer depuis PHP MY Admin le champ image1 concerné à ""

    Cordialement
    • 0
  15. Gilles Boussin a ajouté un message dans un sujet  Passage de 4 à 5.6   

    Bonsoir Fabienne,

    Ja parie sur une erreur de réécriture d'URL !
    Vous devez à mon sens activer, sur votre serveur eb (qu'il soit de prod. ou local), la directive de configuration "rewrite mod".

    Cordialement,
    • 0
  16. Gilles Boussin a ajouté un message dans un sujet  Afficher en permanence les sous-cat d'une cat principale   

    Bonsoir Serial Mother,

    Navré pour ce sujet qui n'a pas eu de réponse.

    Je vous propose que je m'y mette d'ici ce mercredi.

    Relancez-moi en cas d'oubli !

    Cordialement,
    • 0
  17. Gilles Boussin a ajouté un message dans un sujet  Problème Intégration bannière Flash sur Header du site   

    Bonsoir Lionel,

    Pas de quoi pour le coup de main ;)

    Pour le fond noir, editez le style de la balise content et rajoutez un : background-color:black;

    Mais pensez bien à changer les couleurs de vos pages de contenu, pour ne pas avoir du "noir sur fond noir" !!

    Cordialement,
    • 0
  18. Gilles Boussin a ajouté un message dans un sujet  FCKeditor   

    Vite résolu ;) !
    • 0
  19. Gilles Boussin a ajouté un message dans un sujet  Paypal et ipn.php   

    Bonsoir Shogun,

    Quelles sont les requêtes de MAJ que vous avez dans ipn.php?

    Il est possible qu'elles fassent référence à un champ "statut" au lieu de "id_statut_paiement"

    Cordialement,
    • 0
  20. Gilles Boussin a ajouté un message dans un sujet  Problème modification de contenu depuis Back-office   

    Quel éditeur HTML utilisez vous? Es-ce FCK Editor? Tiny MCE?
    Cordialement,
    • 0
  21. Gilles Boussin a ajouté un message dans un sujet  Retour en page d'accueil sur les pages de rubriques   

    Il ne s'agit pas d'un dysfonctionnement à proprement parler, mais content que ce soit solutionné ;)

    Cordialement
    • 0
  22. Gilles Boussin a ajouté un message dans un sujet  Problème Intégration bannière Flash sur Header du site   

    Bonjour Lionel,

    Lorsque je regarde le code de votre site, on voit que le menu principal y est toujours :

    </div>
    <div id="menu1">
    <ul>
    <li><a href="http://www.bs-concept.net/Eboutique/">Accueil</a></li>
    <li><a href="http://www.bs-concept.net/Eboutique/achat/nouveautes.php">Nouveaut&eacute;s</a></li>

    <li><a href="http://www.bs-concept.net/Eboutique/achat/promotions.php">Promotions</a></li>
    <li><a href="http://www.bs-concept.net/Eboutique/achat/flash.php">Ventes flash</a></li>
    <li><a href="http://www.bs-concept.net/Eboutique/achat/cheques.php">Ch&egrave;ques cadeaux</a></li>
    <li><a href="http://www.bs-concept.net/Eboutique/compte.php">Mon compte</a></li>
    <li><a href="http://www.bs-concept.net/Eboutique/utilisateurs/contact.php">Contact</a></li>
    </ul>

    </div>


    Mon idée : La bannière Flash est trop large et viens recouvrir ce menu.

    Voici le style CSS associé à votre header :
    div.header{

    background-color:transparent;

    background-repeat:no-repeat;

    width:990px;

    height:120px;

    }

    Modifiez donc le height:120px; par height:150px;

    J'ai vérifié avec FireBug, et votre Menu Principal réapparait ;)

    Cordialement,
    • 0
  23. Gilles Boussin a ajouté un message dans un sujet  Peel en local avec serveur XAMPP   

    Bonjour,

    Je tiens à préciser que sur les versions récentes de PEEL (depuis que PHP 5.3 est sorti), les ereg ont été remplacés par des preg partout dans le code.

    Donc le sujet ne concerne que des anciennes boutiques qui sont mises sur un serveur avec PHP 5.3.
    • 0
  24. Gilles Boussin a ajouté un message dans un sujet  Code promo et problème sur montants minimum sur peel 5.1   

    Bonjour,

    Veuillez tout d'abord excuser le retard dans ma réponse.

    Un effort particulier a été mis en place, depuis PEEL PREMIUM 5.4, pour corriger définitivement tous les bugs recensés des précédentes versions.



    Micka, quel est votre version de PEEL, et quel est le message d'erreur exact qui vous est renvoyé lorsque vous entrez le code promo?
    LLors de la création du code PROMO, , avez vous bien saisi des "Date de début" et "Date de fin" cohérentes?



    Xavbiensur, je vous livre ici un correctif pour le bug que vous rencontrez sur PEEL PREMIUM 5.1 :

    1 - Dans /administrer/bons_clients.php, remplacez :

    $message_ok .= "Ce code promo vous est spécialement destiné et est valable une seule fois à partir d'aujourd'hui jusqu'au ".date("t") ."/".date("n")."/".date("Y").".\n";
    $message_ok .= "A bientôt sur $wwwroot.\n\n";

    par

    $message_ok .= "Ce code promo vous est spécialement destiné et est valable une seule fois à partir d'aujourd'hui jusqu'au ".date("d-m-Y",strtotime($cp['date_fin']));

    if ($cp['montant_min'] != 0)
    $message .= " , et pour un achat d'une valeur minimum de ". fprix($cp['montant_min']);

    $message_ok .= ".\r\n";
    $message_ok .= "A bientôt sur $wwwroot.\n\n";



    2 - Dans /administrer/cheques_cadeaux.php, remplacez :

    $sql = "SELECT cc.email_acheteur, cc.email_ami, cc.remise_valeur, cc.nom FROM peel_codes_promos cc WHERE cc.id = '".intval($_GET['id'])."'";
    par
    $sql = "SELECT cc.email_acheteur, cc.email_ami, cc.remise_valeur, cc.nom, cc.montant_min FROM peel_codes_promos cc WHERE cc.id = '".intval($_GET['id'])."'";

    et remplacez
    $message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code ".$chq->nom.".\n\rVous bénéficierez alors d'un avoir de ".fprix($chq->remise_valeur)." EURO TTC sur votre commande.\n\r";
    $message .= "A bientôt sur $site.";
    par
    $message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code ".$chq->nom.".\n\rVous bénéficierez alors d'un avoir de ".fprix($chq->remise_valeur)." EURO TTC sur votre commande";

    if ($chq->montant_min != 0)
    $message .= " pour un achat d'une valeur minimum de ". fprix($chq->montant_min);

    $message .= ".\n\r";
    $message .= "A bientôt sur $site.";


    Cordialement,
    • 0
  25. Gilles Boussin a ajouté un message dans un sujet  Problème modification de contenu depuis Back-office   

    Bonjour lionel20,

    Quel type de contenu avez-vous tenté d'insérer depuis le back-office?

    Cordialement,
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping