Jump to content
Sign in to follow this  
alexstorm

Перезапись файлов

Recommended Posts

Всем привет.

 

Хотел написать в тему общие вопросы, но она почему то после авторизации скрыта. Ну да ладно, думаю, что мой вопрос не новость.

 

Хочу внести ряд правок сразу в код движка, например в ту же menu.tpl в админке.

Но по каким то причинам, приходится сбрасывать кеш и после сброса кеша мой код затерается. Происходит перезатерание на дефолтное значение.

 

Как быть? Возможно ли отключение восстановления дефолтного значения или чтобы оно подхватывало последние изменения и не затерало?

 

P.S. Моды не пишу, т.к. не считаю, что на это стоит тратить время и обрабатывать все в ocmod.

Share this post


Link to post
Share on other sites

куда именно вносите код?

судя по написанному - не иначе как в кеш движка

Share this post


Link to post
Share on other sites

Не в кеш естествено )

 

Код вносится в обычные файлы типа /admin/view/template/common/menu.tpl

Или например в catalog/controller/checkout/checkout.php

 

Без разницы куда бы не вносил напрямую в файлы, после очистки кеша, я вижу дефолтную версию файла без моих изменений.

Share this post


Link to post
Share on other sites

в system/modification (с версии 2101 - в system/storage/modification) находится кеш файлов в которые были внесены изменения через модификаторы OCMOD

 

править там файлы можно только с целью тестирования - чтоб не перезагружать модификаторы каждый раз

при сбросе кеша модификаторов содержимое этой папки удаляется и создается заново

 

если хотите внести постоянные изменения непосредственно в файлы движка:

править нужно именно файлы движка

после их правки обязательно сбросить кеш модификаторов для вступления изменений в силу

Вот тут как раз и проблема, я внес изменения в основные файлы и они сносятся, при каждой очистке кеша :)

 

Opencart 2.1 голый, без каких либо доработок.

Share this post


Link to post
Share on other sites

Вот тут как раз и проблема, я внес изменения в основные файлы и они сносятся, при каждой очистке кеша :)

 

Opencart 2.1 голый, без каких либо доработок.

 

не верю! ;)

чудес не бывает, и перечисленное как раз говорит про правку файлов именно в папке кеша

Share this post


Link to post
Share on other sites

Правда. Тему бы так не заводил.

Тем более, какой смысл править временные файлы ?:)

Share this post


Link to post
Share on other sites

Более того, я брал vqmod файлы старых модулей, вносил их уже в постоянные файлы.

Чистил кеш. - Работает.

 

Когда повторно очищаю кеш, то реально все восстанавливается на свои места, без каких либо записей.

 

Я предположил, что система специально так реализована, чтобы все изменения вносили через ocmod.

Share this post


Link to post
Share on other sites

стоит vqmod на opencart 2.x ?

вот вам и ответ ;)

 

ищите в сети информацию про конфликты vqmod и ocmod

Share this post


Link to post
Share on other sites

Еще раз)

 

Стоит голый opencart 2.1

 

Хотел произвести заливку модулей без vqmod и ocmod файлов. Чтобы не надоедали.

 

Сделать это не смог. Т.к. после заливки файлов в постоянное хранилище и очистки кеша, любые изменения затерлись.

 

