Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Постоянно обновляются скрипты на дефолтные. Как избежать?


Recommended Posts

Доброго времени суток!

Вносил изменения в некоторые файлы в папках public_html/system/storage/modification/catalog/model/account/ в файлы. В итоге, каждый сутки файлы откатываются к своему изначальному базовому состоянию, без правок. Так происходит и с другими файлами в папках модели и контроллера (точно сказать не могу что именно изменяется). В итоге внесенные правки затираются. И я не могу определить из какого каталога с бекапом этих файлов, или по какому принципу идет восстановление базовой структуры. Приходится каждый день снова менять дефолтные файлы на файлы с правками...

Как это поправить?
Я в замешательстве от такого поведения движка (ранее не работал с опенкартом, и не понимаю зачем происходит данный механизм восстановления файлов)

Edited by dTern
Link to post
Share on other sites

а вы сначала объясните, зачем и почему вы меняете именно в папке modification.

Кто вам сказал так делать? почему вы решили что это правильно?

Link to post
Share on other sites
Цитата

system/storage/modification/catalog/model/account/

Wrong way
 

Цитата

catalog/model/account/

 

Right way

Edited by splka
Link to post
Share on other sites
50 минут назад, splka сказал:

 

Right way

Wrong

ocmod - "right way"

Link to post
Share on other sites
58 минут назад, nikifalex сказал:

а вы сначала объясните, зачем и почему вы меняете именно в папке modification.

Кто вам сказал так делать? почему вы решили что это правильно?


Никто не говорил. Некоторые моменты пытался решить сам, и нашел где правки возымели действия, и участки где это по логике должно работать и работает. Не знаю специфики работы ОпенКарта, сам работаю с ним как "администратор сайта" а не как разработчик, поэтому столкнулся с такой проблемой.

Link to post
Share on other sites

Господа, окей. Правильно ли я понял, что файлы в папках модицикаций: system/storage/* и все что ниже - это КЭШ а также ( catalog/model/account/) - тоже КЭШ?  Или же последняя папка - это как раз архив базовых файлов из которых обновляется КЭШ в первом пути (что сомнительно, ибо не совпадают по размерам исходники)...

Вопрос: где лежит код файлов базовых OCMOD и как до него добраться, и редактировать корректно. Код файлов лежит в базе? Нужно лезть в БД? Есть адекватные гайды как это делать (Погуглить могу, но вдруг у вас есть толковые ссылки)?

 

Link to post
Share on other sites

@dTern
Есть такой мануал. Думаю, вам поможет разобраться
https://bit.ly/2zDsdVQ

Link to post
Share on other sites

49 минут назад, markimax сказал:

Wrong

ocmod - "right way"


Это True Way.
Но иногда есть проблема с привязками.
Привязываешься, а OCMOD не видит строки в упор.

Link to post
Share on other sites
30 минут назад, dTern сказал:

Господа, окей. Правильно ли я понял, что файлы в папках модицикаций: system/storage/* и все что ниже - это КЭШ а также ( catalog/model/account/) - тоже КЭШ?  Или же последняя папка - это как раз архив базовых файлов из которых обновляется КЭШ в первом пути (что сомнительно, ибо не совпадают по размерам исходники)...

Вопрос: где лежит код файлов базовых OCMOD и как до него добраться, и редактировать корректно. Код файлов лежит в базе? Нужно лезть в БД? Есть адекватные гайды как это делать (Погуглить могу, но вдруг у вас есть толковые ссылки)?

 

 

[db_prefix]modification
Редактируем на локальном компе, затем заливаем в БД, чистим кеш, чистим лог файл модификаций для удобного отслеживания изменений в моде, подхватило или нет.
Ф5 - тестируем изменения.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.