814ck ارسال شده در اسفند 15، 2018 گزارش Share ارسال شده در اسفند 15، 2018 با سلام میخوام وقتی کاربر روی دکمه های + - در سبد خرید کلیک میکنه،مقدار کالا بر اساس Min qty اون کالا تغییر کنه مثلا اگر Min qty یک کالا 2 باشه، با زدن + یا -، 2 عدد به مقدار اون کالا در سبد خرید اضافه یا کم بشه یه تاپیک هم در همین زمینه دیدم به جواب هم رسیدن ولی نفهمیدم چکار کردن دقیقا کجا اون کد هارو اضاف کردن لینک ممنون میشم راهنمایی کنید files.zip الان با تغییر دو خط 581 و 684 به qty = 0.5; در فایل cart-summary.js مقدار + - در سبد خرید 0.5 اضاف و کم میکنه واکنش ها : chenar 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
814ck ارسال شده در اسفند 16، 2018 مالک گزارش Share ارسال شده در اسفند 16، 2018 البته فکر کنم بشه مثه این روش که دو فایل product.tpl و product.js رو ویرایش کردیم اینجا هم همینکارو کنیم یعنی + - در سبد کالا بر اساس شاخه اون محصول مقدار خاصی اضاف و کم کنه واسه این منظور 2 فایل زیر باید ویرایش شن themes\default-bootstrap\shopping-cart-product-line.tpl themes\default-bootstrap\js\cart-summary.js تغییرات لازم در فایل cart-summary.js مشخصه و به درستی انجام شد،فایلش ضمیمه میشه برای shopping-cart-product-line.tpl هم باید شرط بزاریم {assign cat16 [['id_category' => 16]]} {assign cat17 [['id_category' => 17]]} {if Product::idIsOnCategoryId($smarty.get.id_product, $cat16)} {elseif Product::idIsOnCategoryId($smarty.get.id_product, $cat17)} {else} {/if} تغییرات و به این صورت انجام دادم ولی جواب نداد همیشه آخرین شرطو در نظر میگیره <td class="cart_quantity text-center" data-title="{l s='Quantity'}"> {if (isset($cannotModify) && $cannotModify == 1)} <span> {if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)} {$product.customizationQuantityTotal} {else} {$product.cart_quantity-$quantityDisplayed} {/if} </span> {else} {if isset($customizedDatas.$productId.$productAttributeId) AND $quantityDisplayed == 0} <span id="cart_quantity_custom_{$product.id_product}_{$product.id_product_attribute}_{$product.id_address_delivery|intval}" >{$product.customizationQuantityTotal}</span> {/if} {if !isset($customizedDatas.$productId.$productAttributeId) OR $quantityDisplayed > 0} <input type="hidden" value="{if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}{$customizedDatas.$productId.$productAttributeId|@count}{else}{$product.cart_quantity-$quantityDisplayed}{/if}" name="quantity_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}_hidden" /> <input size="2" type="text" autocomplete="off" class="cart_quantity_input form-control grey" value="{if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}{$customizedDatas.$productId.$productAttributeId|@count}{else}{$product.cart_quantity-$quantityDisplayed}{/if}" name="quantity_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" /> <div class="cart_quantity_button clearfix"> {assign cat16 [['id_category' => 16]]} {assign cat17 [['id_category' => 17]]} {if Product::idIsOnCategoryId($smarty.get.id_product, $cat16)} {if $product.minimal_quantity < ($product.cart_quantity-$quantityDisplayed) OR $product.minimal_quantity <= 1} <a rel="nofollow" class="cart_quantity_down btn btn-default button-minus" id="cart_quantity_down_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&op=down&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Subtract'}"> <span><i class="icon-minus"></i></span> </a> {else} <a class="cart_quantity_down btn btn-default button-minus disabled" href="#" id="cart_quantity_down_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" title="{l s='You must purchase a minimum of %d of this product.' sprintf=$product.minimal_quantity}"> <span><i class="icon-minus"></i></span> </a> {/if} <a rel="nofollow" class="cart_quantity_up btn btn-default button-plus" id="cart_quantity_up_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Add'}"><span><i class="icon-plus"></i></span></a> {elseif Product::idIsOnCategoryId($smarty.get.id_product, $cat17)} {if $product.minimal_quantity < ($product.cart_quantity-$quantityDisplayed) OR $product.minimal_quantity <= 1} <a rel="nofollow" class="cart_quantity_down_1 btn btn-default button-minus" id="cart_quantity_down_1_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&op=down&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Subtract'}"> <span><i class="icon-minus"></i></span> </a> {else} <a class="cart_quantity_down_1 btn btn-default button-minus disabled" href="#" id="cart_quantity_down_1_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" title="{l s='You must purchase a minimum of %d of this product.' sprintf=$product.minimal_quantity}"> <span><i class="icon-minus"></i></span> </a> {/if} <a rel="nofollow" class="cart_quantity_up_1 btn btn-default button-plus" id="cart_quantity_up_1_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Add'}"><span><i class="icon-plus"></i></span></a> {else} {if $product.minimal_quantity < ($product.cart_quantity-$quantityDisplayed) OR $product.minimal_quantity <= 1} <a rel="nofollow" class="cart_quantity_down_2 btn btn-default button-minus" id="cart_quantity_down_2_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&op=down&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Subtract'}"> <span><i class="icon-minus"></i></span> </a> {else} <a class="cart_quantity_down_2 btn btn-default button-minus disabled" href="#" id="cart_quantity_down_2_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" title="{l s='You must purchase a minimum of %d of this product.' sprintf=$product.minimal_quantity}"> <span><i class="icon-minus"></i></span> </a> {/if} <a rel="nofollow" class="cart_quantity_up_2 btn btn-default button-plus" id="cart_quantity_up_2_{$product.id_product}_{$product.id_product_attribute}_{if $quantityDisplayed > 0}nocustom{else}0{/if}_{$product.id_address_delivery|intval}" href="{$link->getPageLink('cart', true, NULL, "add=1&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_address_delivery={$product.id_address_delivery|intval}&token={$token_cart}")|escape:'html':'UTF-8'}" title="{l s='Add'}"><span><i class="icon-plus"></i></span></a> {/if} </div> {/if} {/if} </td> cart-summary.zip نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
814ck ارسال شده در مرداد 26، 2019 مالک گزارش Share ارسال شده در مرداد 26، 2019 البته فکر کنم بشه مثه این روش که دو فایل product.tpl و product.js رو ویرایش کردیم اینجا هم همینکارو کنیم یعنی + - در سبد کالا بر اساس شاخه اون محصول مقدار خاصی اضاف و کم کنه واسه این منظور 2 فایل زیر باید ویرایش شن themes\default-bootstrap\shopping-cart-product-line.tpl themes\default-bootstrap\js\cart-summary.js خیلی وقت از شروع تاپیکم میگذره اگه پیشنهادی دارین ممنون میشم راهنمایی کنید تا بتونم مقدار دلخواه برای + - در سبد خرید بر اساس شاخه اون محصول تنظیم کنم مثلا واسه بعضی از شاخه ها 0.5 کم و زیاد بشه واسه بعضی 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .