osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> [résolu] contrtibution quantité par + ou -
angelo57
posté 8 Mar 2005, 11:47
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



Bonjour a tous

j'aimerais savoir s'il existe une contrib pour augmenter la quentité par un + ou un - comme sur le site la:

http://www.corsica-direct.com/catalog/prod...&products_id=52

J'ai mis ad to quantity listing mais il n'y a pas l'option du + ou -

je tourne sur ms2 fr

merci

angelo
Go to the top of the page
 
Pipo
posté 8 Mar 2005, 12:24
Message #2


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



La réponse est dans ce post !
@+


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 12:43
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



merci pour ta reponse et ton lien mais ou faut il mettre le code qu'il y avait dans le post?:

<script language=JavaScript1.1>

<!--

function update_qnt(arg) {

var oldvalue = eval(document.cart_quantity.product_quantity.value);

var next = 0;



if(oldvalue == 1 && arg == -1) {

document.cart_quantity.product_quantity.value = 1;

next = 1;

}

if(oldvalue == 99 && arg == 1) {

document.cart_quantity.product_quantity.value = 99;

next = 1;

}



if(next == 0)

document.cart_quantity.product_quantity.value = oldvalue + arg;

}

//-->

</SCRIPT>

<TABLE cellSpacing=0 cellPadding=0 border="0">

<TBODY>

<TR>

<TD align="right" class="main">

<b>Quantité :</B> &nbsp;</TD>

<TD><INPUT class=input maxLength=3 size=2 value=1 name=product_quantity>&nbsp;</TD>

<TD><A href="javascript:update_qnt(1);"><IMG height=10 alt="+" src="images/image_plus.gif" width=14 border=0></A><BR><A href="javascript:update_qnt(-1);"><IMG height=10 alt="-" src="images/image_moins.gif" width=14 border=0></A></TD>

</TR>



</TBODY></TABLE>

Go to the top of the page
 
Pipo
posté 8 Mar 2005, 12:52
Message #4


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



A la place de ton bouton acheter tu mets:
CODE

<table border="0" width="100" cellspacing="0" cellpadding="2">
     <tr>
             <td width=\"10\"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
<script language=JavaScript1.1>
<!--
function update_qnt(arg) {
var oldvalue = eval(document.cart_quantity.product_quantity.value);
var next = 0;

if(oldvalue == 1 && arg == -1) {
document.cart_quantity.product_quantity.value = 1;
next = 1;
}
if(oldvalue == 99 && arg == 1) {
document.cart_quantity.product_quantity.value = 99;
next = 1;
}

if(next == 0)
document.cart_quantity.product_quantity.value = oldvalue + arg;
}
//-->
</SCRIPT>
             
             <TD align=\"right\" width=\"10\"><INPUT class=input maxLength=3 size=2 value=1 name=product_quantity></TD>
             <TD align=\"left\" width=\"10\"><A href="javascript:update_qnt(1);"><IMG height=9 alt="+" src="images/image_plus.gif" width=11 border=0></A><BR>
    <A href="javascript:update_qnt(-1);"><IMG height=9 alt="-" src="images/image_moins.gif" width=11 border=0></A></TD>
             <td class=\"main\" align=\"right\"  width=\"10\"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
             <td width=\"10\"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
           </tr>
         </table>


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 12:54
Message #5


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



je sais je suis nul mais bon le bouton acheter? dans catalog/iclude/module ou dans aplication top php?
Go to the top of the page
 
Pipo
posté 8 Mar 2005, 13:01
Message #6


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



sur la page product_info.php


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 13:42
Message #7


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



unsure.gif desolé je ne vois pas j'ai tout essayé

on va reprendre depuis le debut

j'ouvre la page product_info.php pour y inserer le code que tu m'a filé mais je le met ou a quel ligne je dois remplacer le bouton acheter? c'est ca mais ou exactement?

et aprés normalement c'est bon ou il y a d'autres modif a faire