Вопрос, как быть с затеранием файлов и откатом их до первостепенного вида?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By legioner26
      699.00 руб
      Скачать/Купить дополнение


      Многофункциональный модуль меню Категорий
      Разработан многофункциональный модификатор меню категорий товаров, который позволяет прям из админ панели решать массу задач без участия программиста. Очень простая и легкая установка.
      Так же внедрена мобильная версия модуля.
      Модификатор создан для изменения и добавления функционала в стандартный модуль категорий всех версий веток ОС начиная от 2.0 и заканчивая 3.0
      Обновление модификатора до версии ОС 3.0
      ПРИМЕЧАНИЕ !!!
      Для корректной установки и работы модификатора настоятельно рекомендую проверить были ли изменены файлы стандартного модуля категорий, 
      либо удостовериться что нет сторонних модификаторов которые бы меняли функционал.
      В случае если файлы изменены, можете добавить к ним префикс к примеру (category_1.tpl) и залить файлы из коробки ОС. 
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
       
      Установка:
      1. Папку Admin закинуть на хостинг в корень сайта 
      2. Устанавливаете модификатор согласно вашей версии ОС через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
      DEMO Логин: demo Пароль: demo
      https://siacosmetics.ru/lico1/dlya-lica/krem-dlya-lica  - С вертикальным выпадом
      http://mvc-cart.ru/index.php?route=product/category&path=20 - С горизонтальным выпадом
       
      Добавил legioner26 Добавлено 12.02.2018 Категория Меню, дизайн, внешний вид Системные требования Метод активации Без активации 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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 950  
    • By legioner26
      Разработан многофункциональный модификатор меню категорий товаров, который позволяет прям из админ панели решать массу задач без участия программиста. Очень простая и легкая установка.
      Так же внедрена мобильная версия модуля.
      Модификатор создан для изменения и добавления функционала в стандартный модуль категорий всех версий веток ОС начиная от 2.0 и заканчивая 3.0
      Обновление модификатора до версии ОС 3.0
      ПРИМЕЧАНИЕ !!!
      Для корректной установки и работы модификатора настоятельно рекомендую проверить были ли изменены файлы стандартного модуля категорий, 
      либо удостовериться что нет сторонних модификаторов которые бы меняли функционал.
      В случае если файлы изменены, можете добавить к ним префикс к примеру (category_1.tpl) и залить файлы из коробки ОС. 
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
       
      Установка:
      1. Папку Admin закинуть на хостинг в корень сайта 
      2. Устанавливаете модификатор согласно вашей версии ОС через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
      DEMO Логин: demo Пароль: demo
      https://siacosmetics.ru/lico1/dlya-lica/krem-dlya-lica  - С вертикальным выпадом
      http://mvc-cart.ru/index.php?route=product/category&path=20 - С горизонтальным выпадом
       
    • By asd1992
      Здравствуйте, ищу модификаторы или модули для шаблона техникс на ocstore3.
      Модуль нужен который сможет вывести такие блоки как: "Недавно купили", "Недавно просмотренные товары","С этим товаров берут","Рекомендуемые товары".
      В этих перечисленных блоках неважно какие товары будут, в этих блоках нужно выводить просто случайные товары.
       
      Например будет блок "С этим товаром покупают", в этом блоке пусть будут случайные товары любые из каталога товаров 2 шт. Нужно чтобы в модуле была возможность выбора кол-во выводимых товаров, если не будет такой функции, то ладно сам доработаю. Кто знает такой модуль который бы смог выводить такие блоки на странице? Пожалуйста не предлагайте модуль стоимостью в 40$ как то не хочется отдавать 40$ долларов за один модуль .
       
      Желательно пожалуйста бесплатно. Вообще модули такие на шаблон техникс бывают? Заранее спасибо.
    • By Stokoles
      Добрый день!
      Возможно кто-то сталкивался, в чем может быть проблема?
      При обновлении модификаторов в админке, вылазит ошибкаи не пускает в админку.
      При удалении этого файла, ошибка исчезает и доступ в админку появляется.
      Что и с чем может конфликтовать и как решить проблему?
    • By ARTEMN5
      Скачать/Купить дополнение


      Modifications Manager - редактор модификаторов из админки
      Modifications Manager - менеджер модификаций, который позволяет редактировать, сохранять и обновлять ocmod модификаторы прямо из админки сайта.
      Xml ocmod хранится в таблице базы данных «oc_modification» и часто хлопотно вносить изменения ... это расширение упрощает вам жизнь 
      Особенности:
      Добавить / изменить модификаторы. Редактор XML CodeMirror. Проверяет XML на наличие ошибок. Вкладка «files» с модификаторами, которые могут конфликтовать.  
      Я не являюсь автором мода, публикую его с разрешения автора http://www.opencart-templates.co.uk
       
      Добавлена версия для oc3 ocstore 3 файл modificationmanager-3.0.0.3.ocmod.zip
      Внимание! Часто при установке на 3 версию не добавляется нужный столбец в sql и в итоге страница модификаторов выдает ошибку 500, решение:
      вручную зайти в Mysql и сделать sql запрос: ALTER TABLE oc_modification ADD COLUMN date_modified datetime NOT NULL
       
      Добавил ARTEMN5 Добавлено 24.12.2017 Категория Редакторы Системные требования Сайт разработчика http://www.opencart-templates.co.uk Метод активации Без активации 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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.