2702
- 0
- Автор: Dim@
- Адаптировал: irbees2008
- Источник:
- Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки
Привет всем,выкладываю следующую модификацию плагина basket.Как видите на скрине в полной новости можно увеличит количество товара добавляемого в корзину.
И так приступим
1.Идем в директорию templates/ваш шаблон/
2.Открываем файл news.full.tpl и заместо строчки
Код:
[basket]<a href="#" onclick="rpcBasketRequest('plugin.basket.manage', {'action': 'add', 'ds':1,'id':{news-id},'count':1}); return false;">В корзину</a>[/basket]
Код:
<style type="text/css">
span {cursor:pointer; }
.number{
margin:100px 30%;
}
.minus, .plus{
width:12px;
height:12px;
background:#f2f2f2;
padding:3px 5px 3px 5px;
border:1px solid #ddd;
}
</style>
<script type="text/javascript" >
var count = 1;
$(document).ready(function() {
$('.minus').click(function () {
var $input = $(this).parent().find('input');
count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
$input.val(parseInt($input.val()) + 1);
count = $input.val();
$input.change();
return false;
});
$("#some").click(function () {
rpcBasketRequest('plugin.basket.manage', {'action': 'add', 'ds':1,'id':{news-id},'count':count}); return false;
});
});
</script>
<p><span class="minus">-</span><input name="count" type="text" maxlength="5" style="width: 35px;" value="1"/><span class="plus">+</span></p>
<p><input type="button" value="Добавить в корзину" id="some"></p>
Можешь почитать и вот эту статейку "Тег input"
Это тоже интересно
- 05.08.15Еще один хак для плагина basket
- 11.06.18Правильная разметка Breadcrumb
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.