Как обновить любое расширение Joomla, не убирая старую версию
Обычно, что бы установить какое либо расширение Joomla, предварительно необходимо убрать его старую версию. После установки новой версии , все установки расширения надо задавать по новому. Из этой статьи вы узнаете как обновить расширение Joomla (компонент, модуль, плагин или шаблон) и сохранить прежнее настройки.
После того как вы нашли и скачали новую версию расширения, распакуйте zip-архив. В открытой директории Вы найдете файл с расширением xml. Откройте этот файл любым текстовым редактором (подойдет и обычный Notepad).
В этом файле найдите строку начинающуюся с xml тэга :
<install
Перед знаком > , закрывающим этот тэг добавьте method=»upgrade»
Например, если оригинальный тэг имел вид :
<install type="plugin"group="content"version="1">
После изменения он должен выглядеть как :
<install type="plugin"group="content"version="1"method="upgrade">
Сохраните измененный xml файл ,сохранив его прежнее название.
После того, как файл сохранен, «вставьте» его в архив, для этого нажмите на левую кнопку мышки, выбрав файл, и не отпуская перенесите его поверх архива новой версии расширения. Подтвердите запись поверх оригинального файла.
Теперь можете устанавливать новую версию – все параметры расширения будут сохранены!
Важно: перед тем как что то устанавливать на рабочий сайт – сохраните резервную копию файлов сайта и базы данных.
Важно: если новая версия расширения требует изменений в структуре базы данных, возможно у вас будут проблемы с потерей информации. Поэтому , перед установкой почитайте описание разницы версий (changelog).
Подпишитесь на
Ну а как же быть с Joomla 1.6?
Гость(Цитировать)
Вероятно так же, как и с Джумла 1.5. Структура расширений не претерпела координальных изменений.
Мордастый мясоед(Цитировать)
Бред!!!
Ничего там прописывать не нужно. Логику инсталляции менять нужно.
kolobok(Цитировать)
Я хотел бы уточнить. Новое расширение я устанавливаю поверх старого через установить/удалить или старое нужно удалять и потом ставить новое с проделанными манипуляциями описанными выше в статье. Помогите мне.
Саша(Цитировать)
Поверх старого. Если ты удалишь старое, надо будет конфигурировать заново. Если у тебя рассширение не требующее каких то конфигураций с твоей стороны, можешь просто убрать старое и установить новое
Алекс(Цитировать)