Jump to content

SirGrey

Пользователи
  • Content Count

    62
  • Joined

  • Last visited

Community Reputation

2 Обычный

1 Follower

About SirGrey

  • Rank
    Пользователь

Контакты

  • Сайт
    https://proportfolio.ru
  • Skype
    sirgrey-nn

Информация

  • Пол
    Мужчина

Recent Profile Visitors

2,173 profile views
  1. Нет, я не пишу закомментировать все. А только эту строку. Ну ок, полное решение такое. Закомментировать вот все вот это $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) ); } Выше остается $data['categories'] = array(); Которое передается в шаблон и никаких нотисов не будет.
  2. Стандартные опции это селект, переключатель и чекбокс. Для вывода изображений опций вы можете использовать другие модули. Тогда, вероятно, потребуется доработка модуля.
  3. - удалите модуль - удалите модуль из менеджера дополнений - удалите файл neoseo_exchange1c.ocmod.xml из папки system - обновите модификаторы и кеш шаблона
  4. Добавлю свое решение. Можно добавить в catalog/model/catalog/product.php Но как и писали выше, правильнее добавить поля и пересчитывать по cron При большом количестве товаров запрос становится довольно тяжелым. Параметры $data = array( 'filter_category_id' => $category_id, 'filter_sub_category' => true ); $type = "max"; // min public function getMinMaxPrice($data = array(), $type) { $sql_form_form = ""; if (! empty($data['filter_category_id'])) { if (! empty($data['filter_sub_category'])) { $sql_form .= " FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (cp.category_id = p2c.category_id)"; } else { $sql_form .= " FROM " . DB_PREFIX . "product_to_category p2c"; } $sql_form .= " LEFT JOIN " . DB_PREFIX . "product p ON (p2c.product_id = p.product_id)"; } else { $sql_form .= " FROM " . DB_PREFIX . "product p"; } $sql_form .= " WHERE p.status = '1' AND p.date_available <= NOW()"; if (! empty($data['filter_category_id'])) { if (! empty($data['filter_sub_category'])) { $sql_form .= " AND cp.path_id = '" . (int) $data['filter_category_id'] . "'"; } else { $sql_form .= " AND p2c.category_id = '" . (int) $data['filter_category_id'] . "'"; } } $sql = ""; if ($type == "max") { $sql = "SELECT GREATEST( MAX(price), ( SELECT IFNULL(MAX(price),0) "; } if ($type == "min") { $sql = "SELECT LEAST( MIN(price), ( SELECT IFNULL(MIN(price),9999999999)"; } $sql .= "FROM oc_product_special WHERE product_id IN (SELECT p.product_id "; $sql .= $sql_form; $sql .= ") ) ) as price"; $sql .= $sql_form; $query = $this->db->query($sql); return $query->row['price']; }
  5. Добрый день! Могу предложить вот такое решение.
  6. 350.00 руб Скачать/Купить дополнение Поддержка Emoji (unicode) Поддержка Emoji для OpenCart Если вы хотите использовать иконки и смайлы на своем сайте то этот модуль для вас. После установки можно выводить Emoji как в описания товаров, категорий, информационные страницы так и Meta теги Внимание! Модуль поддержки Emoji конвертирует таблицы базы данных из utf8 в utfmb4 Перед установкой нужно сделать бэкап базы данных. Добавил SirGrey Добавлено 14.03.2020 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика https://proportfolio.ru Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  7. Version 1.0.0

    Автоматические бонусные баллы Если у вас большой магазин и много товаров то очень сложно следить и обновлять бонусные баллы и стоимость товара в баллах. Модуль помогает решить эту проблему. Автоматический расчет бонусных баллов от стоимости товара в % 100% - покупатель получит 100 баллов за 100 руб 10% - покупатель получит 10 баллов за 100 руб Ограничение на оплату заказа баллами 100% - покупатель может оплатить весь заказ баллами 10% - покупать может оплатить 10% от стоимости заказа Автоматическое добавление бонусных баллов в Админке при завершении заказа Совместим с модулем Simple - упрощенная регистрация и заказ Если Вам нужен модуль для другой версии OpenCart, напишите в личном сообщении.

    350.00 RUB

  8. Version 1.0.0

    Поддержка Emoji для OpenCart Если вы хотите использовать иконки и смайлы на своем сайте то этот модуль для вас. После установки можно выводить Emoji как в описания товаров, категорий, информационные страницы так и Meta теги Внимание! Модуль поддержки Emoji конвертирует таблицы базы данных из utf8 в utfmb4 Перед установкой нужно сделать бэкап базы данных.

    350.00 RUB

  9. Вероятно, так будет проще сделать. Добавить 'filter_sub_category' => true, в файле catalog/controller/product/category.php $filter_data = array( 'filter_category_id' => $category_id, 'filter_filter' => $filter, 'filter_sub_category' => true, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit );
  10. Могу предложить заменить стандартный редактор на TinyMCE Доработан функционал стандартного менеджера изображений, позволяет загружать файлы и вставлять их как ссылки.
  11. Version 1.0.0

    Модуль позволяет выводить различные товарные блоки на сайте. Случайные товары и случайные товары из набора категорий Хиты продаж и хиты продаж конкретных категорий Новинки и новинки конкретных категорий Простая интеграция с шаблонами. Достаточно взять верстку стандартных модулей Special или Featured

    350.00 RUB

  12. Схема работы опций не меняется, поэтому Mega Filter Pro их будет видеть как стандартные опции.
  13. Не подписался на тему, пропустил сообщение. Если еще актуально, то да. Первую опцию вы оставляете как есть, а у второй указываете ссылку на другой товар.
×

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.