Forums / National / Russian / Тех. поддержка / Вопросы по обновлению

Trustmaster
#33743 2012-04-04 05:55

В данном случае, до скрипта обновления дело не дойдёт, поскольку файлы-то заменяются простым Copy & Paste. Установщик не отслеживает изменения в коде, он только отслеживает специфическую мета-информацию в блоках [COT_EXT].

Есть два цивилизованных способа обезопасить себя от удаления своих правок.

Первый - использовать Git для управления файлами сайта. Тогда git будет следить за тем, какие правки внесены в cotonti и какие на сайте, и сливать их вместе, либо предупреждать о конфликте. Этот способ ещё отлично подходит, если сайт делают несколько человек одновременно. Но он не самый простой, потому что надо неплохо разбираться в настройке и использовании git.

Второй - использовать свои плагины. Плагины всегда лучше, чем хаки именно потому, что не боятся обновлений. Если можно переопределить нужный кусок кода, использовав хук в этом файле, то лучше сделать именно так. В крайнем случае, если хуков недостаточно, лучше склонировать плагин и редактировать копию. Клонировать плагины удобно с помощью CDT.

May the Source be with you!