louis
Utilisateur open source-
Content count
22 -
Joined
-
Last visited
louis's Activity
-
louis added a post in a topic retour caddie
merci, Paulanna, ça marche super....tu es vraiment au top
http://www.louisbourdon.com
-
0
-
-
louis added a post in a topic retour caddie
oui, affichage direct du caddie apres avoir ajouté un produit..
merci
-
0
-
-
louis added a topic in Module PEEL Premium pour PEEL SHOPPING
retour caddieEn 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
- 3,021 views
-
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
-
-
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
-
-
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écupère le nombre de ligne dans le table, si égal à 1 alors on est dans le cas d'un produit sans couleur ni taille
# Dans ce cas, le critere sera traité 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é demandée est supé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 " <img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\"> <a href=\"achat/produit_details.php?id=".$prodId."\"> ".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 à 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 à 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 " ".$sName;}
if ($sPrix != 0) {echo " ".fprix($sPrix)." € TTC";}
echo " - Stock : ".$Stock['stock'];
echo "</option>";
$selected++;
} else {
echo "<option value=\"NULL\">";
if (!empty($cName)) {echo $cName;}
if (!empty($sName)) {echo " ".$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 " <img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\"> <a href=\"achat/produit_details.php?id=".$prodId."\"> ".MORE."</a>";
}
-
0
-
-
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 " <img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\"> <a href=\"achat/produit_details.php?id=".$prodId."\"> ".MORE."</a>";
-
0
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
louis added a topic in Module PEEL Premium pour PEEL SHOPPING
modifier la page ajout caddieje 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,477 views
-
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
-
-
louis added a topic in Module PEEL Premium pour PEEL SHOPPING
Factureoù 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,263 views