完成zencart购物车数量框下拉select作用,对于买多个商品的用户体会作用好。 先来张作用图:
zencart购物车数量下拉 修正办法:翻开文件includes\templates\您的模板\templates\tpl_product_info_display.php,查找 此修正办法在购物车功用代码区域
- $display_qty = (($flag_show_product_info_in_cart_qty == 1 and $_SESSION[‘cart’]->in_cart($_GET[‘products_id’])) ? ‘<p>’ . PRODUCTS_ORDER_QTY_TEXT_IN_CART . $_SESSION[‘cart’]->get_quantity($_GET[‘products_id’]) . ‘</p>’ : ”);
在前面刺进代码:
- $optvalues = ”;
- for ($i = 1; $i < 21; $i++) {
- $optvalues .= ‘<option value=“‘ . ((zen_get_buy_now_qty($_GET[‘products_id’])) * $i) . ‘”>’. ((zen_get_buy_now_qty($_GET[‘products_id’])) * $i) .'</option>’;
- }
再持续查找:
- <input type=“text” name=“cart_quantity” value=“‘ . (zen_get_buy_now_qty($_GET[‘products_id’])) . ‘” maxlength=“6” size=“4” /><br />
替换成:
- <select name=“cart_quantity”>’. $optvalues .'</select><br />
就能够了,能够刷新看下作用! 另外,代码中的数字 “21”即是能够挑选的最大数量,能够自行更改。修正前记住备份哦!
