PepeL Опубликовано 20 мая, 2012 Жалоба Поделиться Опубликовано 20 мая, 2012 Подскажите как сделать, чтоб можно было выбирать сколько положить товаров в корзину, чтоб не тыкать по 10 раз?) Цитата Ссылка на сообщение Поделиться на другие сайты
igoryk Опубликовано 20 мая, 2012 Жалоба Поделиться Опубликовано 20 мая, 2012 воспользуйся поиском - на форуме было решение Цитата Ссылка на сообщение Поделиться на другие сайты
alinamolchanova Опубликовано 21 мая, 2012 Жалоба Поделиться Опубликовано 21 мая, 2012 http://simpladesign.ru/kolichestvo-tovarov-pered-pomeshheniem-v-korzinu-dlya-simpla/ Цитата Ссылка на сообщение Поделиться на другие сайты
PepeL Опубликовано 21 мая, 2012 Автор Жалоба Поделиться Опубликовано 21 мая, 2012 alinamolchanova, не пашет это, пробовал недавно... Цитата Ссылка на сообщение Поделиться на другие сайты
andrewftl Опубликовано 21 мая, 2012 Жалоба Поделиться Опубликовано 21 мая, 2012 ЭТО не работает! Чтото упущено! Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 21 мая, 2012 Жалоба Поделиться Опубликовано 21 мая, 2012 у меня работает, версия 2.0.2 Цитата Ссылка на сообщение Поделиться на другие сайты
andrewftl Опубликовано 21 мая, 2012 Жалоба Поделиться Опубликовано 21 мая, 2012 Да, версия 2.0.2, а у нас 2.1, разница есть? - наверно есть! Цитата Ссылка на сообщение Поделиться на другие сайты
alinamolchanova Опубликовано 21 мая, 2012 Жалоба Поделиться Опубликовано 21 мая, 2012 постучитесь по мне в аську сделаю вам))) Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 22 мая, 2012 Жалоба Поделиться Опубликовано 22 мая, 2012 По данной ссылке: http://simpladesign.ru/kolichestvo-tovarov-pered-pomeshheniem-v-korzinu-dlya-simpla/ код для файла /js/ajax-cart.js работает без эфекта перелёта товара в корзину.Для данного эфекта, измените код на ниже приведённый:// Аяксовая корзина$('form.cart').live('submit', function(e) { e.preventDefault(); var button = $(this).find('input[type=submit]'); $.ajax({ url: "ajax/cart.php", data: {variant: $(this).find('select').val(), amount: $(this).find('input[name=amount]').val() }, dataType: 'json', success: function(data){ $('#cart_informer').html(data); if(button.attr('added_text')) button.val(button.attr('added_text')); } }); var o1 = $(this).offset(); var o2 = $('#cart_informer').offset(); var dx = o1.left - o2.left; var dy = o1.top - o2.top; var distance = Math.sqrt(dx * dx + dy * dy); $(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance); $('.transfer_class').html($(this).closest('.product').find('.image').html()); $('.transfer_class').find('img').css('height', '100%'); return false;}); Цитата Ссылка на сообщение Поделиться на другие сайты
PepeL Опубликовано 23 мая, 2012 Автор Жалоба Поделиться Опубликовано 23 мая, 2012 alinamolchanova, скажи решение здесь, или ты за $ поможешь? Цитата Ссылка на сообщение Поделиться на другие сайты
alinamolchanova Опубликовано 23 мая, 2012 Жалоба Поделиться Опубликовано 23 мая, 2012 бесплатно помогу, мне не жалко. Сейчас для примера у себя сделаю на 2,1 Цитата Ссылка на сообщение Поделиться на другие сайты
PepeL Опубликовано 23 мая, 2012 Автор Жалоба Поделиться Опубликовано 23 мая, 2012 Ну как продвижение?) Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 2 июня, 2012 Жалоба Поделиться Опубликовано 2 июня, 2012 подскажите пожалуйста, нужно сделать выпадающим списком выбор колличества товаравывожу:<select name="amounts" value="1" > {section name=amounts start=1 loop=$purchase->variant->stock+1 step=1} <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option> {/section} </select>выводится форма select и ничего нет внутри. Что не так делаю?Наверно изменения в файле \js\ajax-cart.js нужно сделать?вот код файла:// Аяксовая корзина$('form.cart').live('submit', function(e) { e.preventDefault(); var button = $(this).find('input[type=submit]'); $.ajax({ url: "ajax/cart.php", data: {variant: $(this).find('select').val(), amount: $(this).find('input[name=amount]').val() }, dataType: 'json', success: function(data){ $('#cart_informer').html(data); if(button.attr('added_text')) button.val(button.attr('added_text')); } }); var o1 = $(this).offset(); var o2 = $('#cart_informer').offset(); var dx = o1.left - o2.left; var dy = o1.top - o2.top; var distance = Math.sqrt(dx * dx + dy * dy); $(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance); $('.transfer_class').html($(this).closest('.product').find('.image').html()); $('.transfer_class').find('img').css('height', '100%'); return false;}); Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.