merci d'avance et encore pardon je debute je suis un peu nul ( meme beaucoup lol!!!!)
Go to the top of the page
 
Pipo
posté 8 Mar 2005, 14:14
Message #8


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



Quelle version d'oscommerce tu as ?


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 16:57
Message #9


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



ms2 fr delaballe avec contrib ad to quantity listing
Go to the top of the page
 
Pipo
posté 8 Mar 2005, 17:06
Message #10


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



Si tu n'as pas modifier le fichier product_info.php
remplace ligne 213
CODE

<td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>


par
CODE

               <td class="main" align="right"><table border="0" width="100" cellspacing="0" cellpadding="2">
    <tr>
            <td width=\"10\"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
<script language=JavaScript1.1>
<!--
function update_qnt(arg) {
var oldvalue = eval(document.cart_quantity.product_quantity.value);
var next = 0;

if(oldvalue == 1 && arg == -1) {
document.cart_quantity.product_quantity.value = 1;
next = 1;
}
if(oldvalue == 99 && arg == 1) {
document.cart_quantity.product_quantity.value = 99;
next = 1;
}

if(next == 0)
document.cart_quantity.product_quantity.value = oldvalue + arg;
}
//-->
</SCRIPT>
             
            <TD align=\"right\" width=\"10\"><INPUT class=input maxLength=3 size=2 value=1 name=product_quantity></TD>
            <TD align=\"left\" width=\"10\"><A href="javascript:update_qnt(1);"><IMG height=9 alt="+" src="images/image_plus.gif" width=11 border=0></A><BR>
   <A href="javascript:update_qnt(-1);"><IMG height=9 alt="-" src="images/image_moins.gif" width=11 border=0></A></TD>
            <td class=\"main\" align=\"right\"  width=\"10\"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
            <td width=\"10\"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
          </tr>
        </table>
</td>


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 17:34
Message #11


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



Voila c'est fait
et ensuite ?

je doit remplacer autre chose dans un autre fichier?
Go to the top of the page
 
Pipo
posté 8 Mar 2005, 18:57
Message #12


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 545
Inscrit : 22-February 04
Lieu : Var 83
Membre no 2021



Dans application_top.php
remplacer
CODE

$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']);

par
CODE

$cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+$product_quantity, $HTTP_POST_VARS['id']);

Il ne te reste plus qu'a faire de jolis boutons !


--------------------
MS2FR

user posted image
Go to the top of the page
 
angelo57
posté 8 Mar 2005, 23:29
Message #13


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



j'ai tout essayé mais ca ne marche pas

je ne sais ce qui cloche unsure.gif

peut etre c'estr parce que j'ai installé adtoquantity listing avant?

en tout cas merci de ton aide

Go to the top of the page
 
angelo57
posté 10 Mar 2005, 08:45
Message #14


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 21-February 05
Membre no 4857



Bonjour

c'est bon ca marche en fait tu avait raison c'est nickel je met reolu

merci encore tu as assuré !!!!!!
Go to the top of the page
 
stepibou
posté 22 Apr 2005, 17:18
Message #15


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 818
Inscrit : 11-April 05
Lieu : Lyon
Membre no 5456



hello,

j'ai installé ce code, niquel pour la description produit,

j'ai passé une demi journée dans le vent, à essayer de l'adapter
au shoping cart : sans succes.

1)soit je l'insere , le visuel marche, mais recalculer n'en tien pas compte.
2)soit je l'insere aussi en conservant le champ texte de base,
mais le javascript plus moins ne marche plus. mais recalculer marche.

explication en gros : car j'ai betement supprimer mon code qui marchais pas :

dans shopping cart vers ligne 181 , on a :
QUOTE

'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id']));


j'ai remis le code du javascript +- qui utilise une variable product_quantity.

et dans la text boxe on a 'cart_quantity[]' que je remplace par 'product_quantity',
ce qui donne le cas 1)
si je le remplace pas, ca me donne le cas 2)

