Пошук по сайту
Результати пошуку за тегами 'oc2'.
Знайдено 8 результатов
-
Вывожу в слайдер картинки через модуль banner. Путь до картинок подставляю через banner[link] Как создать дополнительную переменную banner[link_mob], чтобы в пути до картинки заменить часть пути /desktop/ на /mobile/? Код контроллера banner: <?php class ControllerExtensionModuleBanner extends Controller { public function index($setting) { static $module = 0; $this->load->model('design/banner'); $this->load->model('tool/image'); $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.transitions.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); $data['banners'] = array(); $results = $this->model_design_banner->getBanner($setting['banner_id']); foreach ($results as $result) { if (is_file(DIR_IMAGE . $result['image'])) { $data['banners'][] = array( 'title' => $result['title'], 'link' => $result['link'], 'class' => $result['class'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']) ); } } $data['module'] = $module++; return $this->load->view('extension/module/banner', $data); } } Хочу получить что-то вроде $data['banners'][] = array( 'title' => $result['title'], 'link' => $result['link'], 'link_mob' => $result['link_mob'], 'class' => $result['class'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']) );
-
ocStore v2.3.0.2.4 Товарищи, приветствую! Пишу модуль в админке, имею контроллер, который загружает основной шаблон. Этот шаблон использую JQ и AJAX обращается к серверу, ожидая, что тот выполнит метод, описанный в контроллере. Этот метод, в свою очередь, выполняет некоторые манипуляции с данными, потом передаёт их второму шаблону (tpl) и тот уже должен выводиться: public function method() { if ($this->request->server['REQUEST_METHOD'] == 'POST') { //code... $this->response->addHeader('Content-Type: html'); $this->response->setOutput($this->load->view('controller/template', $data)); } } AJAX запрос отправляется, и возвращается ответ с кодом 200, в виде html "Страница не найдена". В итоге AJAX стучится в .../admin/index.php?route=controller/file/method&token=... но когда я перехожу по этому адресу, так же вижу сообщение "Страница не найдена". Запрос такой: function getPerms(url) { $.ajax({ url: url, method: 'POST', dataType: 'html', brforeSend: function(){ $('.panel-title>i').replaceWith('<i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i>'); }, complete: function(){ $('.panel-title>i').replaceWith('<i class="fa fa-table" aria-hidden="true"></i>'); console.log('complete'); console.log(url); }, success: function(data){ $('#upp-table').html(data); console.log(data); }, error: function(){ console.log('error'); } }); } Как правильно обратиться к методу, что бы получить его ответ (готовый шаблон)?
-
Скрин ошибки Здравствуйте, недавно только начал изучение Opencart, скачал сборку OCstore 2.3.0.2.4 Пытался установить модуль, практически не один модуль не устанавливается через стандартную установку дополнений OCMOD, все время пишет эту ошибку. Все тестирую на локальном сервере XAMPP, пытался и другие модули установить - не удалось, стоит FIX (Local copy OCMOD) Пытался установить через VQMOD, установил, но модули не активные, какие-то выводятся на разделе "Дополнения", а какие-то вовсе нет. Наверно для опытных пользователей это понятная проблема, но я лично пока не могу разобраться и буду рад любой помощи! Спасибо за уделённое время!
- 5 відповідей
-
Доброго времени суток комрады! Подскажите, пожалуйста, модуль обмена данными между 1C и OcStore 2.3 Главное, что необходимо: 1) Выгружать товары только из указанных категорий или отдельные товары. 2) Выгружать (обновлять) остатки. 3) ВЫгружать (обновлять) цены. 4) Автоматическая выгрузка (обновление) даных в указанное время. Важно!!! Ужее сть магазин с более 10к товарами. Модель каждого товара в OcStore = значению в 1С Заранее признателен за помощь.
-
В карточке товара, например: https://devel.santeks-porolon.ru/porolon/mebelnyi/listovoj/st1930 При выборе геометрических параметров работает калькулятор цен. Если после увеличения параметров начать выбирать в обратную сторону, то калькулятор перестаёт работать. Меняю параметр "Выберите размер листа (метры)", изначально ценаОпт=87 ценаРозн=165 1) меняю с "2х1" на "2х2" == ценаОпт=173 ценаРозн=331 2) меняю с "2х2" на "2х1" == ценаОпт=87 ценаРозн=165 3) меняю с "2х1" на "2х2" == ценаОпт=87 ценаРозн=165 ocStore 2.1.0.2.1
-
Привет! Стоит задача показывать корзину в шапке, если товар добавлен в нее или скрывать, если она пустая. Добавление класса к #cart после php-проверки не вариант, т.к. надо корзину показывать сразу после первого клика на кнопку Купить. Единственный правильный способ - дописать ajax, который добавляет товар в корзину, а именно в cart.tpl. Я пробовал добавить в common.js в функцию 'add': function(product_id, quantity) { после success: function(json) { команду $('#cart').addClass('block'); но она не срабатывает. Что я делаю не так?
-
Необходимо реализовать возможность делать скидку при условии, что все чекбоксы в опциях выбраны. ocStore 2.3.0.2.2
-
Добрый день! Необходим хороший специалист в Opencart. Требуется доработка интернет-магазина - карточки товаров, корзины, фильтров и т.д. Много мелких, и не только, задач Необходимые навыки: - отличное знание Opencart - опыт работы с популярными модулями / расширениями - ответственность. Желательно наличии ИП или ООО, чтобы не было проблем с оплатой.