louis

Utilisateur open source
  • Content count

    22
  • Joined

  • Last visited


Community Reputation

0 Neutral

About louis

  • Rank
    Membre

louis's Activity

  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,905 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,328 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,163 views

Twitter Advisto ecommerce

Facebook PEEL Shopping