Нужна Помощь Со Счетчиком Количества
#1
Отправлено 15 Январь 2016 - 12:18
Потом при предосмотре:
И в каталоге:
Еще на последней картинке где обозначено красным: 1) Нужно что бы картинка не переворачивалась 2) Выпадающее меню сортировки поставить на место.
Всем добра! Заранее спасибо!!!
#2
Отправлено 15 Январь 2016 - 20:51
Aza102 (15 Январь 2016 - 12:18) писал:
Потом при предосмотре:
И в каталоге:
Еще на последней картинке где обозначено красным: 1) Нужно что бы картинка не переворачивалась 2) Выпадающее меню сортировки поставить на место.
Всем добра! Заранее спасибо!!!
Здравствуйте! перед внесением изменений, создайте бэкап.
1) Чтобы включить счетчик товаров в быстром просмотре, в шаблоне main.js найдите блок кода:
/* Быстрый просмотр товара */ ... ... ... ... ... /* END Быстрый просмотр товара */в этом блоке удалите строку:
$('.fancybox-inner .wrap-qty').hide();
2) Счетчик в каталоге, при отображении товаров списком:
В шаблоне ТОВАРЫ, перед строками:
</div> </form> </div> </div> </div> </div> </li> {% ENDFOR %} </ol> {% ENDIF %} </div> <!-- END Вывод товаров -->
вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-title"><span>Количество:</span></div> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
в самый конец шаблона Товары вставьте:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>
3) Счетчик товаров в каталоге - отображение таблицей:
В шаблоне Товары после строк:
<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul>
вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
затем в конец шаблона main.css вставьте:
.item-box-hover .wrap-qty .qty-set input {margin-top: 10px;padding: 5px;border-radius: 100%;-webkit-border-radius: 100%;font-size: 100%;line-height: 10px;height: 28px;width: 28px;border: 1px solid #dfdfdf;background: #ffffff url("{ASSETS_IMAGES_PATH}nav-cir.png") no-repeat left top;} .item-box-hover .wrap-qty .qty-set input.quantity-plus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -26px;} .item-box-hover .wrap-qty .qty-set input.quantity-minus {background-position: left -52px;} .item-box-hover .wrap-qty .qty-set input.quantity-minus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -78px;} .item-box-hover .wrap-qty input.qty {padding: 0px 0;height: 46px;width: 46px;line-height: 48px;margin: -10px 0 0 0;text-align: center;background: #FFF;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #dfdfdf;}
затем строку
.products-grid .item .item-inner .item-img .item-box-hover {z-index: 2;background-color: #3cabda;background-color: rgba(62, 171, 218, 0.8);position: absolute;width: 100%;height: 90px;bottom: -90px;left: 0px;}замените на:
.products-grid .item .item-inner .item-img .item-box-hover {z-index: 2;background-color: #3cabda;background-color: rgba(62, 171, 218, 0.8);position: absolute;width: 100%;height: 120px;bottom: -120px;left: 0px;}
4) Сортировка.
В конец шаблона main.css вставьте:
.toolbar select {margin-top: 16px; }
#3
Отправлено 16 Январь 2016 - 08:45
RedHead (15 Январь 2016 - 20:51) писал:
1) Чтобы включить счетчик товаров в быстром просмотре, в шаблоне main.js найдите блок кода:
/* Быстрый просмотр товара */ ... ... ... ... ... /* END Быстрый просмотр товара */в этом блоке удалите строку:
$('.fancybox-inner .wrap-qty').hide();
2) Счетчик в каталоге, при отображении товаров списком:
В шаблоне ТОВАРЫ, перед строками:
</div> </form> </div> </div> </div> </div> </li> {% ENDFOR %} </ol> {% ENDIF %} </div> <!-- END Вывод товаров -->
вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-title"><span>Количество:</span></div> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
в самый конец шаблона Товары вставьте:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>
3) Счетчик товаров в каталоге - отображение таблицей:
В шаблоне Товары после строк:
<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul>
вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
затем в конец шаблона main.css вставьте:
.item-box-hover .wrap-qty .qty-set input {margin-top: 10px;padding: 5px;border-radius: 100%;-webkit-border-radius: 100%;font-size: 100%;line-height: 10px;height: 28px;width: 28px;border: 1px solid #dfdfdf;background: #ffffff url("{ASSETS_IMAGES_PATH}nav-cir.png") no-repeat left top;} .item-box-hover .wrap-qty .qty-set input.quantity-plus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -26px;} .item-box-hover .wrap-qty .qty-set input.quantity-minus {background-position: left -52px;} .item-box-hover .wrap-qty .qty-set input.quantity-minus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -78px;} .item-box-hover .wrap-qty input.qty {padding: 0px 0;height: 46px;width: 46px;line-height: 48px;margin: -10px 0 0 0;text-align: center;background: #FFF;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #dfdfdf;}
затем строку
.products-grid .item .item-inner .item-img .item-box-hover {z-index: 2;background-color: #3cabda;background-color: rgba(62, 171, 218, 0.8);position: absolute;width: 100%;height: 90px;bottom: -90px;left: 0px;}замените на:
.products-grid .item .item-inner .item-img .item-box-hover {z-index: 2;background-color: #3cabda;background-color: rgba(62, 171, 218, 0.8);position: absolute;width: 100%;height: 120px;bottom: -120px;left: 0px;}
4) Сортировка.
В конец шаблона main.css вставьте:
.toolbar select {margin-top: 16px; }
Спасибо. Как поставить счетчик посередине и выше на значком сравнение?
Еще сделать такой же счетчик на главной где товары. Заранее спасибо!
#4
Отправлено 16 Январь 2016 - 09:34
Aza102 (16 Январь 2016 - 08:45) писал:
Еще сделать такой же счетчик на главной где товары. Заранее спасибо!
В шаблоне Товары найдите код
<div class="actions"> <ul class="add-to-links"> <li> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </li> <li> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul> <!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div> </div>и замените на
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div> <div class="actions"> <ul class="add-to-links"> <li> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </li> <li> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul> </div>В main.css найдите код
.products-grid .item .item-inner .item-img .item-box-hover .box-inner { width: 183px; height: 51px; margin: 20px auto 0; }и замените на
.products-grid .item .item-inner .item-img .item-box-hover .box-inner { width: 183px; height: 51px; margin: 10px auto 0; } .add-to-box { margin: 6px; }В шаблоне html перед кодом(встречается 3 раза)
<div class="actions"> <ul class="add-to-links">вставьте
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
#5
Отправлено 16 Январь 2016 - 10:15
Danil (16 Январь 2016 - 09:34) писал:
В шаблоне Товары найдите код
<div class="actions"> <ul class="add-to-links"> <li> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </li> <li> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul> <!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div> </div>и замените на
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div> <div class="actions"> <ul class="add-to-links"> <li> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </li> <li> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </li> </ul> </div>В main.css найдите код
.products-grid .item .item-inner .item-img .item-box-hover .box-inner { width: 183px; height: 51px; margin: 20px auto 0; }и замените на
.products-grid .item .item-inner .item-img .item-box-hover .box-inner { width: 183px; height: 51px; margin: 10px auto 0; } .add-to-box { margin: 6px; }В шаблоне html перед кодом(встречается 3 раза)
<div class="actions"> <ul class="add-to-links">вставьте
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
Спасибо все супер практически, только на главной плюс и минус не реагирует. Счетчик работает, а вот плюс и минус не работают.
#6
Отправлено 18 Январь 2016 - 10:25
Aza102 (16 Январь 2016 - 10:15) писал:
Здравствуйте! В самый конец шаблона html вставьте код:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>
#7
Отправлено 18 Январь 2016 - 18:50
RedHead (18 Январь 2016 - 10:25) писал:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>
Спасибо все здорово получилось!!!
#8
Отправлено 21 Январь 2016 - 19:11
RedHead (18 Январь 2016 - 10:25) писал:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>
Еще одна проблемка объявилась! Помогите еще раз пожалуйста как воткнуть этот счетчик в найденных товарах с помощью поиска. Там счетчика нет!
#9
Отправлено 22 Январь 2016 - 12:11
Aza102 (21 Январь 2016 - 19:11) писал:
Здравствуйте! В шаблоне ПОИСК, найдите строки:
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image"> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=azure{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}"> </a> <div class="item-box-hover">
после них вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
#10
Отправлено 23 Январь 2016 - 14:08
RedHead (22 Январь 2016 - 12:11) писал:
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image"> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=azure{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}"> </a> <div class="item-box-hover">
после них вставьте:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty qtychange" onkeypress="return keyPress('0123456789')"> <input type="button" class="quantity-plus"> </span> </div> </div> </div>
Спасибо большое все работает!!!
#11
Отправлено 06 Февраль 2016 - 13:03
#12
Отправлено 06 Февраль 2016 - 13:56
Aza102 (06 Февраль 2016 - 13:03) писал:
В шаблоне Товары Вам нужно удалить код:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>т.к. он уже подгружается из шаблоне HTML
#13
Отправлено 08 Февраль 2016 - 07:25
MikDark (06 Февраль 2016 - 13:56) писал:
<script> $('.quantity-plus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); $(this).parent().find('.qtychange').attr('value', parseFloat(a)+1); }); $('.quantity-minus').click(function(){ a = $(this).parent().find('.qtychange').attr('value'); if(a > 1){ $(this).parent().find('.qtychange').attr('value', parseFloat(a)-1); } }) </script>т.к. он уже подгружается из шаблоне HTML
Темы с аналогичным тегами счетчик, количество, помощь, нужна помощь, рудз, help
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Детский →
Почему Никто Не ОтвечаетАвтор Гость_карамелька :)_* , 29 марта 2020 нужна помощь, модераторы |
|
|||
Повышение продаж, продвижение →
SEO →
Нужен Ли На Сайте Счетчик От РамблераАвтор Гость_eshop_* , 19 июня 2019 рамблер, счетчик, поисковик |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Спорт →
Срочно! Помогите Изменить Цвета И Размер Слайда!Автор Гость_jonik_plov_* , 05 авг. 2018 изменение цвета, помощь и 1 еще... |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Другие вопросы дизайна →
Помощь В Создании МагазинаАвтор Гость_verstka_help_* , 26 июля 2018 помощь, верстка и 2 еще... |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Весна →
Оформление заказа →
Настройка Метрики, Javascript СобытиеАвтор Гость_ggrin31_* , 01 авг. 2017 метрика, помощь, форма |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных