[Résolu] Ajout d'un champ add Qté |
Bienvenue invité ( Connexion | Inscription )
[Résolu] Ajout d'un champ add Qté |
2 Jun 2003, 11:02
Message
#1
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 158 Inscrit : 17-May 03 Lieu : 93 Membre no 1159 |
Hello
Je voudrais Rajouter Un Champ Add QTE dans la fiche produit comme sur le site http://www.tuning.fr Voici une image pour mieu vous eclairer |
|
2 Jun 2003, 12:10
Message
#2
|
|
Ceinture orange OSC Groupe : Membres Messages : 262 Inscrit : 23-February 03 Lieu : Mulhouse France Membre no 887 |
Il me semble que c'est quelqu'un de ce forum qui avait fait ça, fait une recherche et tu trouvera sûrement le post dans lequel il dit comment il a fait...
|
|
2 Jun 2003, 12:23
Message
#3
|
|
Ceinture marron OSC Groupe : Membres Messages : 1914 Inscrit : 3-October 02 Membre no 467 |
Il faut allé du côté de faq.
-------------------- |
|
2 Jun 2003, 17:13
Message
#4
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 158 Inscrit : 17-May 03 Lieu : 93 Membre no 1159 |
Merci de votre les gars
J'ai juste une dernierre question comment ajouter les bouton + et - j'ai essayer mais toujour erreur javascript voir pire le bouton ajouter au panier ne repond plus |
|
3 Jun 2003, 04:45
Message
#5
|
|
Ceinture verte OSC Groupe : Membres Messages : 744 Inscrit : 26-January 03 Lieu : paris Membre no 775 |
cherche aussi du cote de cette contrib :
listing_with_attributes_and_qty_1.5 http://www.oscommerce.com/community/contributions,1098 fait nous part de tes conclusions ! -------------------- OSC addict - ms2fr - mail : azerosc (at) gmail.com
|
|
8 Jun 2003, 15:05
Message
#6
|
|||
Ceinture jaune+ OSC Groupe : Membres Messages : 158 Inscrit : 17-May 03 Lieu : 93 Membre no 1159 |
Voici le code que je viend de rajouter et cela fontionne a merveille
|
||
|
9 Jun 2003, 11:35
Message
#7
|
|
Ceinture verte OSC Groupe : Membres Messages : 744 Inscrit : 26-January 03 Lieu : paris Membre no 775 |
tu las rajoute dans quel fichier ?
sinon ton code permet de definir cet ajout seulement dans la fiche produit si jai bien suivi ... as tu teste la contrib que j'ai cité plus haut ... je ne lai pas encore fait mais jai vu quelle permet de rajouter la quantite des le product listing ... pour la fiche je sais pas ... -------------------- OSC addict - ms2fr - mail : azerosc (at) gmail.com
|
|
20 Jul 2003, 13:00
Message
#8
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 84 Inscrit : 24-July 02 Membre no 327 |
Salut tlm,
Après avoir essayé le code que afid à mis plus haut pour moi ça ne fonctionnait pas. J'ai fait des recherches sur osc.com et après plusieurs essais non concluants j'ai apporté une ultime modif qui fait que ça fonctionne à merveille. Dasn le fichier product_info.php il faut ajouter ceci: <!-- ############ Added Quantité ################# --> <tr> <TD vAlign=bottom noWrap align=right colspan="2"> <br> <SCRIPT language=JavaScript1.1> <!-- function update_qnt(arg) { var oldvalue = eval(document.cart_quantity.cart_quantity.value); var next = 0; if(oldvalue == 1 && arg == -1) { document.cart_quantity.cart_quantity.value = 1; next = 1; } if(oldvalue == 99 && arg == 1) { document.cart_quantity.cart_quantity.value = 99; next = 1; } if(next == 0) document.cart_quantity.cart_quantity.value = oldvalue + arg; } //--> </SCRIPT> <TABLE cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <br> <TD align="center" class="main"> <b>Quantité désirée</b>&</TD> <TD><INPUT TYPE=text maxLength=3 size=2 value=1 name=cart_quantity>&</TD> <TD><A href="javascript:update_qnt(1);"><IMG height=10 alt=+ src="images/qnt1.gif" width=14 border=0></A><BR> <A href="javascript:update_qnt(-1);"><IMG height=10 alt=- src="images/qnt2.gif" width=14 border=0></A></TD> <TD>&&</TD> </TR> </TBODY></TABLE> </td> </tr> <!-- ############## End Added ############# --> Il ne faut pas oublier de mettre 2 images pour le + et le - Dans le fichier application_top.php aux environ de la ligne 350 il y a cette partie: // customer adds a product from the products page case 'add_product' : if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) { $cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+1, $HTTP_POST_VARS['id']); } tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters))); break; Qu'il faut remplacer par ceci: // customer adds a product from the products page case 'add_product' : if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) { $cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+($HTTP_POST_VARS['cart_quantity']), $HTTP_POST_VARS['id']); } tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters))); break; |
|
20 Jul 2003, 13:07
Message
#9
|
|||
Ceinture jaune+ OSC Groupe : Membres Messages : 84 Inscrit : 24-July 02 Membre no 327 |
Semblerait que le code n'est pas complet alors pour éviter les erreurs j'ai mis le readme en download ici: http://www.ex-perience.ch/osc/product_quantity.txt |
||
|
11 Sep 2003, 22:39
Message
#10
|
|
Ceinture marron OSC Groupe : Membres Messages : 1914 Inscrit : 3-October 02 Membre no 467 |
Suite au dernier post précisant une erreur, je suis à la recherche du ficher qui serait à télécharger, quelqu'un peut il le mettre en téléchargement ou mettre le code.
Merci -------------------- |
|
12 Sep 2003, 08:31
Message
#11
|
|||
Ceinture marron OSC Groupe : Membres Messages : 1914 Inscrit : 3-October 02 Membre no 467 |
Etant sur la ms2, voici une rectifification à réaliser pour que les éléments soient pris dans le panier
-------------------- |
||
|
Version bas débit | Nous sommes le : 28th March 2024 - 11:36 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |