Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

Getting RID of theQuantity 'input' field and get the dropdown

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design
 
Thread Tools Search this Thread
  #1  
Old 09-01-2009, 12:13 PM
 
Kiwami Kiwami is offline
 

Advanced Member
  
Join Date: Nov 2004
Location: Miami, FL
Posts: 69
 

Unhappy Getting RID of theQuantity 'input' field and get the dropdown

I'm running x-cart 4.2.2 Vivid Dreams a 'little' modified.. but I know i didn't touch product(s).tpl .. in admin under appearance.. my maximum number of selections is 15, number of items which quantity should be displayed is 15 and buy now is off (i turned it on and no diffrence but it did say 'enter a number between 1 to 1000') .
Please tell me what i'm doing wroing

- Thank you
__________________
Follow me on twitter www.twitter.com/kiwami
@Kiwami
X-Cart Gold 4.4.3 | Cpanel | Dedicated Server
Reply With Quote
  #2  
Old 09-01-2009, 01:25 PM
 
candc candc is offline
 

eXpert
  
Join Date: Jul 2009
Location: UK
Posts: 292
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

Are you referring to the quantity box?

If so that is under general settings/product options
__________________
Ver 4.4.4 Gold
Ability
BCSE Pre Order
BCSE Global Product Options
BCSE Stock Notify
CDSEO Pro
MM OPC - Gave up with it
Altered Cart OPC
XMobile
Powered by EWD

Ver 4.4.4 Gold
Ability
BCSE Pre Order
BCSE Global Product Options
BCSE Stock Notify
CDSEO Pro
Altered Cart OPC
XMobile
Powered by EWD
Reply With Quote
  #3  
Old 09-01-2009, 01:33 PM
  ARW VISIONS's Avatar 
ARW VISIONS ARW VISIONS is offline
 

X-Man
  
Join Date: Jan 2007
Location: Pensacola, FL
Posts: 2,536
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

weird, the drop down box is the default behavior. Something has bee changed. Post the contents of your product.tpl.
__________________
xcart 5.1.2
Reply With Quote
  #4  
Old 09-01-2009, 01:36 PM
  ARW VISIONS's Avatar 
ARW VISIONS ARW VISIONS is offline
 

X-Man
  
Join Date: Jan 2007
Location: Pensacola, FL
Posts: 2,536
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

oh, well the default for that is 500, and he said his was set to 15.

Was this changed?

Number of items up to which the Quantity box should be displayed as a selectbox (With larger numbers, the box will appear as an input box)
__________________
xcart 5.1.2
Reply With Quote
  #5  
Old 09-01-2009, 01:42 PM
  ARW VISIONS's Avatar 
ARW VISIONS ARW VISIONS is offline
 

X-Man
  
Join Date: Jan 2007
Location: Pensacola, FL
Posts: 2,536
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

I can't get the input box to show up on my test site, I currently have 10,000 in the qty drop down box.
__________________
xcart 5.1.2
Reply With Quote
  #6  
Old 09-01-2009, 05:05 PM
 
Kiwami Kiwami is offline
 

Advanced Member
  
Join Date: Nov 2004
Location: Miami, FL
Posts: 69
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

