louis

Utilisateur open source
  • Content count

    22
  • Joined

  • Last visited


Everything posted by louis

  1. louis added a post in a topic retour caddie   


    merci, Paulanna, ça marche super....tu es vraiment au top
    http://www.louisbourdon.com
    • 0
  2. louis added a post in a topic retour caddie   

    oui, affichage direct du caddie apres avoir ajouté un produit..
    merci
    • 0
  3. louis added a topic in Module PEEL Premium pour PEEL SHOPPING   

    retour caddie
    En cliquant sur "ajouter au panier", comment faire pour revenir directement à l'affichage caddie

    en cliquant ajouter au panier >>>>achat/caddie_affichage.php
    merci
    • 4 replies
    • 2,991 views
  4. louis added a post in a topic modifier la page ajout caddie   


    non, ça ne me donne rien de mieux, il faut toujours inserer un stock et le gérer
    • 0
  5. louis added a post in a topic modifier la page ajout caddie   



    effectivement, celà marche mais c'est tout de meme un peu ennuyeux, pourquoi 20...en tout cas tu es vraiment très douée

    http://www.louisbourdon.com/boutique/achat/index.php?catid=9
    • 0
  6. louis added a post in a topic modifier la page ajout caddie   


    oui, ligne 1384 en fin du code suivant

    1134 >>function print_critere_stock_prix($prodId) {

    global $wwwroot;
    global $repertoire_images;

    $sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso, etat_stock FROM peel_produits WHERE id = '".$prodId."'";

    $resProd = mysql_query($sqlProd);

    $objProd = mysql_fetch_object($resProd);

    /* Choix entre prix grossiste et prix public */
    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);

    $prix_barre = $objProd->prix_revendeur;

    } else {

    $prix = $objProd->prix * (1-$objProd->promotion/100);

    $prix_barre =$objProd->prix;

    }



    if ($objProd->on_stock == 1) { # Si le stock du produit est géré

    echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"ajout".$prodId."\">";

    echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">";

    echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"".$objProd->delai_stock."\">";

    echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">";

    echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">";

    echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">";

    echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">";

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks_temp WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    /* Si la table des stocks temporaires est vide alors on teste la table réelle */

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

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."' AND stock > 0"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    }

    $Stock = mysql_fetch_array($resStock);

    # R&eacute;cup&egrave;re le nombre de ligne dans le table, si &eacute;gal &agrave; 1 alors on est dans le cas d'un produit sans couleur ni taille
    # Dans ce cas, le critere sera trait&eacute; par <input type=\"hidden\">
    $numLigne = mysql_num_rows($resStock);

    $stock_remain = 0; #- Initialisation de la variable Stock restant

    $sPrix = 0; # Indique qu'il n'existe pas de prix / taille pour ce produit.

    if ($numLigne == 1 && $Stock['couleur_id'] == 0 && $Stock['taille_id'] == 0) { # Si il y a du stock mais pas de couleur et pas de taille

    /* PRODUIT CONTENANT UN STOCK SANS TAILLE NI COULEUR */

    echo "<input type=\"hidden\" value=\"||\" name=\"critere\">";

    if ($Stock['stock'] != 0) {

    $stock_remain = 1;

    echo "<br />".QUANTITY." : <input type=\"text\" class=\"formulaire1\" type=\"text\" size=\"2\" name=\"qte\" value=\"1\" onChange=\"if (this.value > ".$Stock['stock'].") {this.value=".$Stock['stock]."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}\" maxlength=\"3\" /><br />";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";
    echo "</a>";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    echo strtoupper(ADD_CART);
    echo "</a>";

    echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";

    }

    } else { /* Produit contenant au moins une couleur ou une taille */

    if ($numLigne > 0) {

    $cName = "";

    $sName = "";

    $cId = 0;

    $sId = 0;

    $sPrix = 0; /* Indique qu'il n'existe pas de prix / taille pour ce produit. */

    $sqlStockTrue = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStockTrue = mysql_query($sqlStockTrue);

    $stockTrue = mysql_query($sqlStockTrue);

    $selected = 1; #- cette variable permet d'initialiser les boutons radio en sélectionnant au moins 1 item

    if (mysql_num_rows($stockTrue) > 0) {

    echo "<p align=\"center\"><b>".CRITERIA." : </b><br />";

    echo "<select name=\"critere\" class=\"formulaire1\">";

    while ( $s = mysql_fetch_array($stockTrue)) {

    $resCouleur = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom FROM peel_couleurs WHERE id = '".$s['couleur_id']."'")
    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    $resTaille = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom, prix, prix_revendeur FROM peel_tailles WHERE id = '".$s['taille_id']."'")
    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if ($s['couleur_id'] > 0) { /* si il y a une couleur */

    $couleur = mysql_fetch_array($resCouleur);

    $cId = $couleur['id'];

    $cName = $couleur['nom'];

    }

    if ($s['taille_id'] > 0) { /* si il y a une taille */

    $taille = mysql_fetch_array($resTaille);

    $sName = $taille['nom'];

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $sPrix = $taille['prix_revendeur'] * (1-$objProd->promotion/100);

    } else {

    $sPrix = $taille['prix'] * (1-$objProd->promotion/100);

    }

    $sId = $taille['id'];

    }

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks_temp WHERE produit_id = '".$prodId."' AND couleur_id = '".vn($cId)."' AND taille_id = '".vn($sId)."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    /* Si la table des stocks temporaires est vide alors on teste la table réelle */

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

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."' AND stock > 0 AND couleur_id = '".$cId."' AND taille_id = '".$sId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    }

    $Stock = mysql_fetch_array($resStock);

    if (!empty($Stock['stock'])) {

    $stock_remain = 1;

    echo $selected;

    echo "<option value=\"".$cId."|".$sId."|".$Stock['stock']."\"";

    if ($selected == 1) {echo " selected";}

    echo ">";

    //echo "<input type=\"radio\" name=\"critere\" value=\"".$cId."|".$sId."|".$Stock['stock']."\"";

    if (!empty($cName)) {echo $cName;}

    if (!empty($sName)) {echo " &nbsp; ".$sName;}

    if ($sPrix != 0) {echo " &nbsp; ".fprix($sPrix)." &euro; TTC";}

    echo " - Stock : ".$Stock['stock'];

    echo "</option>";

    $selected++;

    } else {

    echo "<option value=\"NULL\">";

    if (!empty($cName)) {echo $cName;}

    if (!empty($sName)) {echo " &nbsp; ".$sName;}

    echo " : ".NO_AVAILABLE."</option>";

    }

    } # FIN DE LA BOUCLE WHILE


    echo "</select></p>";

    }

    } else { /* Fin de la boucle if ($numLigne > 0) */

    echo "<input type=\"hidden\" name=\"critere\" value=\"||\" />";

    }

    if ($objProd->comments != 0) { /* Si le produit permet au client de proposer un commentaire */

    echo "<br /><b>".COMMENTS."</b><br />";

    echo "<textarea name=\"comment\" class=\"formulaire1\"></textarea>";

    } else {

    echo "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">";

    }

    if ($stock_remain != 0) {

    echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />";
    echo "<b>".QUANTITY." :</b> <input type=\"text\" class=\"formulaire1\" size=\"3\" name=\"qte\" value=\"1\" /><br />";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";
    echo "</a>";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    echo strtoupper(ADD_CART);
    echo "</a>";

    1384> echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";

    }
    • 0
  7. louis added a post in a topic modifier la page ajout caddie   

    oui, le seul More que j'ai est celui-ci


    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    echo strtoupper(ADD_CART);
    echo "</a>";

    echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";
    • 0
  8. louis added a post in a topic modifier la page ajout caddie   

    voici le lien des vignettes sur mon site mais pas de lien pour "+ de details"
    http://www.louisbourdon.com/boutique/achat/index.php?catid=7
    • 0
  9. louis added a post in a topic modifier la page ajout caddie   

    oui, merci Paulanna, j'ai trouvé le fichier et lafonction, mais comment y intégrer le code pour avoir le "+ details"
    merci
    • 0
  10. louis added a post in a topic modifier la page ajout caddie   

    oui, c'est bien ce fichier, par ailleurs sur ce fichier produit je n'ai pas le lien + de détails (fonction MORE) qui apparait sur les nouveautés et top ventes...comment integrer cette fonction sur le template produit
    merci
    • 0
  11. louis added a post in a topic modifier la page ajout caddie   

    oui, le fichier cherché est celui ou apparait le ou les produits avec "ajouter au panier" pour modification icone caddie etc..
    merci
    • 0
  12. louis added a post in a topic modifier la page ajout caddie   

    merci, Paulanna mais j'ai du mal m'exprimer, je cherche la page produit ou catégorie(ajouter au panier)
    merci du renseignement
    • 0
  13. louis added a topic in Module PEEL Premium pour PEEL SHOPPING   

    modifier la page ajout caddie
    je n'arrive pas a trouver le fichier me permettant de modifierla page caddie ajout..cadre, icone panier etc..
    merci de vos lumieres
    j'ai bien achat/caddie-ajout mais pas de mode creation..
    merci
    • 18 replies
    • 6,448 views
  14. louis added a post in a topic Sécurisation du formulaire Contact   

    l'ensemble fonctionne suf une erreur permanente sur cette ligne du point 5) dès l'envoi du formulaire

    Undefined index: code in >>>>> if (chk_crypt($_POST['code'])) {


    5) Dans la fonction : function valide_form(&$frm, &$erreurs) inserez :
    if (chk_crypt($_POST['code'])) {

    }else{
    $erreurs['captcha'] = true;
    $msg['captcha'] = "Code de vérification incorrect";
    }

    merci de vos réponses
    louis

    http://www.louisbourdon.com/boutique/index.php
    • 0
  15. louis added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Facture
    où changer la couleur de police pour la facture afin qu'elle soit differente de la couleur police par administration...(dans mon cas la police blanche du site rend la facture illisible) merci...
    • 1 reply
    • 2,227 views
  16. louis added a post in a topic Zoom sur produit   



    apres mainte recherches, il se trouve finalement içi..
    répertoire.../achat/modeles/produit details....ligne 45
    • 0
  17. louis added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Zoom sur produit
    ouverture popup zoom : J'ai bien réussi à modifier la taille de la fenetre popup sur le fichier "template" et ça fonctionne à partie de l'accueil et des pages catégories, par contre sur la page détail du produit le popup rest par defaut à 300x300...pas trouve le fichier et ligne de modif...
    merci..
    • 2 replies
    • 2,711 views
  18. louis added a post in a topic comment changer la couleur de fond   



    oui, mais quel css le fichier "style" sous repertoire modeles? je n'arrive pas à trouver la solution...je cherche à changer la couleur de fond de l'index et produits details
    merci de vos reponses
    • 0
  19. louis added a post in a topic texte email   

    Merci beaucoup, c'est tres gentil et ça marche à merveille..
    • 0
  20. louis added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    texte email
    j'ai beau chercher, je ne trouve pas le fichier permettant de modifier le texte des trois email reçus lors de la validation d'une commande...merci de vos lumieres
    • 3 replies
    • 2,952 views
  21. louis added a post in a topic Frais de port   

    Merci beaucoup, je suis vraiment trop bête...en tout cas superbe script..
    • 0
  22. louis added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    Frais de port
    Pour les deux options frais de port normal et express....comment fixer le prix, voulant établir un prix fixe comment faire pour le parametrer..merci
    • 2 replies
    • 2,434 views

Twitter Advisto ecommerce

Facebook PEEL Shopping