en qq sorte , il faudrait faire correspondre 'product_quantity' = 'cart_quantity[]'...


voila pareil, si qq un a une idée, ou a la solution,
sa serait cool d'avoir +- dans shoping cart!
smile.gif

bon code a tous!


--------------------
Go to the top of the page
 
gillesc
posté 23 Apr 2005, 08:10
Message #16


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 103
Inscrit : 25-January 04
Lieu : Suisse
Membre no 1875



Bonjour et merci pour cette contrib,
elle fonctionne bien,
je voudrais rajouter du texte (quantité souhaitée)avant les bouton + et - mais j'ai plusieurs langues comment faire.

Je vous remercie d'avance.

Salutations
Gillesc


--------------------
MS2FR
Contrib.
define mainpage , menubar_0_2 , categories_image_folder_tre , Scolling-specials boxe , EP_V2_74 MS2 , MS2-2.2 sitemap , Pageheading title , PWA_0.82 , Must agree to terms 2.2 MS2 , Featured-produtcs modifier, visible countrie, tabs ver 1.3 .
Go to the top of the page
 
JeanLuc
posté 25 Apr 2005, 09:26
Message #17


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



CITATION(stepibou @ 22 avr 2005, 18:18)
hello,

j'ai installé ce code, niquel pour la description produit,

j'ai passé une demi journée dans le vent, à essayer de l'adapter
au shoping cart : sans succes.

arrow.gif Voir ce post

bon code... wink.gif


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
stimo2
posté 19 Dec 2005, 21:25
Message #18


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 81
Inscrit : 21-June 05
Membre no 6279



bonjour j'ai essayer de l'installer comme decrit plus haut mais sa ne marche pas
QUOTE
erreur document.cart_quantity.product_quantity.value a la valeur null ou n'est pas un objet

faut il toucher a la base de donné ?
merci d'avance
Go to the top of the page
 
fissiaux
posté 24 Mar 2007, 17:30
Message #19


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669





Tu remplaces

<TD align=\"left\" width=\"10\"><A href="java script:update_qnt(1);"><IMG height=9 alt="+" src="images/image_plus.gif" width=11 border=0></A><BR>
<A href="java script:update_qnt(-1);"><IMG height=9 alt="-" src="images/image_moins.gif" width=11 border=0></A></TD>
<td class=\"main\" align=\"right\" width=\"10\"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>

par


<TD align=\"left\" width=\"10\"><A href="java script:update_qnt(1);"><IMG height=9 alt="+" src="images/image_plus.gif" width=11 border=0></A><BR><BR>
<A href="java script:update_qnt(-1);"><IMG height=9 alt="-" src="images/image_moins.gif" width=11 border=0></A></TD>
<td class=\"main\" align=\"right\" width=\"10\"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
Go to the top of the page
 
Travis
posté 17 Jul 2007, 21:51
Message #20


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 174
Inscrit : 6-May 07
Lieu : Nord
Membre no 17045



Bonsoir,
Je fais remonter un vieux post mais le changement de code dans ces deux fichiers n'apporte aucune modification au niveau du panier.
Les boutons + et - n'apparaissent pas !
J'ai essayé de changer le morceau de code donné par fissiaux mais aucun résultat.
Quand au code de Jean Luc je l'ai essayé aussi ; Il fonctionne mais affiche toutes les images en double au niveau du panier.
Si qqun a un élément de réponse ?


--------------------

MS2 RC1 FR
BoxImageThemaMS2fr_V2.7/Categories_Box_Bullet_and_line/dynamic_sitemap_v3.4_1/Easy Populater 2.8-MS2/
osc_lightbox/ot_discount_coupon_codes_3.3/Product Listings/fckeditor-oscommerce_v2.2.1/ecotax_v1.3_by_paddybl/
Anti Robot Registration Validation 2.5 FR/Ultimate_SEO_URLSv21d_UPDATED_1_2/HeaderTags_SEO_V_3.0.4_1_2/
categoriesFrontPage2-3c/Specials_on_Default_3.0/down_for_maintenance_v 2.3
Go to the top of the page
 