I dunno. i cant post the entire produts.tpl .. it says its too big.. hope i posted the right part
Code:
<div class="details"{if $max_image_width gt 0} style="margin-left: {$max_image_width}px;"{/if}> <form name="orderform" method="post" action="cart.php" onsubmit="javascript: return FormValidation();"> <input type="hidden" name="mode" value="add" /> <input type="hidden" name="productid" value="{$product.productid}" /> <input type="hidden" name="cat" value="{$smarty.get.cat|escape:"html"}" /> <input type="hidden" name="page" value="{$smarty.get.page|escape:"html"}" /> <div class="descr">{$product.fulldescr|default:$product.descr}</div> <table cellspacing="0" class="product-properties" summary="{$lng.lbl_details|escape}"> <tr> <td colspan="2" class="product-subtitle"> <div>{$lng.lbl_details}</div> </td> </tr> <tr> {* <td class="property-name">{$lng.lbl_sku}</td> <td class="property-value" id="product_code">{$product.productcode|escape}</td> *} </tr> {if $config.Appearance.show_in_stock eq "Y" && $config.General.unlimited_products ne "Y" && $product.distribution eq ""} <tr> <td class="property-name">{$lng.lbl_in_stock}</td> <td class="property-value" id="product_avail_txt"> {if $product.avail gt 0} {$lng.txt_items_available|substitute:"items":$product.avail} {else} {$lng.lbl_no_items_available} {/if} </td> </tr> {/if} {if $product.weight ne "0.00" || $variants ne ''} <tr id="product_weight_box"> <td class="property-name">{$lng.lbl_weight}:</td> <td class="property-value"> <span id="product_weight">{$product.weight|formatprice}</span> {$config.General.weight_symbol} </td> </tr> {/if} {if $active_modules.Extra_Fields} {include file="modules/Extra_Fields/product.tpl"} {/if} {if $active_modules.Feature_Comparison} {include file="modules/Feature_Comparison/product.tpl"} {/if} {if $active_modules.Subscriptions && $subscription} {include file="modules/Subscriptions/subscription_info.tpl"} {else} <tr class="separator"> <td>&nbsp;</td> </tr> <tr> <td class="property-name product-price">{$lng.lbl_price}:</td> <td class="property-value"> {if $product.taxed_price ne 0 || $variant_price_no_empty} <span class="product-price-value">{include file="currency.tpl" value=$product.taxed_price tag_id="product_price"}</span> <span class="product-market-price">{include file="customer/main/alter_currency_value.tpl" alter_currency_value=$product.taxed_price tag_id="product_alt_price"}</span> {if $product.taxes} {include file="customer/main/taxed_price.tpl" taxes=$product.taxes} {/if} {else} <input type="text" size="7" name="price" /> {/if} </td> </tr> {if $product.forsale ne "B"} <tr> <td colspan="2"> {include file="customer/main/product_prices.tpl"} </td> </tr> {/if} {/if} <tr> <td colspan="2" class="product-subtitle">&nbsp; </td> </tr> {if $product.forsale neq "B" || ($product.forsale eq "B" && $smarty.get.pconf ne "" && $active_modules.Product_Configurator)} {if $active_modules.Product_Options ne ""} {include file="modules/Product_Options/customer_options.tpl"} {/if} <tr> <td class="property-name product-input"> {$lng.lbl_quantity} {if $product.min_amount gt 1} <div class="product-min-amount">{$lng.txt_need_min_amount|substitute:"items":$product.min_amount}</div> {/if} </td> <td class="property-value"> {if $product.appearance.empty_stock && ($variants eq '' || ($variants ne '' && $product.avail le 0))} <script type="text/javascript"> <!-- var min_avail = 1; var avail = 0; var product_avail = 0; --> </script> <strong>{$lng.txt_out_of_stock}</strong> {elseif !$product.appearance.force_1_amount && $product.forsale ne "B"} <script type="text/javascript"> <!-- var min_avail = {$product.appearance.min_quantity|default:1}; var avail = {$product.appearance.max_quantity|default:1}; var product_avail = {$product.avail|default:"0"}; --> </script> <input type="text" id="product_avail_input" name="amount" maxlength="11" size="6" onchange="javascript: return check_quantity_input_box(this);" value="{$smarty.get.quantity|default:$product.appearance.min_quantity}"{if not $product.quantity_input_box_enabled} disabled="disabled" style="display: none;"{/if}/> <select id="product_avail" name="amount"{if $active_modules.Product_Options ne '' && ($product_options ne '' || $product_wholesale ne '')} onchange="javascript: check_wholesale(this.value);"{/if}{if $product.quantity_input_box_enabled} disabled="disabled" style="display: none;"{/if}> <option value="{$product.appearance.min_quantity}"{if $smarty.get.quantity eq $product.appearance.min_quantity} selected="selected"{/if}>{$product.appearance.min_quantity}</option> {if not $product.quantity_input_box_enabled} {section name=quantity loop=$product.appearance.loop_quantity start=$product.appearance.min_quantity} {if %quantity.index% ne $product.appearance.min_quantity} <option value="{%quantity.index%}"{if $smarty.get.quantity eq %quantity.index%} selected="selected"{/if}>{%quantity.index%}</option> {/if} {/section} {/if} </select> {else} <script type="text/javascript"> <!-- var min_avail = 1; var avail = 1; var product_avail = 1; --> </script> <span class="product-one-quantity">1</span> <input type="hidden" name="amount" value="1" /> {if $product.distribution ne ""} {$lng.txt_product_downloadable} {/if} {/if} </td> </tr> {/if} </table> {if $product.appearance.buy_now_buttons_enabled} {if $product.forsale ne "B"} <div class="buttons-row buttons-auto-separator"> {include file="customer/buttons/add_to_cart.tpl" type="input" additional_button_class="main-button"} {if $product.appearance.buy_now_add2wl_enabled && $js_enabled} {include file="customer/buttons/add_to_wishlist.tpl" href="javascript: if (FormValidation()) submitForm(document.orderform, 'add2wl', arguments[0]);" additional_button_class="simple-arrow-button" style="link"} {/if} </div> {else} {$lng.txt_pconf_product_is_bundled} {/if} {if $smarty.get.pconf ne "" && $active_modules.Product_Configurator && $js_enabled} <input type="hidden" name="slot" value="{$smarty.get.slot}" /> <input type="hidden" name="addproductid" value="{$product.productid}" /> <div class="button-row"> {include file="customer/buttons/button.tpl" button_title=$lng.lbl_pconf_add_to_configuration href="javascript: if (FormValidation()) `$ldelim`document.orderform.productid.value='`$smarty.get.pconf`'; document.orderform.action='pconf.php'; document.orderform.submit();`$rdelim`" additional_button_class="simple-arrow-button" style="link"} </div> {if $product.appearance.empty_stock} <p class="message"> <strong>{$lng.lbl_note}:</strong> {$lng.lbl_pconf_slot_out_of_stock_note} </p> {/if} <p>{$lng.txt_add_to_configuration_note}</p> {/if} {/if} </form>
__________________
Follow me on twitter www.twitter.com/kiwami
@Kiwami
X-Cart Gold 4.4.3 | Cpanel | Dedicated Server
Reply With Quote
  #7  
