Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

AlexMax13

Users
  
  • Posts

    755
  • Joined

  • Last visited

Everything posted by AlexMax13

  1. здравствуйте. в опенкарте есть owl.carousel. читал документацию и не нашел решения. можно ли прокрутить сразу 2 элемента при клике на стрелки?
  2. Здравствуйте) Есть клиент который хочет реализовать кардинальное изменение панели управления с выводом доп графиков и гугл аналитики. Пример: https://prnt.sc/10spntb нужен также раздел, скорей всего в настройках магазина где можно выбрать 1 из 2 тем и возможно фирменной. Понимаю что объем работ большой, но интересно может ли кто то помочь в реализации? Цена ваша.
  3. Здравствуйте. Нужен модуль импорта товаров с прома. Есть ли готовое решение?
  4. спасибо вам большое))) вроде именно так)) буду пробовать)
  5. ема йо))) я то уже пересмотрел все файлы скриптов а оно в теле)) благодарю)
  6. вот к примеру файл https://luxury23.octemplates.net/catalog/view/theme/oct_luxury/js/main.js там нету функции удаления, только добавление товара. а на common.js оно вообще не реагирует. поудалял комонны а сайту паралельно. зачем они там - не понятно. имеет смысл только main.js но он опять же, только с функцией добавления товара, а удаления или обновления нету((
  7. хорошо, лучше пойти другим путем, потому что нужно будет перелопатить пол движка чтобы вернуть эту функцию. тему можно закрывать. всем спасибо.
  8. в обычном опенкарте из коробки есть функция remove, но из LUXURY ее куда то убрали или перенесли...
  9. это вот этот кусок кода: function get_oct_popup_add_to_cart(e) { $.ajax({ url: "index.php?route=checkout/cart/add", type: "post", data: "product_id=" + e + "&quantity=" + ("undefined" != typeof quantity ? quantity : 1), dataType: "json", success: function(t) { if(typeof octYandexEcommerce == 'function') { octYandexEcommerce(t); } t.redirect && (location = t.redirect), t.success && ($.magnificPopup.open({ tLoading: '<img src="catalog/view/theme/oct_luxury/image/ring-alt.svg" />', items: { src: "index.php?route=extension/module/oct_popup_add_to_cart&product_id=" + e, type: "ajax" }, midClick: !0, removalDelay: 200 }), $("#cart-total").html(t.total), $("#cart > ul").load("index.php?route=common/cart/info ul li")) }, success: function(json) { if (json['success']) { $('#price_num').html('' + json['total_num'] + ''); } }, error: function(e, t, i) { alert(i + "\r\n" + e.statusText + "\r\n" + e.responseText) } }); } я туда добавил: success: function(json) { if (json['success']) { $('#price_num').html('' + json['total_num'] + ''); } }, и все отлично обновляет цену в блоке <div id="price_num"></div> при добавлении товара в корзину. но если удалить товар, тогда ничего не происходит, блок естественно не обновляет содержимое... И интересно есть ли тригер (срабатывание события) при удалении товара из корзины
  10. добавил так: $.ajax({ url: "index.php?route=checkout/cart/remove", type: "post", data: "product_id=" + e + "&quantity=" + ("undefined" != typeof quantity ? quantity : 1), dataType: "json", success: function(json) { if (json['success']) { $('#price_num').html('' + json['total_num'] + ''); } } }); но почему то не заработало...
  11. да я бы и рад, но в шаблоне LUXURY нету тригера удаления товара из корзины. Там только добавление товара на которую я добавил обновление цены. Но толку, ведь при удалении тригера нету... Поэтому единственный выход брать каждые несколько секунд данные по предварительной стоимости и записывать в отдельный блок.
  12. спасибо) и еще по поводу main.js (в стандартном опенкарте common.js) там есть только тригер добавления в корзину, удаления из корзины нету: function get_oct_popup_add_to_cart(e) { $.ajax({ url: "index.php?route=checkout/cart/add", type: "post", data: "product_id=" + e + "&quantity=" + ("undefined" != typeof quantity ? quantity : 1), dataType: "json", success: function(t) { if(typeof octYandexEcommerce == 'function') { octYandexEcommerce(t); } t.redirect && (location = t.redirect), t.success && ($.magnificPopup.open({ tLoading: '<img src="catalog/view/theme/oct_luxury/image/ring-alt.svg" />', items: { src: "index.php?route=extension/module/oct_popup_add_to_cart&product_id=" + e, type: "ajax" }, midClick: !0, removalDelay: 200 }), $("#cart-total").html(t.total), $("#cart > ul").load("index.php?route=common/cart/info ul li")) }, success: function(json) { if (json['success']) { $('#price_num').html('' + json['total_num'] + ''); } }, error: function(e, t, i) { alert(i + "\r\n" + e.statusText + "\r\n" + e.responseText) } }); } можно ли как то подцепить триггер для удаления?
  13. я только за, но использую шаблон LUXURY, и там из тригеров только добавление товара, а обновления или удаления нету:
  14. и можно чтобы сумма была без учета доставки? например как то так? $json['total_sum'] = $this->cart->getsub_total()
  15. как можно вывести в шапке общую сумму заказа? и обновлять это значение автоматически каждые несколько секунд. к примеру в блоке <div id="price_sum">* общая сумма заказа без знака валюты*</div>
  16. спасибо) а есть кстати решение которое будет выводить в шапке к примеру в блоке <div id="price_sum"></div> общую сумму заказа? даже когда удалил из корзины, также и изменилась сумма в этом блоке
  17. в принципе пример и оказался решением, спасибо всем за помощь)
  18. к сожалению не получилось... востановил резерв. удаление модуля просто ложит сайт
  19. спасибо, я так понимаю это эта строка: $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); подскажите пожалуйста, как взять только цену, например добавить: $json['total_sum'] = $price;
  20. в этом документе есть + json['total'] + откуда он берет данные, из контроллера?
  21. Спасибо, давно ждал, буду тестировать))
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.