Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    Bonjour VV93,

    Vous souhaitez, si je comprends bien, avoir une nouvelle page "Produits en attente" ou apparaîtront tous les produits pour lesquels vous aurez coché la case : "Produits en attente".

    Si c'est le cas, il vous faut créer dans la table peel_produits un nouveau champ on_attente (tinyint(4)) et vous inspirer de la gestion du champ on_news dans administrer/produits.php par exemple, pour gérer la case à cocher.

    Enfin, créez une page achat/attente.php dans laquelle vous appelez la fonction affiche_produit comme suit :

    affiche_produit("p.on_attente='1'", ATTENTE, "attente", $_SESSION['ecom']['nb_produit_page']);

    Cordialement,

  2. phildu34


    je vais encore me faire des amis en répondant a ce sujet !!!

    vous qui êtes chez free et qui vous plaignez que sa ne marche pas ,moi je ne vous plain pas !!! c'est bien fait pour vous !!!

    vous souhaitez ouvrir une boutique en ligne qui devrait vous rapporter de l'argent ... je vous le souhaite de tout coeur !

    alors allez chez des pros de l'hébergement , des boites qui tiennent la route , arrêter les amateurs de chez free !

    pour heberger une boutique e-commerce chez OVH sa va vous couter PAR AN environ 45 ou 50 € avec le nom de domaine , si votre budget d'investissement pour ouvrir la boutique ne vous permet pas de sortir 50 € ... laisser tomber le e-commerce.

    sa va surement pas vous plaire ce que je vous dit mais avant de gagner de l'argent il faut d'abord en depenser !

    c'est mon avis !

    Philippe

  3. VV93


    merci beaucoup j'ai développé autrement

    voici mon code :

    $champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, if(p.etat = 1,p.image1,p.image4)as image1, if(p.etat = 1,p.image2,'')as image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";

    j'ai juste un petit souci:

    quand je clique sur le produit la fiche produit a des erreur ( lien : /achat/produit_details.php?id=2003)et n'affiche pas le produits

    en revanche dans achat/index.php?catid=2 c'est impeccable

    merci de me donné une indication

    Bonjour VV93,

    Dans modeles/blog/template.php, fonction template_index_produit(),

    Faites en début de fonction une requête pour récupérer l'état du produit et image 4 à partir de son id.

    $q = mysql_query('SELECT etat from peel_produits WHERE id="'.$id.'" LIMIT 1');

    if ($prod=mysql_fetch_assoc($q)){

    $etat = $prod['actif']

    $image4= $prod['image4']

    }else{

    $etat = 0;

    }

    (Une solution plus optimisée serait de passer le actif et image 4 en paramètre de la fonction template_index_produit, mais je vais ici au plus simple).

    Remplacez :

    echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    par

    if ($etat == '1'){

    echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    }else{

    echo "<img src=\"$image4\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    }

    Cordialement,

  4. Gilles Boussin


    Bonjour VV93,

    Dans modeles/blog/template.php, fonction template_index_produit(),

    Faites en début de fonction une requête pour récupérer l'état du produit et image 4 à partir de son id.

    $q = mysql_query('SELECT etat from peel_produits WHERE id="'.$id.'" LIMIT 1');

    if ($prod=mysql_fetch_assoc($q)){

    $etat = $prod['actif']

    $image4= $prod['image4']

    }else{

    $etat = 0;

    }

    (Une solution plus optimisée serait de passer le actif et image 4 en paramètre de la fonction template_index_produit, mais je vais ici au plus simple).

    Remplacez :

    echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    par

    if ($etat == '1'){

    echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    }else{

    echo "<img src=\"$image4\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";

    }

    Cordialement,

  5. equi-monde


    J'ai a present un nouveau souci quand je clique sur ajouter au caddie je vais sur la page des cookies alors que j'accepte tous les cookies

    Cdt

    Hello,

    Quel est votre budget par mois à investir dans un hébergement de qualité ?

    Je vais voir ce que je peux faire en fonction de votre budget pour vous trouver ou pour vous concocter un hébergement sur mesure ...

    Bonne journée.

  6. VV93


    Merci Loïc pour le complément d'infos ;)

    merci mais je reouvre le sujet si cela ne vous derrange pas voici le code :

    $tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";

    $tables = "rv_produits p";

    $inner_table = "INNER JOIN rv_produits_categories pc ON (pc.produit_id = p.id)";

    $inner_site = "INNER JOIN rv_sites_pivots ps ON (ps.produit_id = p.id)";

    $champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";

    $contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'";

    $tri = "ORDER BY p.".$tri.", p.id";

    $Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." ".$inner_site." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;

    $Links-> Initialize();

    $result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    if (mysql_num_rows($result) == 0) {

    echo "<h3>".NO_INDEX_PRODUCT."</h3>";

    merci d'avance pour votre aide

  7. VV93


    merci d'avance

    j'aimerai afficher tous les produits du site meme ceux hors ligne avec une containte particuliere si les produits sont hors ligne afficher l'image4

    sinon si en ligne afficher image1,image2,image3

    voici le bout de code :

    /******************************************/

    /* Affichage des produits en mode colonne */

    /******************************************/

    function affiche_produit_en_colonne($catid) {

    $Links = new MultiPage();

    $Links-> ResultPerPage = $_SESSION['ecom']['nb_produit_page'];

    $Links-> LinkPerPage = 15;

    $Links-> Template = "tpl1.htm";

    $tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";

    $tables = "rv_produits p";

    $inner_table = "INNER JOIN rv_produits_categories pc ON (pc.produit_id = p.id)";

    $inner_site = "INNER JOIN rv_sites_pivots ps ON (ps.produit_id = p.id)";

    $champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";

    $contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'";

    $tri = "ORDER BY p.".$tri.", p.id";

    $Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." ".$inner_site." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;

    $Links-> Initialize();

    $result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    if (mysql_num_rows($result) == 0) {

    echo "<h3>".NO_INDEX_PRODUCT."</h3>";

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";

    $nb_cellules = mysql_num_rows($result);

    $nb_colonnes = 3;

    $j = 0;

  8. Gilles Boussin


    Bonjour jeromes,

    De notre côté, le module de paiement par CB n'est effectivement pas préinstallé, le process nécessitant notamment une phase de tests avant activation possible du côté de la banque, ainsi que la prise en charge d'une URL de retour du côté de Centrecom.

    De manière générale, il faut effectivement paramétrer un type de paiement "Carte bancaire" depuis le back-office, et dans /modeles /XXXX/template.php, fonction affichage_fin_succes(), rajouter un "case CB : " avec interconnexion avec Centrecom, telle que définie dans leurs specs techniques.

    Cordialement,

  9. jeromes


    Bonjour,

    Deux autres topics traitent du sujet mais les réponses n'apparaissent pas.

    Comment puis-je installer le module de paiement CM-CIC sur peel 4 sachant que dans le back-office il y a deux champs pour le paramétrer (code TPE et société) que j'ai renseigner. J'ai mis mode de paiement Carte bancaire

    Que faut-il faire ensuite. Le site n'est-il pas pré-paramétrer ?

    Merci d'avance de vos réponses

  10. equi-monde


    Lorsque je suis en acceuil site web de peel shopping v5, aucun produit n'est affiché pour moi pour que je puisse l'ajouter dans le panier.

    Pourtant que j'ai ajouter des produits dans le site à partir de la partie administrateur. C'est clair comme ça ou nn ?

    Si n'est pas encore claire SVP comment je peux vous déposez une photo pour mieux vous expliquez.

    Merci.

    Je pense comprendre ...

    vous avez ajouté un produit à partir du back-office ... mais il n'est pas visible à partir de la partie visible par vos clients ...

    1/ Au moment de l'insertion de votre produit, avez-vous bien coché que le produit devait apparaître en ligne ?

Twitter Advisto ecommerce

Facebook PEEL Shopping