Счетчик Кол-Ва Товара
#281
Отправлено 05 Май 2014 - 12:34
1.
Мне надо чтоб была возможность выбора кол-ва, но исключительно кратно 12.
Т.е выпадающий список или что-то вроде него, чтоб можно было выбрать кол-во 12, 24, 36, 48 и т.д.
сайт: http://manysocks.ru/ Аккаунт SL-146899
Скриншот прилагаю:
#282
Отправлено 05 Май 2014 - 12:40
http://magictree61.storeland.ru/
Аккаунт SL-288960
#283
Отправлено 05 Май 2014 - 16:18
Karawella (05 Май 2014 - 12:34) писал:
1.
Мне надо чтоб была возможность выбора кол-ва, но исключительно кратно 12.
Т.е выпадающий список или что-то вроде него, чтоб можно было выбрать кол-во 12, 24, 36, 48 и т.д.
сайт: http://manysocks.ru/ Аккаунт SL-146899
Скриншот прилагаю:
Извините за задержку,
реализовали вам подобный счетчик, только с + и - , протестируйте его пожалуйста.
#284
Отправлено 05 Май 2014 - 16:27
Alexey11 (05 Май 2014 - 16:18) писал:
Извините за задержку,
реализовали вам подобный счетчик, только с + и - , протестируйте его пожалуйста.
минус не реагирует на нажатие, плюс тоже не реагирует, количество забить вручную тоже не получается.
как быть?
#285
Отправлено 05 Май 2014 - 17:37
Karawella (05 Май 2014 - 16:27) писал:
минус не реагирует на нажатие, плюс тоже не реагирует, количество забить вручную тоже не получается.
как быть?
Когда переходим по ссылке подробнее, то счет идет опять поштучно.
Туда тоже можно добавить счетчик по 12 штук?
Скриншот прилагаю:
И еще если можно уберите мне пожалуйста информацию по наличию и информацию по доставке на этом же сайте:
#286
Отправлено 05 Май 2014 - 18:56
Karawella (05 Май 2014 - 17:37) писал:
Когда переходим по ссылке подробнее, то счет идет опять поштучно.
Туда тоже можно добавить счетчик по 12 штук?
Скриншот прилагаю:
И еще если можно уберите мне пожалуйста информацию по наличию и информацию по доставке на этом же сайте:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div>на такой
<div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="12" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly"> <span class="qty-plus">+</span> </div>И удалите код, выводящий условия доставки
<!-- Блок описания вариантов доставки --> <tr> <td class="goodsDataMainDeliveryBlock" colspan="2"> <h4>Условия доставки</h4> {% FOR goods_delivery %} <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="goodsDataMainDeliveryItem" > <p>{goods_delivery.DESC}</p> {% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> </div> {% ENDIF %} </div> {% ENDFOR %} </td> </tr>
#287
Отправлено 05 Май 2014 - 19:26
Сейчас информация по сумме в корзине стала обновляться только после того, как обновишь страницу., а раньше обновлялась сразу после того, как положил товар в корзину. Это можно исправить?
#289
Отправлено 06 Май 2014 - 00:08
Здравствуйте!
Подскажите, пожалуйста, можно ли посчитать количество товаров с учетом всех заданных модификаций?
#290
Отправлено 06 Май 2014 - 06:49
Andrew S. (06 Май 2014 - 00:08) писал:
Здравствуйте!
Подскажите, пожалуйста, можно ли посчитать количество товаров с учетом всех заданных модификаций?
Здравствуйте, к сожалению автоматически это посчитать нельзя, но можно вручную при выгрузке всех товаров посмотреть количество строк в csv файле (каждая модификация на новой строке)
#291
Отправлено 06 Май 2014 - 08:09
Karawella (05 Май 2014 - 19:26) писал:
Сейчас информация по сумме в корзине стала обновляться только после того, как обновишь страницу., а раньше обновлялась сразу после того, как положил товар в корзину. Это можно исправить?
Здравствуйте, обновите содержимое шаблона Ajax добавление товара в корзину
<div class="alignCenter"> {% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% ENDIF %} <p>Сейчас в корзине товаров <strong class="newCartCount"> {% IF cart_count_empty %} <span class="red">0</span> шт. {% ELSE %} {% FOR cart_count %} {cart_count.COUNT}{cart_count.MEASURE_NAME}{% IFNOT cart_count.last %},{% ENDIF %} {% ENDFOR %} {% ENDIF %} </strong> на сумму <strong class="newCartSum"> <a style="color:#777;margin-top:7px;" href="{CART_URL}"></a> {% IF cart_count_empty %} <span style="margin-left:0px;" ><span style="color:#fff; font-size:18px; " class="moder2">0</span></span> {CURRENCY_NAME}лей {% ELSE %} {% FOR cart_sum %} <span><span style="color:#fff; font-size:18px;" class="moder2" >{cart_sum.NOW | money_format}лей</span></span> {% ENDFOR %} {% ENDIF %} </strong> </p> <p>Вы можете перейти к оформлению заказа или продолжить покупки.</p> <p><a class="messageBoxToCart" href="{CART_URL}">Перейти в корзину</a> <a class="nyroModalClose" href="#">Продолжить покупки</a></p> </div> <!-- Обновление данных корзины --> <script> $('.moder2').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); </script>
Karawella (05 Май 2014 - 21:00) писал:
Надо настроить возможность выбора кол-ва, но без выпадающего списка, просто чтоб можно быть вбить нужное количество вручную.
http://magictree61.s...-prigotovleniya
Аккаунт SL-288960
К сожалению это сделать нельзя
#293
Отправлено 06 Май 2014 - 10:58
Karawella (06 Май 2014 - 10:37) писал:
Могли бы вы сделать мне на сайте http://magictree61.s...-prigotovleniya такой же счетчик с плюсом и минусом, как на http://manysocks.ru/catalog/Carabelli, но кратно 1 штуке?
Аккаунт SL-288960
Здравствуйте,
В файле "main.js".
В самом начале Добавить:
$(document).ready(function(){ $('.qty-plus').click(function(){ var quantity = $(this).parent().find('.quantity') ,currentVal = parseInt(quantity.val()) ; if (!isNaN(currentVal)){ quantity.val(currentVal + 1); quantity.trigger('keyup'); } return false; }); $('.qty-minus').click(function(){ var quantity = $(this).parent().find('.quantity') ,currentVal = parseInt(quantity.val()) ; if (!isNaN(currentVal) && !(currentVal <= 1) ){ quantity.val(currentVal - 1); quantity.trigger('keyup'); } return false; }); })
В конец файла "main.css".
Добавить код:
/* Кнопки выбора количества товара */ div.plus_minus_quantity {margin:5px 0 10px;} .plus_minus_quantity {margin: 0 10px 0 0;} .qty-minus, .qty-plus {cursor: pointer; background: rgb(48, 142, 216); color: #fff; height: 36px; width: 20px;padding: 8px 7px;line-height: 36px;vertical-align: middle;} .qty-minus:hover, .qty-plus:hover {background: rgb(24, 108, 173);} /* END Кнопки выбора количества товара */
В файле "Товар".
После кода:
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span>
Добавить:
<div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly"> <span class="qty-plus">+</span> </div>
#294
Отправлено 06 Май 2014 - 11:25
#296
Отправлено 06 Май 2014 - 15:19
Karawella (06 Май 2014 - 15:14) писал:
Попробуйте почистить кэш браузера или использовать другой браузер, все изменения присутствуют и корректно работают.
Как очистить кэш браузера
#297
Отправлено 06 Май 2014 - 15:34
Castiel (06 Май 2014 - 15:19) писал:
Как очистить кэш браузера
На каком сайте вы смотрите изменения?
Вот на этом их нет: Аккаунт SL-288960
Я выходила через гугл.
Потом вышла через оперу.
Потом протестировала через смартфон.
Потом протестировала через другой компьютер.
Счетчика количества там не появилось.
Мне нужен счетчик с плюсом и минусом кратный 1.
Его там нет. Никакого.
Вот скриншоты выхода через гугл и через оперу:
#298
Отправлено 06 Май 2014 - 15:41
Karawella (06 Май 2014 - 15:34) писал:
Вот на этом их нет: http://magictree61.s...talog/PRyaNOSTI
Аккаунт SL-288960
Я выходила через гугл.
Потом вышла через оперу.
Потом протестировала через смартфон.
Потом протестировала через другой компьютер.
Счетчика количества там не появилось.
Мне нужен счетчик с плюсом и минусом кратный 1.
Его там нет. Никакого.
Вот скриншоты выхода через гугл и через оперу:
Данный код был написан именно для карточки товара, я вас не правильно понял, так как отображение категории по умолчанию таблицей, а счетчик у товаров списком.
Новый код вышлем в ближайшее время
#299
Отправлено 06 Май 2014 - 15:46
Castiel (06 Май 2014 - 15:41) писал:
Новый код вышлем в ближайшее время
Хорошо, спасибо! Но и в карточке пусть тоже останется, оттуда не убирайте, пускай такой счетчик будет и в каталоге и в карточке.
#300
Отправлено 06 Май 2014 - 15:52
Karawella (06 Май 2014 - 15:46) писал:
Редактируем шаблон Товары
Находим
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> </p> </form>
Заменяем на
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]" readonly="readonly"> <span class="qty-plus">+</span> </div> </p> </form>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных