Среда, 02 Мая 2012 13:04

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5В этом уроке, будет продемонстрировано, как преобразовать шаблон Joomla 1.5 в шаблон для Joomla 2.5. Возьмем шаблон Joomla 1.5 - "rhuk_milkyway" в качестве примера и конвертируем его в совместимый шаблон Joomla 2.5.

Примечание:

Этот урок охватывает только процесс преобразования шаблона, поэтому предполагается, что у вас уже есть установленный сайт на Joomla 2.5, или преобразованный с более ранней версии.

Весь процесс можно разделить на 5 этапов:

  1. Сделать копии всех файлов шаблона Joomla 1.5
  2. Отредактировать структуру файлов
  3. Отредактировать файл "templateDetails.xml"
  4. Отредактировать файл "index.php"
  5. Установить и протестировать преобразованный шаблон Joomla 2.5

Шаг 1. Сделать копию всех файлов шаблона для Joomla 1.5

Первое, что нужно сделать, это скопировать всю папку шаблона для версии 1.5 в папку с версией 2.5.

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

  1. Перейти в папку сайта на Joomla 2.5
  2. Создайте папку с именем "rhuk_milkyway25"
  3. Скопируйте все файлы из папки "rhuk_milkyway" в шаблоне для Joomla 1.5 в папку, созданную в пункте 2.

Шаг 2. Редактирование структуры файлов

Теперь необходимо изменить структуру папок, чтобы сделать его совместимым с Joomla 2.5.

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

  1. Удалить файл "params.ini". В версии 1.5 этот файл используется для хранения значений параметров шаблона. Но в версии 2.5, все параметры шаблонов хранятся в базе данных. Таким образом, в нем нет необходимости.
  2. Скопируйте файл "error.php" из шаблона по умолчанию в Joomla 2.5 - "atomic". Joomla 2.5 вводит новый файл "error.php", содержащий макет страниц ошибок. Это простой файл, который можно взять из шаблона "atomic".
  3. Создать новый файл "template_preview.png". Joomla 2.5 вводит новый файл "template_preview.png" - это файл предварительного просмотра темы шаблона. Вы должны сделать скриншот 640x480 вашей темы и назвать его "template_preview.png".

Шаг 3. Редактирование файла "templateDetails.xml"

Теперь вам нужно отредактировать файл "templateDetails.xml", чтобы сделать его совместимым с версией 2.5.

1. Переименовать теги <install> в <extension>

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

2. Изменить имя шаблона в теге <name>

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

3. Заменить несколько тегов <filename> одним тегом <folder>

Это очень полезная функция в Joomla 2.5. Теперь не нужно объявлять каждому файлу какой папке он принадлежит, нужно просто заявить, что это папка.

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

4. Удалите объявление файла "params.ini"

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

5. Добавить объявление для новых файлов, созданных в шаге 2.

Добавьте 2 следующих тега:
<filename> error.php </filename>
<filename> template_preview.png </filename>

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

6. Переименовать теги в разделе <params>

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Шаг 4. Редактирование файла "index.php"

1. После редактирования файла "templateDetails.xml", вы должны продолжить редактировать файл "index.php". Добавить PHP код для загрузки библиотеки Mootool.

Нужно добавить код строки "JHtml::_('behavior.framework', true);" в место, показанное на скриншоте ниже.

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

2. Замените имя шаблона текстом "rhuk_milkyway" с PHP кодом

Joomla 2.5 позволяет вам получить название темы непосредственно из файла "templateDetails.xml", так что нет необходимости объявлять название темы в виде обычного текста.

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Как конвертировать шаблон Joomla 1.5 для Joomla 2.5

Шаг 5. Установка и тестирование конвертированного шаблона для Joomla 2.5

Сейчас, преобразованный шаблон Joomla 2.5 представлен в папке шаблонов, но вы не видите новую тему в менеджере шаблонов, потому что он еще не установлен. 

1. Сделайте следующие шаги:
Extensions > Extension Manager > Discover

Как перенести шаблон Joomla 1.5 на Joomla 2.5

2. Нажмите кнопку "Discover" в панели инструментов.

Как перенести шаблон Joomla 1.5 на Joomla 2.5

Выберите пункт "rhuk_milkyway25" в списке и нажмите кнопку "Install"

Как перенести шаблон Joomla 1.5 на Joomla 2.5

3. Теперь, шаблон Joomla 2.5 установлен и вы можете пойти в менеджер шаблонов, чтобы установить его по умолчанию.

Как перенести шаблон Joomla 1.5 на Joomla 2.5

Перенос шаблона с версии 1.5 на версию 2.5 закончен.

Ссылка на источник

Последнее изменение Среда, 02 Мая 2012 15:36
Бесплатные консультации по созданию и продвижению
сайтов, тем кто зарегистрируется в хостинге www.timeweb.ru указав партнерский ID 4496

10 лет опыта в создании и продвижении сайтов.

Подробнее информация по телефону:

8 (905) 778-52-44

(Билайн Москва)

и в скайпе nportalru

В закладки

Мы в социальных сетях

button_play_red sna_twitter sna_vkontakte sna_facebook
©2010-2012 Документация Joomla CMS: компоненты joomla, шаблоны joomla, joomla 2.5, обучение joomla