[Помогите] Разобраться с перезаписью файлов

Тема в разделе "OpenCart", создана пользователем alex_storm, 7 дек 2015.

  1. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Всем привет!

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

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

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

    Аналогичную тему создавал на opencartforum. Там было вынесено предположение, что я правлю временные файлы, но это не так.

    P.S. Версия Opencart 2.1(чистый). моды не пишу, т.к. не считаю, что на это стоит тратить время и обрабатывать все в ocmod.
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Если очистка кеша сбрасывает изменения, то действительно наиболее вероятно, что они вносились в файлы кеша.
    Если изменения внесены в оригинальном файле, то даже если б при очистке кеша движок пытался восстановить дефолтный код, ему его просто неоткуда было бы взять.

    Для меню ты правки сюда вносишь: /admin/view/template/common/menu.tpl ?
     
  3. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Да.

    Я тоже об этом думал, но от куда же он их тянет ?

    Я не могу понять.

    Брал потом писал в файл catalog/controller/checkout/checkout.php, в модель, результат тот же. Происходит перезапись файла на дефолтный.
     
  4. travlarnor

    travlarnor

    Регистрация:
    10 окт 2014
    Сообщения:
    46
    Симпатии:
    21
    Попытался повторить. Opencart 2.1, правда с модами.
    правлю /admin/view/template/common/menu.tpl
    очистить кэш модификаторов
    обновить кэш модификаторов

    правки остаются.. я тот кэш чищу?
    ну и в порядке бреда:
    попробуйте очистить кэш, а затем произвести правку, с чистым кэшем.
     
  5. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Очистку проивожу этих файлов /system/storage/modification
    Если их снести, изменения у меня затираются.
    А если не сносить, то не вносятся (
     
  6. travlarnor

    travlarnor

    Регистрация:
    10 окт 2014
    Сообщения:
    46
    Симпатии:
    21
    1 изменения вносятся даже если не сношу файлы в директории /system/storage/modification
    2 даже после очистки вышеуказанной директории изменения (добавлен дополнительный подпункт "правка" в пункт меню "каталог") остались.​

    вопросы:
    1 можно поинтересоваться, какие именно изменения вносятся?
    2 это первые изменения, не успели чего-нить подправить?​
     
  7. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Добавляются пункты меню.

    Да, первые
     
  8. travlarnor

    travlarnor

    Регистрация:
    10 окт 2014
    Сообщения:
    46
    Симпатии:
    21
    alex_storm, ищите проблему на Вашей стороне. Проверил еще раз. на только что созданном тестовом магазине. Все робит.
    Вот Вам:


    PS: не безобразничайте там сильно.
     
    Lasted edited by : 10 дек 2015
  9. travlarnor

    travlarnor

    Регистрация:
    10 окт 2014
    Сообщения:
    46
    Симпатии:
    21
    Ввиду нежелания ТС решать проблему тестовый магазин удален.