mpn2005

Соучастники
  • Публикации

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

  • Посещение

  • Days Won

    2

mpn2005 last won the day on April 27

mpn2005 had the most liked content!

О mpn2005

  • Звание
    Мелкий торговец

Посетители профиля

61 просмотр профиля
  1. Всё зависит от задачи. Если например это меню, то лучше кэшировать сразу целиком в контроллере.
  2. Все указанные ошибки относятся к файловой системе кэширования. Это небольшой нюанс данного метода кэширования. Он немного не совершенен, поэтому иногда подсыпает ошибками. На корзну данные ошибки не могут влиять. Надо копать дальше.
  3. Добрый день. Зачем изобретать велосипед. Пример кода из модели ocStrore 2.3 $manufacturer_data = $this->cache->get('manufacturer.' . (int)$this->config->get('config_language_id').'.'. (int)$this->config->get('config_store_id')); if (!$manufacturer_data) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer m LEFT JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "' && m2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY md.name"); $manufacturer_data = $query->rows; $this->cache->set('manufacturer.' . (int)$this->config->get('config_language_id') . '.'. (int)$this->config->get('config_store_id'), $manufacturer_data); } return $manufacturer_data; P.S.: В штатном функционале запросы с параметрами не кешируются. Что бы кэш не рос бешенными темпами.
  4. Странная ситуация. А в лог ошибок магазина и лог ошибок php ничего не падает при оформлнии такого заказа?
  5. Обновление цены при выборе опции, без AJAX OC2 Просмотреть файл При выборе опций товара выводит в цену товаров с учётом выбранных опциий. Возможности: Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь ) Для корректной работы используйте модуль модификаторов цены опции из этой темы. Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test Настройки модуля находятся на закладке Локализация в конфигурации магазина Лицензия: Данное дополнение является бесплатным и распространяется по лицензии GNU GPL. Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах. Версии модуля обновления цены: (NEW) autocalc_price_option_OC2_v3.0.11.ocmod.xml - Модуль обновления цены при выборе опции. autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. Версии модуля доп. модификаторов к цене опции: options_price_v1.0.13_OC2.ocmod.xml - модуль модификаторов цены опций (=, *, /, +%, -%,) Инструкция по установке OCMOD Opencart2, ocStore2: Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Особенности работы: Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Автор mpn2005 Добавлен 26.04.2018 Категория 2.х  
  6. Версия 3.0.11

    14 скачиваний

    При выборе опций товара выводит в цену товаров с учётом выбранных опциий. Возможности: Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь ) Для корректной работы используйте модуль модификаторов цены опции из этой темы. Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test Настройки модуля находятся на закладке Локализация в конфигурации магазина Лицензия: Данное дополнение является бесплатным и распространяется по лицензии GNU GPL. Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах. Версии модуля обновления цены: (NEW) autocalc_price_option_OC2_v3.0.11.ocmod.xml - Модуль обновления цены при выборе опции. autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. Версии модуля доп. модификаторов к цене опции: options_price_v1.0.13_OC2.ocmod.xml - модуль модификаторов цены опций (=, *, /, +%, -%,) Инструкция по установке OCMOD Opencart2, ocStore2: Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Особенности работы: Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).