• Объявления

    • Webtool

      Исправление Ошибок вашего сайта   10.06.2016

      Исправляем ошибки на вашем сайте быстро и удобно. Стоимость исправления зависит от сложности. 1) Простая ошибка (по договорённости,возможно бесплатно или за пожертвование)  2) Средняя сложность исправления 300 руб 3) Тяжёлая сложность 700 руб    Конечно же мы можем договорится если для вас, это дорого)))  Консультация бесплатно.  В чём "+" если я могу задать вопрос на форумах?  1) Скорость (мы оперативно решаем вопросы)  2) Чистота кода 3) Дружба с разработчиком ( всегда + ) 4) Помощь нашему проекту ( мы сможем выкладывать много интересных и бесплатных плюшек)   Для заказа: Вы можете создать тему ТЫК   или использовать Skype Или напишите в ЛС  AdministaratorPro или SuperAdmin
    • Webtool

      Перенос магазинов с 1.5 и 2.1 на 2.2 и 2.3   13.02.2017

      И так переносим магазины: 1) Opencart 1.5 на 2.x 2) Opencart 2.1.x на 2.2 или 2.3 Что входит в перенос? 1) SEO 2) Заказы 3) Клиенты  4) Категории 5) Товары (опции,атрибуты и т.д) 6) Модули ( только для с 2.1.x на 2.2 и 2.3) 7) Шаблон  ( только для с 2.1.x на 2.2 и 2.3) 8) Настройка магазина Цены: 3000 руб 1) Opencart 1.5 на 2.x   2) Opencart 2.1.x на 2.2 или 2.3    пишите в ЛС SuperAdmin или AdministratorPro  
    • Webtool

      Перенос с opencart 1.5.x на 3.x и с 2.x на 3.x   12.07.2017

      Уважаемые пользователи вот и вышел долгожданный Opencart 3 https://demo.opencart.com Главная Страница https://demo.opencart.com/admin/ Админка Логин и пароль: demo  И так услуги по переносу с 1.5.x на 3.x Входит в перенос: 1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями и т.д) 5) Категории  6) SEO  7) Страны   Короче говоря всё что можно перенести будет перенесено без ошибок и проблем в дальнейшем.  Стоимость переноса 2800руб. Перенос с 2.x на 3.x  1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями,атрибутами и т.д) 5) Категории  6) SEO  7) Страны,зоны и т.д Стоимость 1800 руб Для заказа пишите мне в ЛС SuperAdmin

Дмитрий Баранов

Пользователь +
  • Публикации

    13
  • Зарегистрирован

  • Посещение

