zeyser

Что может менять файлы vqmod или ocmod? Могут ли они менять файлы друг у друга?

Рекомендуемые сообщения

zeyser    2

Добрый вечер! На ОС 2.3.0.2 стоит vqmod Есть файлы в /system/storage/modification/catalog/model/catalog/product.php и /vqmod/vqcache/vq2-system_storage_modification_catalog_model_catalog_product.php. В них функция возвращает массив. В моем случае меня интересует ключ price, который мне возвращает к примеру значение 4500. Если я комментирую ключ(product_id) с определением выше моего ключа, то мне начинает возвращаться 6900 в price. Тоесть все сводить к одной строчке (определению product_id в массиве). У меня складывается впечатление, что по этой строчке vqmod вставляет кусок кода со своим определением для price (к примеру price = 4500). 

Собственно что может быть причиной такого поведения? Где можно найти последнюю версию файла?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    426

Сначала обновляется модификатор -> потом Vqmod парсит все и изменяет включая модификаторы 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    911
1 час назад, ArtemPitov сказал:

Сначала обновляется модификатор -> потом Vqmod парсит все и изменяет включая модификаторы 

это в случае если нормальная/корректно установленная версия vqmod ;)

если кривая - может чихать на изменения в кеше ocmod и править оригинал, игнорируя ocmod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

Я правильно понимаю, что последняя версия файла может быть найдена или в vqcache или в system/storage(более нигде)?  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    911
6 минут назад, zeyser сказал:

Я правильно понимаю, что последняя версия файла может быть найдена или в vqcache или в system/storage(более нигде)?  

это при условии, что в файл вносятся изменения через vqmod и/или ocmod

если vqmod и/или ocmod файл не трогают - используется его оригинальная версия

про принцип работы ocmod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2
47 минут назад, AlexDW сказал:

это при условии, что в файл вносятся изменения через vqmod и/или ocmod

если vqmod и/или ocmod файл не трогают - используется его оригинальная версия

про принцип работы ocmod

Судя по тому, что файл есть и в storage и в vqmod то он сначала меняется через модификаторы, а потом еще и каким-то xml поверх. И путь собственно в vqcache говорит о том откуда файл взят. Но я решил проблему отключением всего модуля! Всем спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От AntonMuxa
      Всем здравствуйте. Предлагаю обсудить такую проблему. Ocmod находит файл вносит в него изменения файл появляется в /storage/modification/ с изменениями как надо. Но когда проверяю в магазине файл не меняется. Тема pav. Что может быть?
    • От evolka
      При установке дополнений через интерфейс админ панели получаю ошибку Не удается найти файл!
      Пользователь ФТП есть.
      В чём ещё может быть проблема?
    • От ilya2
      Добрый день всем. Проблема: при установке ocmod вываливается ошибка:
      mkdir(): permission denied in: system/storage/modification/admin/controller/extension/installer.php По правам, выдал 777 на папки:
      - system/storage рекурсивно
      - image/
      -  image/cache/
      - image/catalog/
      755:
      - config
      - admin/config
       
      Для группы пользователей все разрешения стоят, в чем может быть еще ошибка? 
    • От zcell

      300.00 руб
      Скачать/Купить дополнение


      Списание остатков товара только при изменении статуса в админке
      Что делает модуль:
      Убирает списание товаров при оформлении заказа. Списывает остатки товара из заказа и остатки опций только при изменении на заданный в админке статус (стандартная настройка, см скриншот) Для чего это нужно:
      Если вы продаете товары, которые бывают в наличии в небольших количествах, то будет удобно списывать остатки товара по опреденному статусу, вместо автосписывания при оформления заказа клиентом.
      Например: оформлен заказ, но клиент отказался от него, либо что-то не подошло. В стандарте - товар уже будет списан, и если остаток был равен одному, другой клиент не сможет заказать товар. С модулем - товар спишется, только если вы поставили в заказе статус "Обработка" (зависит от настроек).
      То есть подтвердился заказ, тогда и бронируем товар за клиентом.
      Как установить:
      Залить файл в папку vqmod/xml Требования:
      opencart/ocstore 1.5.5 установленный vqmod Добавил zcell Добавлено 15.01.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.5.1
      1.5.5 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop  
    • От zcell
      Что делает модуль:
      Убирает списание товаров при оформлении заказа. Списывает остатки товара из заказа и остатки опций только при изменении на заданный в админке статус (стандартная настройка, см скриншот) Для чего это нужно:
      Если вы продаете товары, которые бывают в наличии в небольших количествах, то будет удобно списывать остатки товара по опреденному статусу, вместо автосписывания при оформления заказа клиентом.
      Например: оформлен заказ, но клиент отказался от него, либо что-то не подошло. В стандарте - товар уже будет списан, и если остаток был равен одному, другой клиент не сможет заказать товар. С модулем - товар спишется, только если вы поставили в заказе статус "Обработка" (зависит от настроек).
      То есть подтвердился заказ, тогда и бронируем товар за клиентом.
      Как установить:
      Залить файл в папку vqmod/xml Требования:
      opencart/ocstore 1.5.5 установленный vqmod
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу