Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Gilles Boussin


  1. Bonjour Alextiti, le fichier qui gère cette fonctionnalité est :

    administrer/import_produit.php.

    Il faut prendre en charge les améliorations lors de la lecture du fichier importé,

    while (!feof($fp)) { ...

    et lors de l'insertion en BDD (requçete suivante) :

    $requete = "INSERT INTO peel_produits (

    reference

    , nom_fr

    , nom_en

    , prix

    , prix_revendeur

    , prix_achat

    , tva

    , promotion

    , poids

    , points

    , image1

    , image2

    , image3

    , image4

    , id_marque

    , descriptif_".$_SESSION['langue']."

    , description_".$_SESSION['langue']."

    , on_stock

    , etat

    , date_insere

    , date_maj

    )

    VALUES (

    '".$reference."'

    , '".$nom."'

    , '".$nom_en."'

    , '".$prix."'

    , '".$prix_revendeur."'

    , '".$prix_achat."'

    , '".$tva."'

    , '".$promotion."'

    , '".$poids."'

    , '".$point."'

    , '".$image1."'

    , '".$image2."'

    , '".$image3."'

    , '".$image4."'

    , '".$id_marque."'

    , '".$descriptif."'

    , '".$description."'

    , '".$on_stock."'

    , '".$etat."'

    , now()

    , now()

    )";


  2. Bonjour alexletiti,

    La possibilité la plus simple, a mon sens, est, à chaque fois que l'on veut afficher une référence, d'aller chercher la taille et la couleur du produit, et de les concaténer avec la référence du produit.

    On aurait donc comme modèle de référence :

    ref/couleur/taille

    Ce qui suppose que pour tous les produits, la référence serait basée sur ce même modèle.


  3. Bonjour Seal20,

    Le fichier concerné est : direaunami.php.

    Ce fichier fait appel à la variable :

    OBJECT_EMAIL_FRIEND

    qui contient, en francais :

    define("OBJECT_EMAIL_FRIEND","$fname[$numitems] bonjour !\n\n$yname a visité le site $site et pense que vous trouverez cet article intéressant :\n\nURL: $referer \n\nCommentaires supplémentaires : \n------------------------------------ \n$comments \n------------------------------------\n\nMerci \n$site \n$support",TRUE);

    $referer est théoriquement la page du produit, et $yname l'expéditeur.

    Que contient l'email que vous recevez via ce module?

    Cordialement,


  4. Bonjour ro2kpdp,

    Dans sitemap.php, rajoutez le code :

    $select_cat = "select c.id as categorie_id, c.nom_".$_SESSION['langue']." as categorie from peel_categories c";

    $req_cat = mysql_query($select_cat) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    while($row_cat = mysql_fetch_array($req_cat)){

    fwrite($create_xml,"<url><loc>$wwwroot/achat/index.php?id=".$row_cat['categorie_id']."</loc><lastmod>".date("Y-m-d")."</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>\r\n");

    }


  5. Bonjour Exadelphe,

    On peut effectivement le faire : dans modeles/standar/template.php, fonction affiche_categorie_accueil

    Remplacer

    echo "<p><img src=\"$repertoire_upload/".$cat['image']."\" width=\"$largeur\" border=\"0\" alt=\"".html_entity_decode($cat['categorie'])."\" title=\"".html_entity_decode($cat['categorie'])."\" /></p>";

    par

    echo "<p><a href=\"achat/index.php?catid=".$cat['id']."\"><img src=\"$repertoire_upload/".$cat['image']."\" width=\"$largeur\" border=\"0\" alt=\"".html_entity_decode($cat['categorie'])."\" title=\"".html_entity_decode($cat['categorie'])."\" /></a></p>";


  6. LA ligne en question :

    echo "fcontent[" . $i . "]=\"<a href=" . $urlprod . "'><strong>" . html_entity_decode(strip_tags($ProdRollover['nom])) . "</strong></a><br /><font class='normal'>" . fprix($price_to_display, true) . "<br /><p class='center'><img src=\"$repertoire_upload/" . $ProdRollover['image1'] . "\" alt=\"" . $ProdRollover['nom'] . "\" width=\"150\" /></p>\";\r\n";

    est assez chargée !

    Je vais regarder ça de plus près, j'essaie de vous répondre d'ici demain.

    Relancez-moi sur le sujet si je ne reviens pas vers vous !


  7. Pardon, je voulais dire PEEL SHOPPING 4.0 dans mes notes précédentes !

    Finakement, le bug de la "page blanche" a finalement été résolu, il manquait le ";" final dans

    $qid_items = mysql_query("

    SELECT oi.*, pm.nom_fr AS nom_marque FROM peel_commandes_articles oi

    LEFT JOIN peel_produits pp ON pp.id = oi.produit_id

    LEFT JOIN peel_marques pm on pm.id = pp.id_marque

    WHERE commande_id = '".intval($id)."'");


  8. Re bonjour jacouille24,

    var_dump permet d'afficher le type et le contenu d'une variable, ainsi que son type, en l'occurrence ici nous avons récupéré une chaîne de caractères contenant la requête SQL exécutée sur votre serveur.

    Apriori, celle-ci est bonne (je l'ai testée via PHPmyAdmin sur une PEEL Shopping 5.4),

    donc le problème n'est sensiblement pas lié à une erreur SQL


  9. Ca sent l'erreur SQL...J'ai du me tromper dans le requête :

    Faites un

    var_dump("

    SELECT oi.*, pm.nom_fr AS nom_marque FROM peel_commandes_articles oi

    LEFT JOIN peel_produits pp ON pp.id = oi.produit_id

    LEFT JOIN peel_marques pm on pm.id = pp.id_marque

    WHERE commande_id = '".intval($id)."'");

    die();

    avant

    $qid_items = mysql_query("

    SELECT oi.*, pm.nom_fr AS nom_marque FROM peel_commandes_articles oi

    LEFT JOIN peel_produits pp ON pp.id = oi.produit_id

    LEFT JOIN peel_marques pm on pm.id = pp.id_marque

    WHERE commande_id = '".intval($id)."'")

    Et exécuteez la requête obtenue sur PHPMyAdmin.

    Le bug sera alors plus clair !


  10. Bonsoir jadelynn,

    Le lien fourni :

    http://www.jadelynnlingerie.fr/peel/index.php

    semble avoir quelques souci techniques...

    Pour le problème des "é", il y a peu de chances que ce soit un cas isolé, les "è" et "à", etc

    devraient être mal gérés également.

    Il vout que vous voyiez à ce sujet ce qui est sotcké en Base de Données (via phpmyadmin par exemple), pour déterminer si vous avez les codes HTML des accents, les accents correctement écrits, ou un problème dans l'encodage de vos accents.

    Pour l'image "Ajouter au caddie", c'est à priori la classe CSS bouton qu'il faut modifier, définie dans modeles/standard/screen.css

    Enfin pour caser un prix dans une image en forme d'étiquette, il faut jongler avec le CSS, pour caler l'ensemble proprement, pour un prix à 3 ou 4 chiffres, etc...

    Je pourrai vous aider mieux si le lien fonctionne de nouveau ;)

    J'attends votre retour, en espérant avoir déjà pu vous aider !!


  11. Bonsoir Chrisssssssssssssssssss,

    J'ai rajouté le paiement par mandat cash mais je n'ai aucune instructions qui apparait, par exemple, envoyer votre mandat cash à telle adresse... Pourquoi ? Comment puis je spécifier des conditions à certains type de paiement. Par exemple, pour le mandat cash et même s'il ne me propose pas de l'envoyer à telle adresse, je souhaiterais inviter le client à me faire parvenir le code par e-mail par exemple.

    Dans modele/standard/template.php, fonction affichage_fin_succes, au niveau du switch ($com->paiement),

    vous pouvez spécifier un case pour le cas Mandat Cash, et y afficherle texte de votre choix

Twitter Advisto ecommerce

Facebook PEEL Shopping