Trustmaster |
|
---|---|
В данном случае, до скрипта обновления дело не дойдёт, поскольку файлы-то заменяются простым Copy & Paste. Установщик не отслеживает изменения в коде, он только отслеживает специфическую мета-информацию в блоках [COT_EXT]. Есть два цивилизованных способа обезопасить себя от удаления своих правок. Первый - использовать Git для управления файлами сайта. Тогда git будет следить за тем, какие правки внесены в cotonti и какие на сайте, и сливать их вместе, либо предупреждать о конфликте. Этот способ ещё отлично подходит, если сайт делают несколько человек одновременно. Но он не самый простой, потому что надо неплохо разбираться в настройке и использовании git. Второй - использовать свои плагины. Плагины всегда лучше, чем хаки именно потому, что не боятся обновлений. Если можно переопределить нужный кусок кода, использовав хук в этом файле, то лучше сделать именно так. В крайнем случае, если хуков недостаточно, лучше склонировать плагин и редактировать копию. Клонировать плагины удобно с помощью CDT. May the Source be with you!
|