О Дмитрий Баранов

  • Звание
    Ефрейтор
  1. Кто знаком с фильтром? 3.0.2.0 - 4.7.5 Кто-то сможет допилить в фильтр, чтобы при выборе фильтра с помощью "Использовать подкатегории" отображалось описание, которое написано для этой категории... цену и в лс пожалуйста.
  2. вот что внутри <?php class ControllerExtensionModuleOCFilter extends Controller { use Helper; public function index($settings = array()) { $this->load->language('extension/module/ocfilter'); if (!$this->ocfilter->getCategoryId()) { return; } if ($this->config->get('module_ocfilter_show_price') && $this->ocfilter->getMinPrice() < $this->ocfilter->getMaxPrice() - 1) { $data['show_price'] = 1; } else { $data['show_price'] = 0; } $data['heading_title'] = $this->language->get('heading_title'); $data['options'] = $this->ocfilter->getOCFilterOptions(); $data['min_price'] = $this->ocfilter->getMinPrice(); $data['max_price'] = $this->ocfilter->getMaxPrice(); $data['min_price_get'] = $this->ocfilter->getMinPriceGet() ? $this->ocfilter->getMinPriceGet() : $this->ocfilter->getMinPrice(); $data['max_price_get'] = $this->ocfilter->getMaxPriceGet() ? $this->ocfilter->getMaxPriceGet() : $this->ocfilter->getMaxPrice(); $data['path'] = $this->ocfilter->getPath(); $data['link'] = str_replace('&amp;', '&', $this->ocfilter->link()); $data['params'] = $this->ocfilter->getParams(); $data['index'] = $this->config->get('module_ocfilter_url_index'); $data['show_counter'] = $this->config->get('module_ocfilter_show_counter'); $data['search_button'] = $this->config->get('module_ocfilter_search_button'); $data['show_values_limit'] = $this->config->get('module_ocfilter_show_values_limit'); $data['manual_price'] = $this->config->get('module_ocfilter_manual_price'); $data['text_show_all'] = $this->language->get('text_show_all'); $data['text_hide'] = $this->language->get('text_hide'); $data['button_select'] = $this->language->get('button_select'); $data['text_load'] = $this->language->get('text_load'); $data['text_price'] = $this->language->get('text_price'); $data['text_any'] = $this->language->get('text_any'); $data['text_cancel_all'] = $this->language->get('text_cancel_all'); $data['symbol_left'] = $this->currency->getSymbolLeft($this->session->data['currency']); $data['symbol_right'] = $this->currency->getSymbolRight($this->session->data['currency']); $data['show_options'] = !empty($this->ocfilter->getParams()); if ($this->config->get('module_ocfilter_show_selected') && $this->ocfilter->getOptionsGet()) { $data['selecteds'] = $this->ocfilter->getSelectedOptions(); } else { $data['selecteds'] = array(); } if ($this->config->get('module_ocfilter_show_options_limit') && $this->config->get('module_ocfilter_show_options_limit') < count($data['options'])) { $data['show_options_limit'] = $this->config->get('module_ocfilter_show_options_limit'); } else { $data['show_options_limit'] = false; } $this->document->addStyle('catalog/view/javascript/ocfilter/nouislider.min.css'); $this->document->addStyle('catalog/view/theme/default/stylesheet/ocfilter/ocfilter.css'); $this->document->addScript('catalog/view/javascript/ocfilter/nouislider.min.js'); $this->document->addScript('catalog/view/javascript/ocfilter/ocfilter.js'); return $this->load->view('extension/module/ocfilter/module', $data); } public function callback() { if (!$this->ocfilter->getPath()) { return; } $this->load->language('extension/module/ocfilter'); $json = array(); if (isset($this->request->get['option_id'])) { $option_id = $this->request->get['option_id']; } else { $option_id = 0; } $filter_data = array( 'filter_category_id' => $this->ocfilter->getCategoryId(), 'filter_ocfilter' => $this->ocfilter->getParams(), 'limit' => 1, ); if ($this->config->get('module_ocfilter_sub_category')) { $filter_data['filter_sub_category'] = true; } $total_products = $this->model_catalog_product->getTotalProducts($filter_data); $json['total'] = $total_products; $json['text_total'] = $this->declOfNum($total_products, array( $this->language->get('button_show_total_1'), $this->language->get('button_show_total_2'), $this->language->get('button_show_total_3') )); $json['values'] = array(); $json['sliders'] = array(); if ($this->config->get('module_ocfilter_show_price') && $option_id != 'p') { $_filter_data = $filter_data; $_filter_data['filter_ocfilter'] = $this->ocfilter->cancelOptionParams('p'); $product_prices = $this->model_extension_module_ocfilter->getProductPrices($_filter_data); if ($product_prices) { $json['sliders']['p'] = array( 'min' => $this->currency->format(floor($product_prices['min']), $this->session->data['currency'], '', false), 'max' => $this->currency->format(ceil($product_prices['max']), $this->session->data['currency'], '', false), ); } } $options = $this->ocfilter->getOCFilterOptions(); $options_get = $this->ocfilter->getOptionsGet(); foreach ($options as $option) { if ($option['type'] == 'slide' || $option['type'] == 'slide_dual') { if ($option['option_id'] != $option_id) { $json['sliders'][$option['option_id']] = $this->model_extension_module_ocfilter->getSliderRange($option['option_id'], $filter_data); } continue; } if ($option['type'] == 'select' || $option['type'] == 'radio') { $params = $this->ocfilter->cancelOptionParams($option['option_id']); $json['values']['cancel-' . $option['option_id']] = array( 't' => 1, 'p' => $params, 's' => false ); } foreach ($option['values'] as $value) { $json['values'][$value['id']] = array( 't' => $value['count'], 'p' => $value['params'], 's' => isset($options_get[$option['option_id']][$value['value_id']]) ); } } $json['href'] = str_replace('&amp;', '&', $this->ocfilter->link($this->ocfilter->getParams())); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } }
  3. Здравствуйте, есть OCFilter (4.7.4) на 3,0,2,0, так вот, в фильтре можно использовать дочерние категории. В движке опенкара можно задать описание каждой категории, которое выводится в twig с помощью product/category {% if description %}{{ description }}{% endif %} ну и контролера... Хочется чтобы при выборе дочерней категории в фильтре, появлялось описание, которое написал для этой категории, а сам модуль выдает такое // OCFilter Start if ($this->ocfilter->getParams()) { if (isset($product_total) && !$product_total) { $this->response->redirect($this->url->link('product/category', 'path=' . $this->request->get['path'])); } $this->document->setTitle($this->ocfilter->getPageMetaTitle($this->document->getTitle())); $this->document->setDescription($this->ocfilter->getPageMetaDescription($this->document->getDescription())); $this->document->setKeywords($this->ocfilter->getPageMetaKeywords($this->document->getKeywords())); $data['heading_title'] = $this->ocfilter->getPageHeadingTitle($data['heading_title']); $data['description'] = $this->ocfilter->getPageDescription(); if (!trim(strip_tags(html_entity_decode($data['description'], ENT_QUOTES, 'UTF-8')))) { $data['thumb'] = ''; } $breadcrumb = $this->ocfilter->getPageBreadCrumb(); if ($breadcrumb) { $data['breadcrumbs'][] = $breadcrumb; } $this->document->deleteLink('canonical'); } Это вообще можно реализовать? У меня получается вывести описание, но только основной категории, на дочерние не хочет...
  4. Просмотреть файл GGW Installer fix Allow ALL directories to be written The directory vqmod is not allowed to be written to!The problem:With OpenCart 3.0 there is a new filter in the extension installer. If your module uses custom directory names it most likely will fail during install.Solution:Install this fix to make the installer allow any directories.How to install?1 - Go to extension installer.2 - Upload the installer_allow_all_directories.ocmod.zip3 - Go to Extensions / Modifications and click REFRESH This Step 3 is very important!!! Автор Дмитрий Баранов Добавлен 01.01.2018 Категория Модули Opencart  
  5. Просмотреть файл Liveprice Free | Живая цена | Opencart 3.х Liveprice Free | opencart | 3.х Совместимость Модуль автоматически обновляет цену при изменении количества товаров! Автор Дмитрий Баранов Добавлен 23.01.2018 Категория Модули Opencart  
  6. Liveprice Free | Живая цена | Opencart 3.х

    Версия 1.0.0

    12 скачиваний

    Liveprice Free | opencart | 3.х Совместимость Модуль автоматически обновляет цену при изменении количества товаров!
  7. GGW Installer fix Allow ALL directories to be written

    Версия 1.0.0

    1 скачивание

    The directory vqmod is not allowed to be written to!The problem:With OpenCart 3.0 there is a new filter in the extension installer. If your module uses custom directory names it most likely will fail during install.Solution:Install this fix to make the installer allow any directories.How to install?1 - Go to extension installer.2 - Upload the installer_allow_all_directories.ocmod.zip3 - Go to Extensions / Modifications and click REFRESH This Step 3 is very important!!!
SkypeЯндекс.Метрика Рейтинг@Mail.ru