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

AlexMax13

Users
  
  • Posts

    717
  • Joined

  • Last visited

Everything posted by AlexMax13

  1. Посоветуйте хороший модуль Accelerated Mobile Pages Google AMP
  2. Удалите неиспользуемый код CSS https://prnt.sc/Ot2M0DvfmzwC Есть какой то сервис, чтобы узнать какой код на страницах сайта неактивен?
  3. ответ как удалить - нашел. 1) просто удаляете нужный модуль (он и далее будет в списке) 2) Перезаходите в админку (выход а затем вход) 3) Его уже нет в списке Как это работает - не понял. Но удаляет и ладно.
  4. Где находятся эти данные? https://prnt.sc/0GyJc-wLHpJT и что делать, когда разрешение не удаляется?
  5. @Eldaeron Дуже дякую, попробую тоді, коли припече) тобто якщо щось піде не так. Наразі ніби опції обов'язкові на сторінці товару, але у всіх інших місцях ні)
  6. @Eldaeron спасибо за идею)) Смотрите. я просто закомментировал появление ошибки https://prnt.sc/ILfjFJwFQpdF Все работает как надо. Вопрос, то что я закоментировал действует только для страницы категорий, но не для страницы самого товара. Все верно?) Мне просто нужно чтобы везде небыло этого редиректа кроме страницы товара, ну тоесть чтобы она никак не пострадала
  7. добавил возможность добавления товара прямо из нужной страницы (не каталог). на странице несколько модулей featured. Один и тот же товар может быть в нескольких блоках. поэтому в скрипте для этой страницы добавил другую функцию в common.js 'add_lan': function(product_id, prefix) { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.mini_add'+product_id+''+prefix+' input[type=\'text\'], .mini_add'+product_id+''+prefix+' input[type=\'hidden\'], .mini_add'+product_id+''+prefix+' input[type=\'radio\']:checked, .mini_add'+product_id+''+prefix+' input[type=\'checkbox\']:checked, .mini_add'+product_id+''+prefix+' select, .mini_add'+product_id+''+prefix+' textarea'), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { $('.alert-dismissible, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#cart > button').html('<img src="catalog/view/theme/manhattan/img/i9.svg" alt="">' + json['total'] + ''); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, а в twig так: {{ sid }} - это ид модуля featured Таким образом обращаюсь к товару из из нужного featured, даже если он повторяется в других featured но можно это как то упростить? или сделать хотя бы запрос не через класс, а через data? например вместо: <div class="lprod_item row product-thumb mini_add{{ product.product_id }}sid{{ sid }}"> вот так: <div class="lprod_item row product-thumb" data-tovar="mini_add{{ product.product_id }}sid{{ sid }}"> тогда как должен выглядеть скрипт в коммон?
  8. явно что где то нужно прописать $data['meta_h1'] = $product_info['meta_h1']; но где?
  9. Здравствуйте. Есть такой js код и контроллер: ПРОБЛЕМА: Никак не могу получить данные meta_h1. В контроллере добавил строку $product_info['meta_h1'] = $product_info['meta_h1']; а в js $c.find('.new13 span').text($t.data('meta_h1')); Но $t.data видимо не содержит эту переменную. если сделать так в контроллере https://prnt.sc/otUzRP-d8wG- и так в скрипте https://prnt.sc/hbCY0qTV96rT тогда все работает. что я делаю не так?
  10. спасибо, но в таком случае необязятельными будут сразу и опции на странице товара. А мне нужно, чтобы необязательными они были только в каталоге или стандартных модулях по типу рекомендуемых.
  11. Здравствуйте. Система опенкарта позволяет добавить товар из каталога товаров только в том случае, если у него нету необязательных опций. В противном случае при клике на кнопку купить происходит редирект на страницу товара. Как можно это обойти? чтобы при клике в каталоге на купить товар в любом случае добавлялся в корзину, а вот этого редиректа https://prnt.sc/FtRbJwhCwN7K чтобы не было
  12. Здравствуйте. Есть такой модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=31938 К сожалению его автор куда то пропал... Модуль работает как надо, проблем нету. Но нужно его вывести на странице модуля рекомендуемых где будут несколько товаров. Судя по модификатору он заточен только на страницу товара. код контроллера: нужно чтобы он работал в стандартном модуле featured. Вот видео для лучшего понимания кто может решить этот вопрос? стоимость и сроки
  13. дякую. вже розібрався. закоментував і все запрацювало. ну ще добавив код виводу.
  14. Есть контроллер: <?php class ControllerExtensionModuleOptionSize extends Controller { private $error = array(); public function index() { $this->load->language('extension/module/option_size'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('setting/setting'); $this->update(); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('pso', $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $this->response->redirect($this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=module', true)); } $data['heading_title'] = $this->language->get('heading_title'); $data['button_save'] = $this->language->get('button_save'); $data['button_cancel'] = $this->language->get('button_cancel'); if (isset($this->error['warning'])) { $data['error_warning'] = $this->error['warning']; } else { $data['error_warning'] = ''; } $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array('text' => $this->language->get('text_home'),'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_extension'), 'href' => $this->url->link('marketplace/extension','user_token=' . $this->session->data['user_token'] . '&type=module', true) ); if (!isset($this->request->get['module_id'])) { $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('extension/module/option_size','user_token=' . $this->session->data['user_token'], true) ); } else { $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('extension/module/option_size','user_token=' . $this->session->data['user_token'] . '&module_id=' . $this->request->get['module_id'], true) ); } if (!isset($this->request->get['module_id'])) { $data['action'] = $this->url->link('extension/module/option_size','user_token=' . $this->session->data['user_token'], true); } else { $data['action'] = $this->url->link('extension/module/option_size', 'user_token=' . $this->session->data['user_token'] . '&module_id=' . $this->request->get['module_id'], true); } $data['cancel'] = $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=module', true); if (isset($this->request->get['module_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) { $module_info = $this->model_setting_module->getModule($this->request->get['module_id']); } } } Но в итоге есть такая ошибка: [18-Sep-2023 23:55:48 UTC] PHP Fatal error: Uncaught Error: Call to undefined method ControllerExtensionModuleOptionSize::update() in /home2/baza2/public_html/admin/controller/extension/module/option_size.php:8 Stack trace: #0 /home2/baza2/mss/modification/system/engine/action.php(79): ControllerExtensionModuleOptionSize->index() #1 /home2/baza2/public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #2 /home2/baza2/mss/modification/system/engine/action.php(79): ControllerStartupRouter->index() #3 /home2/baza2/public_html/system/engine/router.php(67): Action->execute(Object(Registry)) #4 /home2/baza2/public_html/system/engine/router.php(56): Router->execute(Object(Action)) #5 /home2/baza2/public_html/system/framework.php(170): Router->dispatch(Object(Action), Object(Action)) #6 /home2/baza2/public_html/system/startup.php(104): require_once('/home2/baza2...') #7 /home2/baza2/public_html/admin/index.php(19): start('admin') #8 {main} thrown in /home2/baza2/public_html/admin/controller/extension/module/option_size.php on line 8 В чем проблема?
  15. Здравствуйте. Объект https://manov.com.ua/solncezashchitnye_sistemy Второй товар https://prnt.sc/9mun2k57r-bl Если убрать у опций обязательность - тогда при их выборе в модуле featured все ок. добавляет в корзину как надо. Но если сделать опции обязательными - при клике купить переходин на страницу товара, даже когда я выбрал опции. Что за бред? вот видео https://nimb.ws/TZao3v
  16. Стоимость доставки в зависимости от региона и цены в корзине Есть что то подобное?
  17. Есть ли какое то обновление для tooltip https://prnt.sc/spdFfk_pWqRa Иногда при отведении отказывается закрыватся. Только обновление страницы помогает. Как это можно исправить?
  18. Да, поддержка у них упоротая))
  19. там точно нету такой проблемы и не нужно дополнительно настраивать что то на стороне ликюпея?
×
×
  • 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.