08-24-1386, 06:10 بعدازظهر
افزودن باکس انتخاب تعداد محصول در صفحه نمایش محصول(آموزش)
مثل اگر مشتری شما بخواهد از یک محصول به تعداد 10 عدد خرید کند به راحتی با انتخاب عدد 10 و کلیک روی دکمه افزودن به سبد خرید اینکار را انجام می دهد
1- در فایل product_info.php
این کد را پیدا کنید
مثل اگر مشتری شما بخواهد از یک محصول به تعداد 10 عدد خرید کند به راحتی با انتخاب عدد 10 و کلیک روی دکمه افزودن به سبد خرید اینکار را انجام می دهد
1- در فایل product_info.php
این کد را پیدا کنید
کد:
<td class="main" align="left"><?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 class="main" align="left"><input type="text" name="quantity" value="1" maxlength="2" size="2"><?php echo tep_draw_hidden_field('products_id', $Qproduct->valueInt['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
2 - فایل includes\application_top.php را ویرایش کنید
این کد را پیدا کرده
کد:
$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']);
و این کد را جایگزینش کنید
کد:
$cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+(empty($_POST['quantity']) ? 1 : intval($_POST['quantity'])), $HTTP_POST_VARS['id']);
چناچه میل داشتید فیلد وارد کردن تعداد محصول را به اعداد بیشتر از 2 رقمی افزایش دهید کافی است عدد داخل این دستور
کد:
maxlength="2"
را تغییر بدهید
نمونه تصویر هم به این پست ضمیمه شده
پایان
امیدوار بکارتون بیاد