Очень исчерпывающий ответ. спасибо за поддержку, че)
Это рецепт а не готовый функционал, к тому же в нем указанно что поддержка не несет за это ответственности. Без ссылки на сайт вам помочь очень трудно.
Posted 07 June 2015 - 10:08
Здравствуйте!
А как сделать анимацию в версии 2.2.0
Тут у кнопок нет аттрибута href=...
Posted 07 June 2015 - 11:10
andreinstruktor, для 220 это решение не делал. Появится свободное время напишу рецепт
Posted 08 June 2015 - 12:01
andreinstruktor, для 220 это решение не делал. Появится свободное время напишу рецепт
Понял, подождем ...
Posted 28 September 2015 - 10:33
При следующих обновлениях эти изменения могут пострадать.Это точно! При конвертации 2.1.5 -> 2.2.0 полет не работает. А можно вернуть (хозяину сайта уж очень нравится, как бутылки сваливаются в корзину ) ?
В какую сторону посмотреть (что-то не сориентируюсь)? Не срочный вопрос..! Если будет время..
Posted 10 April 2016 - 04:52
Таки найдите пожалуйста минутку, очень хотелось бы
Все что делал www.dalweb.su и делаю www.dalweb.studio
Posted 10 April 2016 - 08:38
Появится свободное время напишу рецепт
Таки найдите пожалуйста минутку, очень хотелось бы
Поддерживаю!
Cheren-dow, плииииизз
1) красиво,
2) сразу видно, в каком направлении корзина (удобно и интересно пользователю)
3) позволяет размещать корзину в нестандартных местах
Posted 11 April 2016 - 11:57
Переделал на быструю руку, под 220. Проверял вроде работает. Точно не будет работать с режимом кнопок если это модальное окно, возможно есть еще подводные камни шибко не проверял.
Идем в шаблон кнопок, по умолчанию это файл:
\media\zoo\applications\jbuniversal\cart-elements\price\buttons\tmpl\add.php
Или же переопределенный в шаблоне:
\media\zoo\applications\jbuniversal\templates\ШАБЛОН\cart-elements\price\buttons\tmpl\add.php
Добавляем к span новый атрибут:
Далее открываем файл:
\media\zoo\applications\jbuniversal\cart-elements\price\buttons\assets\js\buttons.js
После строк:
var jbPrice = $this.el.closest('.jsPrice').data('JBZooPrice'), quantity = jbPrice.get('quantity', '1'), input = $(this);
В ставьте следующий код:
// Сделайте свое обращение к картинке. var image = $('.item-image .jbimage'); var itemId = input.attr('data-item'); var item = $('.jbzoo-item-' + itemId); var basketPos = $('.jsJBZooCartModule').offset(); var imagePos = image.offset(); var posit = basketPos.left - imagePos.left; var top = basketPos.top - imagePos.top; var imgWrap = image.closest('.jbimage-gallery'); $(image).clone().css({ 'top' : '10px', 'left' : '20px', 'position' : 'absolute' }).prependTo(imgWrap).animate({ opacity : 0.6, zIndex : 9999, top : '-100px', left : '50px' }, 300).animate({ width : '100px', height : '100px', left : posit + 'px', top : top + 'px' }, 1000).hide(300,function(){$(this).remove();});
Должно работать. Если копия картинки летит но не долетает до корзины 100% в блоке где находится изображение есть стиль overflow: hidden; его по возможности нужно убрать.
Posted 11 April 2016 - 16:48