Old 09-01-2009, 05:22 PM
 
Shamun Shamun is offline
 

X-Adept
  
Join Date: Jun 2009
Location: North Carolina
Posts: 841
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

In the 'General settings' look for 'Product options'

In there set it like this:
Unchecked
500
Checked

Then go into 'Appearence' and set Maximum number of items that can be displayed in or can be entered into the Quantity box to 5

Let me know what happens.
__________________
- Shane Munroe
Reply With Quote
  #8  
Old 09-02-2009, 02:10 AM
  ARW VISIONS's Avatar 
ARW VISIONS ARW VISIONS is offline
 

X-Man
  
Join Date: Jan 2007
Location: Pensacola, FL
Posts: 2,536
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

I can't get the QTY input field to change to a text box no matter what I do... lol
__________________
xcart 5.1.2
Reply With Quote
  #9  
Old 09-02-2009, 09:55 AM
 
Kiwami Kiwami is offline
 

Advanced Member
  
Join Date: Nov 2004
Location: Miami, FL
Posts: 69
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

I dunno man.. I might just go in and put a dropdown box myself.. unless it's an enormous human error on my part, I wen't as far as to changing the skin and it was still input boxes.
I attached my 'product options' look like so
Quote:
Unchecked
500
Checked
isn't there
Attached Thumbnails
Click image for larger version

Name:	xc1.PNG
Views:	240
Size:	75.0 KB
ID:	1648  
__________________
Follow me on twitter www.twitter.com/kiwami
@Kiwami
X-Cart Gold 4.4.3 | Cpanel | Dedicated Server
Reply With Quote
  #10  
Old 09-02-2009, 10:16 AM
 
Shamun Shamun is offline
 

X-Adept
  
Join Date: Jun 2009
Location: North Carolina
Posts: 841
 

Default Re: Getting RID of theQuantity 'input' field and get the dropdown

Theres a problem then...
Granted im running 4.2.1, you should still have a text field asking for that info...

You should either
A) Check all the settings page in 'General settings' for that input box or..
B) Go the lazy way and open up the xcart_config table in your MySQL database. Look for the row with quantity_select_box_limit and make sure the value is set to 500. If you go this route, I suggest backing up your mysql DB.
__________________
- Shane Munroe
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 09:44 AM.

   

 
X-Cart forums © 2001-2020