Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ikarus

Користувачі
  
  • Публікації

    547
  • З нами

  • Відвідування

Усі публікації користувача ikarus

  1. так так так, действительно хорошая новость....
  2. не очень понятно, это реализация вот этого ?? а починка логики ИЛИ внутри группы атрибутов снова не состоялась?
  3. а какая функция у " Метод фильтрации значений атрибутов"? потому что лично у меня эта опция ни на что не влияет :(
  4. знаешь как бывает, распинаешься разжевываешь, а оппонент твой даже не отвечает потом... могу выложить свои файлы с некоторыми комментами... еще раз повторюсь что все изменения делались аналогично основной цены, не знаю что у тебя уже сделано, я начну сначала: во-первых поле БД для доп.цены (у меня это price_qnt) должно быть соответствующее (как у price): ALTER TABLE `product` ADD `price_qnt` decimal( 15,4 ) NOT NULL AFTER `price`; в приложенном архиве смотри соответ.файлы и ищи где добавлены блоки с переменной price_qnt для админки: делаем поле ввода в админке под доп.цену (admin/view/template/catalog/product_form.tpl) соответств. изменения в admin/language/russian/catalog/product.php в моделе (admin/model/catalog/product.php) в контроллере (admin/controller/catalog/product.php) для магазина: текст: catalog/language/russian/product/category.php и product.php модель: catalog/model/catalog/product.php контроллер: catalog/controller/product/product.php и category.php шаблон: catalog/view/theme/твоя тема/template/product/category.tpl и product.tpl у меня добавлено еще одно поле для вывода акционной доп.цены, оно также сделано по аналогии с акционной ценой, если надо то добавляй еще одно поле в таблицу product_special и в коде ищи блоки со special_qnt з.ы. смотри внимательно, возможно я что-нибудь забыл, в общем у меня вот так: http://klinker.zz.mu...ategory&path=83 new_field.zip
  5. а в чем проблема то? по аналогии с изменениями внесенными для product делаешь и изменения для category. а это потому что сделал строго по инструкции автора и получил (как автор и обещал) дополнительное текстовое поле, а почему текстовое поле должно быть валютой? тут во-первых формат доп.поля должен быть аналогичен полю price ( если не ошибаюсь это decimal(15,4) ) и дальше все изменения в контроллере и шаблоне всё по аналогии с 'price', даже мозг особо включать не надо. ну это уже отдельно кодить надо...
  6. а на сколько феншуйно использовать две функции в onclick (onclick="Function1(); Function2()")?
  7. ув.CMD, как Вы оцените данный подход ? : ) <input type="button" onclick="addToCart('${product_id}','1',this);" value="<?php echo $button_cart; ?>" class="button" /></div> function addToCart(product_id, quantity, el) { сценарий добавления в корзину... onSuccess: animateImageToCart(el) function animateImageToCart(el) { if (el){ image_el = $(el).parent().parent().find("img"); imagePosition = $(image_el).offset(); // получаем позицию изображения .................. в таком варианте наличие двух одинаковых товаров на странице не проблема (проверенно), но смущает то что приходиться функции addtocart вводить еще один параметр (this) и соответственно уточнять значение параметра quantity, так как изначально в addtocart передавался только product_id
  8. т.е. смысл в том чтобы добраться до картинки не через ее какой-то атрибут, например id, а перебирая элементы объекта?
  9. не могу никак допереть как в моем решении вместо onSuccess c product_id использовать это: $(селектор_кнопки_купить).bind('click', function() { var product_id = $(this).attr('product_id'); // сценарий добавления в корзину и всего прочего });
  10. в какой версии? в 2.3.9, при логике И выбираем одно из значений какого либо атрибута и всё, другое значение этого же атрибута не выберешь, т.е. логика ИЛИ внутри атрибута не работает
  11. присоединяюсь!!!! гибкость фильтра очень надо увеличить, логика такая:
  12. cmd, Я только хочу уточнить, как возможен вариант с наличием двух товаров с одинаковым id ? ведь тогда это натуральный баг опенкарта, не? ведь тот же product_id в натуральном виде используется штатным сценарием добавления в корзину и всего прочего
  13. далее просто следует добавлять id к <img> по аналогии во все нужные модули и в категории, кстати если картинка летит мимо корзины (у меня например в зависимости от разрешения экрана летала мимо) можно заменить position() на offset(): cartPosition = $('#cart').position();
  14. catalog/view/theme/тема/template/module/featured.tpl добавляем то что жирным: <div class="image"><a href="<?php echo $product['href']; ?>"><img [b]id="<?php echo $product['product_id']; ?>"[/b] src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" catalog/view/javascript/common.js скрипт addtocart меняем функцию анимации для работы с id изображения function animateImageToCart(pid) { imagePid = '#' + pid; imagePosition = $(imagePid).offset(); // получаем позицию изображения cartPosition = $('#cart').position(); // получаем позицию корзины cartPosition.left = cartPosition.left + ( $('#cart').width() / 2 ); cartPosition.top = cartPosition.top + ( $('#cart').height() / 2 ); // формальность $('body').prepend('<div id="imageToCart"><img src="'+ $(imagePid).attr('src') +'"></div>'); $('#imageToCart img').css({ 'position': 'absolute', 'display': 'inline-block', 'z-index': '1999', 'left': imagePosition.left + 'px', 'top': imagePosition.top + 'px', 'width': $(imagePid).width() + 'px', 'height': $(imagePid).height() + 'px' }); // поехала анимация в направлении корзины $('#imageToCart img').animate({ top: '0px', left: cartPosition.left + 'px', opacity: '0', width: $(imagePid).width() / 3, height: $(imagePid).height() / 3 }, 2000, function() { $('#imageToCart').remove(); }); } в конце скрипта, после блока success не забываем ставить запятую и добавляем: onSuccess: animateImageToCart(product_id)
  15. freelancer, в css изменения были? можно не заменять css от превиус версии?
  16. для анимации в категориях сделал путем добавления id="product_id" к картинкам, ну и в самой функции анимации вместо #image надо эти id использовать.... красотень теперь... и кстати теперь в модулях таких как акции и пр. достаточно картинкам добавить id="product_id" :)
  17. жаль только с этим не разобрался :( .... как все таки его навешивать??
  18. пока еще не перенесены? потому что там сейчас кнопка "купить".

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.