Обновление
Всякий раз, когда вы обновляете свою систему, очень важно создавать резервную копию данных во избежание проблем. Причем резервную копию нужно создавать не только для базы данных, но и для файлов. В случае с CCK вам также нужно забэкапить исходные файлы шаблонов, особенно если вы производили над ними какие-то модификации. Вам также нужно создать копию файла params.ini, если вы изменяли какие-либо параметры шаблона.
# Обновление с версии 1.5. RCx или стабильной до последнего стабильного релиза #
- Создайте бэкап исходных файлов ваших шаблонов (если вы производили какие-либо модификации) и файла «params.ini» (если вы изменяли параметры шаблона) (1) (2)
- Загрузите пакет обновлений до релиза jSeblod CCK 1.5.0.
- Перейдите в менеджер расширений — «Расширения -> Установить/Удалить».
- После нажатия на кнопку «Обзор» загрузите пакет jSeblod CCK, и кликните на кнопку «Загрузить файл и установить» («Upload File and Install»).
- Отредактируйте все шаблоны, выбрав тип шаблона (форма, контент или список) и сохраните результаты своей работы.
- Если вы используете поле fieldX, отредактируйте и сохраните каждое поле в отдельности.
- Готово!
(1) Заметьте, что вы можете копировать шаблоны непосредственно из менеджера шаблонов для того, чтобы сохранить их.
(2) После новой установки или обновления вы также можете выбрать вариант с использованием не включенных шаблонов, а их копий. Таким образом вы можете избежать необходимости восстанавливать шаблоны из резервных копий при каждом обновлении.
Например, вы можете скопировать «default_form» под именем «my_default_form» и использовать этот шаблон. То же самое можно сделать со всеми остальными шаблонами.
# Обновление с версии 1.2.5 до 1.5.0 #
В новый релиз 1.5.0 были внесены серьезные изменения, поэтому обновление с версии 1.2.5 это не такая уж тривиальная задача. Для тех, кто нуждается в подобном обновлении, ниже приводим этапы этого процесса..
Тем, у кого есть работающая версия сайта с установленным релизом 1.2.5, стоит подумать о том, что, возможно, стоит оставить все как есть и не обновляться до новой версии, а устанавливать ее только на новые сайты.
- Создайте бэкап вашего сайта — сохраните резервную копию файлов и базы данных (ЭТО ВАЖНО!)
- Загрузите последний релиз jSeblod CCK 1.5.0.
- Загрузите файл «CCK Update [1.2.5 to 1.5.0].zip».
- Разархивируйте «CCK Update [1.2.5 to 1.5.0].zip».
- Загрузите и перезапишите папки и файлы на вашем сервере (на котором установлен jSeblod 1.2.5).
- В административном меню Joomla выберите пункт «jSeblod CCK / Content Type Manager».
- Теперь сделайте экспорт шаблонов, типов контента и полей:
- Проверьте типы контента, которые вы хотите экспортировать (мы предлагаем вам экспортировать их по одному).
- Затем перейдите в нижнюю часть страницы: «Export Types».
- Выберите «With Fields and Templates» и запишите заголовок. Затем кликните на кнопку «Export».
- CCK-пак теперь содержит выбранный тип содержимого с назаченными полями и назначенными шаблонами.
- Повторите то же самое для других типов контента (3).
- Если некоторые шаблоны или некоторые поля не назначены какому-либо типу контента, перейдите в менеджер шаблонов или менеджер полей и экспортируйте их отдельно.
- Перейдите в менеджер шаблонов jSeblod, и запомните все виды, назначенные вашим шаблонам, которые не могут быть экспортированы.
- Деинсталлируйте «jSeblod CCK» (компонент), деинсталлируйте «Extended Quick Icons» (модуль), деинсталлируйте «Extended Admin Menu» (модуль).
- Перейдите в менеджер расширений.
- При помощи кнопки «Обзор» выберите пакет jSeblod CCK 1.5.0 и кликните на кнопку «Загрузить файл и установить» («Upload File and Install»).
- Очистите кеш своего браузера (Firefox, Opera, IE…).
- Перейдите в меню админки на «jSeblod CCK / Pack Manager».
- В правой части страницы кликните на «Update Existing».
- Выберите свой CCK-пак, и кликните на «Import». Повторите ту же процедуру для всех CCK-паков. (4)
- Перейдите в менеджер шаблонов.
- Отредактируйте любые шаблоны, которые вам нужны, в порядке переопределения контента на сайте.
- Перейдите в менеджер типов.
- Отредактируйте любые типы контента, которые вам нужны, выбрав значение «Content» для отображения списка статей/контента.
- Готово!
(3) Портфолио уже включено в CCK начиная с версии 1.5.0.RC3. Аккордион включен начиная с версии 1.5.0.RC4. CCK-паки «Curriculum Vitae» и «Recipe» ожидаются в списке загрузок на официальном сайте.
(4) Если вы получаете сообщения об ошибках и не можете импортировать специфические типы контента с назначенными шаблонами и полями, есть один путь решения проблемы:
- Извлеките исходные файлы шаблона из пака.
- Создайте zip-архив.
- Перейдите в менеджер шаблонов.
- Кликните на кнопку «New», и загрузите созданный архив.
- Сохранитесь.
- Ваш шаблон успешно загружен, типы контента и поля созданы. Ваш контент сохранен и доступен с фронт-энда.
http://code.google.com/p/jseblod-cck-re/downloads/list
RSS лента комментариев этой записи