alancha
posté 4 Nov 2007, 18:41
Message #21


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 1
Inscrit : 4-November 07
Membre no 19625



Pour infos le bouton n'apparait que si vous avez renseigné la ligne de code suivante de la contrib :

<IMG height=9 alt="+" src="images/image_plus.gif" width=11 border=0></A><BR><BR>
<A href="java script:update_qnt(-1);"><IMG height=9 alt="-" src="images/image_moins.gif" width=11 border=0></A>

Il suffit de créer une images plus et une image moins et voila...

Ce message a été modifié par alancha - 4 Nov 2007, 18:42.
Go to the top of the page
 
robinoux42
posté 18 Nov 2007, 00:48
Message #22


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 2
Inscrit : 18-November 07
Membre no 19791



BOnjour,

Quelq'un est arriver a le faire tourné sur oscommerce CRELOAD? Moi il me trouve pas ma variable $product_quantity dans application TOP...
Go to the top of the page
 
platine
posté 18 Nov 2007, 08:26
Message #23


Ceinture bleue OSC
Icône de groupe

Groupe : Bannis
Messages : 844
Inscrit : 26-June 06
Lieu : Melbourne
Membre no 10911



CITATION
Quelq'un est arriver a le faire tourné sur oscommerce CRELOAD? Moi il me trouve pas ma variable $product_quantity dans application TOP...


Demande plutôt ça sur un forum dédié à la creload. oscommerce-fr.info n'assure pas de support sur le sujet. wink.gif
Go to the top of the page
 
le_bleuet
posté 7 Oct 2008, 19:21
Message #24


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 245
Inscrit : 3-February 07
Lieu : reunion
Membre no 15088



Bonsoir,

Je viens de suivre les conseils et cela marche très bien.

Maintenant, Je sais que la réponse est dans le fichier "stylesheet.css" mais comme ce n'est pas du texte. Je cherche aussi à changer la couleur du prix et celui du bouton + et -.

Je ne sais pas lequel modifier

Merci d'avance

Le_bleuet


--------------------
Merci à tout le monde pour votre aide.

le bleuet

Voici les contributions qui sont installées sur mon site :
scrollingheaderpics_1, specials_scroll_right, dynamic_sitemap v 3.5, new_products_glide - V2, HeaderTags_V_2.6.3, xsell_v2.4, quantity_box_dropdown, LoginboxV5.4_in_header, Product Attributes Checkbox
Go to the top of the page
 
le_bleuet
posté 9 Oct 2008, 20:01
Message #25


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 245
Inscrit : 3-February 07
Lieu : reunion
Membre no 15088



Bonsoir,

J'ai réussi à réparer mon fichier. J'ai quasiment repris un fichier d'origine et réinstallé les contributions sur le fichier product_info.php. Maintenant, je cherche simplement à mettre la barre d'en bas (bouton "acheter", l'affichage des quantités, et la bouton "critique") mais à la mettre en haut, au dessus du prix mets SIMPLEMENT DANS L'AFFICHAGE DES PRODUITS.

Est ce possible car je ne trouve pas de solution ou existe t il une contribution pour cela

Merci d'avance

Le_bleuet


--------------------
Merci à tout le monde pour votre aide.

le bleuet

Voici les contributions qui sont installées sur mon site :
scrollingheaderpics_1, specials_scroll_right, dynamic_sitemap v 3.5, new_products_glide - V2, HeaderTags_V_2.6.3, xsell_v2.4, quantity_box_dropdown, LoginboxV5.4_in_header, Product Attributes Checkbox
Go to the top of the page
 

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 23rd May 2013 - 05:55
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)