Flux d’activité
Flux d’activité de Messages
-
-
oui en effet le problème est le même avec le module donner son avis
il faut être identifié sur la page membre pour donner son avis, mais une fois identifié on est renvoyé sur la page d'accueil et non sur la page produit_datails avec l'id du produit.
merci
-
Je pense que tu as des frais de port offerts à partir d'un certain montant.Et je pense qu'un bug permet dans ce cas de bypasser les frais de port... je ne vais pas dire comment sur le forum, mais je viens aussi de réussir une commande sur ton site sans frais de port.
Oui effectivement les frais de port sont offert au dela d'un certain montant.
Merci de m'envoyer (en MP) bien sur la strategie pour bypasser les frais.
Merci a toi
-
-
patrice ruault
heu dans la fonction complette il y a le onclick :rolleyes:c'est quand meme bon ou une ch'tite erreur ??
oups désolé un copier coller trop rapide
Mais c est de là que vienait le pb
-
heu dans la fonction complette il y a le onclick :rolleyes:
c'est quand meme bon ou une ch'tite erreur ??
-
patrice ruault
Pour plus de simplicité, la fonction affiche_critere complète à remplacer dans /modeles/blog/template.php
function affiche_critere($prodId, $form) { global $wwwroot; global $repertoire_images; $sqlProd = "SELECT on_stock, on_rupture, prix, promotion, tva, delai_stock, affiche_stock, stock FROM peel_produits WHERE id = '".$prodId."'"; $resProd = mysql_query($sqlProd); $objProd = mysql_fetch_object($resProd); /* Choix entre prix grossiste et prix public */ $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\">"; echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">"; $couleur = mysql_query("SELECT c.id, c.nom_".$_SESSION['langue'].", pc.couleur_id FROM peel_couleurs c, peel_produits_couleurs pc WHERE c.id = pc.couleur_id AND pc.produit_id = '".$prodId."' ORDER BY position") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($couleur) > 0) { echo "<p class=\"retour\">".COLOR." : "; echo "<select name=\"couleur\">"; while ($col = mysql_fetch_array($couleur)) { echo "<option value=\"".$col['id']."\">".stripslashes($col['nom_'.$_SESSION['langue'].''])."</option>"; } echo "</select></p>"; } else { echo "<input type=\"hidden\" value=\"\" name=\"couleur\">"; } $sPrix = 0; $taille = mysql_query("SELECT t.id, t.nom_".$_SESSION['langue'].", t.prix, pt.taille_id FROM peel_tailles t, peel_produits_tailles pt WHERE t.id = pt.taille_id AND pt.produit_id = '".$prodId."' ORDER BY t.prix, t.nom_".$_SESSION['langue']."") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($taille) > 0) { echo "<p class=\"retour\">".SIZE." : "; echo "<select name=\"taille\">"; while ($siz = mysql_fetch_array($taille)) { echo "<option value=\"".$siz['id']."\">"; echo stripslashes($siz['nom_'.$_SESSION['langue'].'']); if ($siz['prix'] != 0) { $sPrix = $siz["prix"] * (1-$objProd->promotion/100); echo " : ".$sPrix." € TTC";} echo "</option>"; } echo "</select></p>"; } else { echo "<input type=\"hidden\" value=\"\" name=\"taille\">"; } echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />"; if ($objProd->on_stock == 1) { echo (!empty($objProd->delai_stock)) ? "<p>Délai disponible : ".html_entity_decode($objProd->delai_stock)."</p>" : ""; echo ($objProd->affiche_stock == 1 ) ? "<p>Stock disponible : ".$objProd->stock."</p>" : ""; } if ($objProd->on_rupture != 1) { echo "<p class=\"retour\">".QUANTITY." : <input type=\"text\" size=\"3\" name=\"qte\" value=\"1\" /></p>"; echo "<p class=\"retour\">"; echo "<input type=\"submit\" class=\"bouton\" value=\"".ADD_CART."\" title=\"".ADD_CART."\" alt=\"".ADD_CART."\" />"; } else { echo "<div style=\"color:#990000;font-style:italic\">Ce produit est actuellement en rupture de stock. Vous ne pouvez pas le commander.</div>"; } echo "</form>"; }
-
patrice ruault
Bon j'ai enfin réussi à renouveller le bug qui ne se produit que sous IEJe vais faire des tests pour trouver d'ou vient l'erreur > visiblement c'est un guillement quelque part en trop ou en moins
Ok j'ai trouvé
Dans /modeles/blog/template.php
> Fonction affiche_critere
remplacez
echo "<input type=\"submit\" class=\"bouton\" onClick=\"java script:document.".$form."ajout".$prodId.".submit()\" value=\"".ADD_CART."\" title=\"".ADD_CART."\" alt=\"".ADD_CART."\" />";
parecho "<input type=\"submit\" class=\"bouton\" value=\"".ADD_CART."\" title=\"".ADD_CART."\" alt=\"".ADD_CART."\" />";
En fait sous IE, le OnClick execute 2 fois le formulaire
Désolé à tous & bonne année (-:
-
patrice ruault
Si ça peut aider, je viens de faire l'essai avec IE 6 sur debarcader et j'ai aussi 2 articles sélectionnés!!Il y a d'ailleurs ce message après la sélection:
Par contre je teste en local peel4 avec wampserver et ça fonctionne normalement, sauf l'affichage qui se décale comme souvent avec IE!!
Bon j'ai enfin réussi à renouveller le bug qui ne se produit que sous IE
Je vais faire des tests pour trouver d'ou vient l'erreur > visiblement c'est un guillement quelque part en trop ou en moins
-
Si ça peut aider, je viens de faire l'essai avec IE 6 sur debarcader et j'ai aussi 2 articles sélectionnés!!
Il y a d'ailleurs ce message après la sélection:
Array ( [0] => 1 )valeur de quantite avant ajout :1valeur de ligne : 0
valeur de quantite avant ajout :1
valeur de qte dans lib class caddie 2
valeur de qte : 2
Warning: Cannot modify header information - headers already sent by (output started at /home/debarcader/domains/debarcadere.fr/public_html/achat/caddie_ajout.php:19) in /home/debarcader/domains/debarcadere.fr/public_html/achat/caddie_ajout.php on line 77
Par contre je teste en local peel4 avec wampserver et ça fonctionne normalement, sauf l'affichage qui se décale comme souvent avec IE!!
-
patrice ruault
Le moins qu'on puisse dire c'est que c'est bizarre
J'ai testé sous Firefox 3, IE7, IE6, et sans aucun pb
J'en perds mon latin
D'autant plus qu'il n'y a qu'une page qui traite ce problème => achat/caddie_ajout.php
Etes vous sur de ne pas cliquez 2 fois
-
patrice ruault
BonjourChez moi ça ne semble pas fonctionner.
Est-ce que ce code est correct ?
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
if ($frm['statut_livraison'] == 3) {
send_avis_expedition(intval($frm['id']));
}
break;
Merci
Laurence
je mettrais plutot le code dans la fonction update_commande
function update_commande($frm) { /* Efface la commande dont le n° est $id */ global $wwwroot; if($frm['a_timestamp'] != "00/00/0000") { $date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']); mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } mysql_query("UPDATE peel_commandes SET id_statut_paiement = '".intval($frm['statut_paiement'])."', id_statut_livraison = '".intval($frm['statut_livraison'])."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if ($frm['statut_livraison'] == 3) { send_avis_expedition(intval($frm['id'])); } }
-
Bonjour
Chez moi ça ne semble pas fonctionner.
Est-ce que ce code est correct ?
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
if ($frm['statut_livraison'] == 3) {
send_avis_expedition(intval($frm['id']));
}
break;
Merci
Laurence
-
Salut Patrice
Tu tournes avec quoi ? IE ou Firefox ?
Parce que je peux affirmer que ce matin, j'ai fait le test, donc une seule boutique ouverte, et donc, sur Firefox pas de soucis, un objet commandé, un objet dans le panier...
Puis tout de suite apres, j''ai fait le test avec IE et là, un objet commandé, 2 objets dans le panier....
J'ai également fait le test depuis mon bureau, mon micro tourne sous IE et meme constat 2 objets pour un validé....
C'est assez troublant...
Est-ce que ca pourrait venir du JavaScript ?
J'ai également fait le test du debarcadere.fr et je n'ai rien remarqué d'anormal.... bizarre, vous avez dit bizarre ?
-
patrice ruault
sur le site debarcadere la quantité de l'article est doublée.69 commandes passées et aucune doublée donc je suis désolé de vous dire que je pense que le pb vient de votre pc
-
en cliquant sur la petite corbeille à coté de l'image et en modifiant la quantité + touche OK (en passant par ex de qté 3 à qté 1 et touche OK) il y a le problème.
Il me semble qu'avec "vider la liste" (à coté de "mettre à jour" et "continuer mes achats") cela fonctionne.
-
patrice ruault
Bonjour l'équipe peel.J'ai un souci avec le code promo (vous avez le même problème sur votre version de démo 5.3).
Par exemple, vous faites une réduc de 10€ à partir de 50€ d'achat.
Si vous choisissez un article de + de 50€, cela fonctionne.
Si maintenant vous videz votre panier et que vous choisissez un article de moins de 50€, ben vous avez toujours la réduc.
Quelle manipulation pour "tuer" cette promo si on change le contenu du panier faut-il faire ?
Merci pour votre réponse.
Est ce en cliquant sur supprimer ou vider le panier que vous avez ce problème
-
Bonjour l'équipe peel.
J'ai un souci avec le code promo (vous avez le même problème sur votre version de démo 5.3).
Par exemple, vous faites une réduc de 10€ à partir de 50€ d'achat.
Si vous choisissez un article de + de 50€, cela fonctionne.
Si maintenant vous videz votre panier et que vous choisissez un article de moins de 50€, ben vous avez toujours la réduc.
Quelle manipulation pour "tuer" cette promo si on change le contenu du panier faut-il faire ?
Merci pour votre réponse.
-
sur le site debarcadere la quantité de l'article est doublée.
1. IL N Y A AUCUNE INCOMPATIBILITE AVEC IE, JE PENSE QUE VOUS MAINTENEZ OUVERT 2 OU 3 BOUTIQUES EN MEME TEMPS avec des numéros de sessions identiques -
1. IL N Y A AUCUNE INCOMPATIBILITE AVEC IE, JE PENSE QUE VOUS MAINTENEZ OUVERT 2 OU 3 BOUTIQUES EN MEME TEMPS avec des numéros de sessions identiquesSi j'ai testé chez ma fille (à 35 kms de mon domicile) c'est pour me mettre en position de client AVEC UN ORDI DE CLIENT :et j'ai le même résultat----> le panier double les articles avec peelV4 sous IE
Et pourquoi avec la 2.9 le panier fonctionne bien
Et pourquoi avec Firefox il ni a pas ce probléme
-
patrice ruault
Merci MacaoIl y a donc bien une incompatibilité avec IE , ca ne m'etonne qu'a moitié.
Je vais essayer de trouver une solution, mais je ne suis pas assez calé pour faire les modifications pour adapter le panier a IE.
Sinon je vais etre obligé de me tourner vers une autre boutique.... Dommage
Encore merci
Aquarelle as tu trouvé une solution toi ?
1. IL N Y A AUCUNE INCOMPATIBILITE AVEC IE, JE PENSE QUE VOUS MAINTENEZ OUVERT 2 OU 3 BOUTIQUES EN MEME TEMPS avec des numéros de sessions identiques
-
Macao
Je vais aller bruler un cierge pour que tu te souviennes de la manip a faire.....
La version 3 avait le module PayPal ?
-
ça m'enerve ce truc .. :blink:
je suis sur que j'avais eu ça quand j'avais changé le caddie de place dans peel 3 et que je l'avais mis à droite au lieu de gauche ...
mais qu'est ce que j'ai bien pu faire pour corrigé ???? j'en sait plus rien :rolleyes: M'ENERVE ça !!!!!!
-
Grrrrrr
Quelle m.... IE.
J'ai fait aussi un test sur vista, meme sanction, commande = 1 ....... panier=2
C'est ennuyeux parce que meme si on est de bonne foi , ca peut laisser penser qu'on est un peu escroq....
Je suis en train de monter une vitrine joomla+virtuemart.... a priori ca fonctionne du moins pour le panier
-
pareil avec ie7 sur debarcadere un site de peel, 2 articles au panierJ'ai testé chez ma fille qui a vista et IE7
sur débarcadere.fr ---->1 article commandé = 2 dans le panier :rolleyes:
affichage du site
dans Module PEEL Premium pour PEEL SHOPPING
VV93
Posté(e) · Signaler ce message
bonjour j'ai un problème inexpliqué
avec iexplorer
des que je mets la souris sur le menu haut c'est a dire (mon compte accueil.....) le site n'affiche plus que ce menu et efface visuellement 90% du site
avec Firefox impecable
merci de m'aide dans ce véritable probleme