Разработка сайта для Вашего бизнеса. Веб дизайн. Дизайн логотипа, фирменного стиля, рекламная фотография . Комплексный рекламный креатив.

Ralex. We do the work.
На рынке с 1999го года. Средняя ценовая категория. Ориентация на эффективность решений.
Ознакомтесь с нашим портфолио
Узнайте больше о услугах
Свяжитесь с нами:
E-mail: [email protected]
Tel: (044) 587 - 84 - 78
Custom web design & дизайн и разработка сайта "под ключ"
Креативный, эффективный дизайн. Система управления сайтом (СУС).
Custom flexible разработка систем электронной коммерции
Система e-commerce разрабатывается под индивидуальные потребности. Гибкая функциональность.
Search Engine Optimzation & оптимизация под поисковые системы (SEO)
Постоянная оптимизация и мониторинг сайта в поисковых системах. Достигаем результата быстро и эффективно
Custom logo design & дизайн логотипа и фирменного стиля
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.
профессиональная рекламная фотография
креативно, смело, качественно
Custom logo design & рекламный креатив. дизайн рекламы
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.

Як переробити шаблон Joomla 1.5 для версії 2.5

  1. Шаблон який ми будемо використовувати в якості прикладу: Versatility 4
  2. Крок 1: Оновлення Joomla до версії 2.5
  3. Крок 2. Скопіюйте шаблон Atomic
  4. Крок 3. Видаліть файл template.css з шаблону Atomic
  5. Крок 4. Скопіюйте каталоги і файли з вашого шаблону для верссіі 1.5 в папку для нового шаблону.
  6. Крок 6. Зміна позицій модулів в templateDetails.xml
  7. Крок 7. Перемістіть секцію parameters в templateDetails.xml
  8. Крок 8. Видаліть код з тега body в atomicVersatility / index.php
  9. Крок 9. Оновлення BasePath в index.php
  10. Крок 10. Зміна Mootools behavior в index.php
  11. Крок 11. Змініть рядок $ live_site в index.php
  12. Крок 12. Перевірте секцію head вихідного index.php
  13. Крок 13: Встановіть новий шаблон використовується за умовчанням

Наша взаимовыгодная связь https://banwar.org/

Joomla 1

Joomla 1.5 є потужною платформою, але її час добігає кінця. Оновлення безпеки для Joomla 1.5, швидше за все, перестануть виходити у вересні 2012 року.

Ми вже давали докладні інструкції по оновленню вашого сайту з Joomla 1.5 до 2.5 з використанням jUpgrade . У цій статті ми збираємося показати вам, як оновити шаблон Joomla 1.5 для роботи з Joomla 2.5.

Для простих шаблонів потрібно зробити не так багато кроків, необхідних для перенесення шаблону 1.5 для Joomla 2.5. Однак модернізація складного шаблону буде важче.

Ми збираємося показати вам найпростіший з можливих шляхів оновлення. Ми будемо просто копіпаст код, щоб це могли зробити люди, які не знають мов програмування.

Шаблон який ми будемо використовувати в якості прикладу: Versatility 4

Шаблон який ми будемо використовувати в якості прикладу: Versatility 4

Шаблон, який ми будемо використовувати в якості прикладу - це Versatility4, який ви можете знайти на http://rockettheme.com. RocketTheme вже має оновлену версію для версії 2.5, але це хороший приклад для того, щоб показати як оновити досить складний шаблон.

Процес оновлення шаблону включає в себе кілька кроків:

  1. Оновлення ваш сайт до версії Joomla 2.5.
  2. Створіть нову папку в папці templates для вашого нового шаблону в Joomla 2.5.
  3. Перемістіть файли і папки з вашого шаблону для Joomla 1.5 в створену папку для шаблону 2.5. За винятком файлів index.php і templateDetails.xml.
  4. Переписуємо код у файлі templateDetails.xml.
  5. Переписуємо код в файлі index.php.
  6. Встановлюємо шаблон в адмінки Joomla 2.5.

Це загальний опис процесу, який ми збираємося використовувати. Тепер перейдемо до докладного опису кожного кроку:

Крок 1: Оновлення Joomla до версії 2.5

Якщо ви ще не оновили сайт до останньої версії Joomla, то саме час зробити це. Скористайтеся нашою інструкцією . Шаблони НЕ будуть при цьому оновлені, хоча і будуть скопійовані в відповідну директорію. Але ми будемо вважати, що вони не були скопійовані.

Крок 2. Скопіюйте шаблон Atomic

Скопіюйте шаблон Atomic

  • Відкрийте каталог з файлами вашого сайту і перейдіть в папку / templates /.
  • Зробіть копію папки / atomic / і дайте новому каталогу ім'я / atomicVersatility /. Шаблон Atomic буде використаний в якості основи, і насправді він відмінно підходить для таких цілей, як ця.

Крок 3. Видаліть файл template.css з шаблону Atomic

css з шаблону Atomic

  • Перейдіть в папку / templates / atomicVersatility /.
  • Видаліть або перейменуйте файл template.css. Ми хочемо замінити його і не хочемо використовувати CSS з цього шаблону, так як у нас є свої стилі з нашого шаблону.

Крок 4. Скопіюйте каталоги і файли з вашого шаблону для верссіі 1.5 в папку для нового шаблону.

  • Перейдіть в старому сайті на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і скопіюйте всі файли і папки, за винятком index.php і templateDetails.xml, в нову папку / templates / atomicVersatility /.
  • Переконайтеся, що всі ваші CSS-файли скопійовані в папку / atomicVersatility / css /.
  • Вам не потрібно копіювати файли templateDetails.xml і index.php, тому що ми збираємося використовувати відповідні файли з папки atomic. Це дозволить оновити шаблон з мінімальним написанням коду.

Крок 5. Змініть запис в templateDetails.xml, щоб збігалася з ім'ям нової папки шаблону

xml, щоб збігалася з ім'ям нової папки шаблону

  • Відкрийте /templates/atomicVesatility/templateDetails.xml і змініть запис для тега name відповідно до назви папки шаблонів. Вона чутлива до регістру, тому переконайтеся, що ви ввели назву правильно.
  • Змініть інші елементи в міру необхідності. Наприклад, ви можете змінити дату, номер версії та опис.

Крок 6. Зміна позицій модулів в templateDetails.xml

xml

  • Перейдіть в старий сайт на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і відкрийте файл templateDetails.xml.
  • Знайти секцію positions і скопіюйте її в буфер обміну.
  • Потім перейдіть в папку з новим шаблоном / templates / atomicVersatility / і відкрийте новий файл templateDetails.xml.
  • Вставте секцію positions з 1.5 поверх колишньої секції positions.

Крок 7. Перемістіть секцію parameters в templateDetails.xml

Зараз ми збираємося повторити попередній крок з іншого секцією файлу templateDetails.xml. У складних шаблонах в файлі templateDetails.xml буде секція params, яка містить численні настройки для шаблону. У простому шаблоні налаштувань буде дуже мало або навіть взагалі не буде.

У шаблонах Joomla 1.5, код для цієї секції має приблизно такий вигляд:

5, код для цієї секції має приблизно такий вигляд:

Тепер код трохи інший, так що ви не зможете просто скопіювати цей розділ і вставити його в новий XML-файл. Структура цього розділу зараз істотно відрізняється:

Структура цього розділу зараз істотно відрізняється:

Тепер всі параметри шаблону записані всередині тегів field. Параметри для простих шаблонів легко перенести з 1.5 в 2.5, але зміни для складних шаблонів можуть бути дуже масштабними, і ви повинні всі параметри перенести.

Переконайтеся, що спочатку, перед параметрами, вставлені теги, як на картинці нижче:

І не забудьте закрити ці теги після списку параметрів.

Крок 8. Видаліть код з тега body в atomicVersatility / index.php

php

  • Перейдіть в папку / templates / atomicVersatility / і відкрийте новий файл index.php.
  • Видаліть все між відкриває і закриває тегами body.
  • Поверніться в старий сайт на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і відкрийте файл index.php.
  • Скопіюйте все між відкриває і закриває тегами body в буфер обміну.
  • Перейдіть в папку / templates / atomicVersatility / і вставте в новий файл index.php вміст буфера обміну.

Крок 9. Оновлення BasePath в index.php

php

  • Перейдіть в старий сайт на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і відкрийте файл index.php.
  • Знайдіть рядки BasePath або що-небудь подібне. Скопіюйте їх в буфер обміну.
define

( 'YOURBASEPATH', dirname (__FILE__));
require (YOURBASEPATH .DS. "rt_styleswitcher.php");

  1. Перейдіть в папку / templates / atomicVersatility / і відкрийте новий файл index.php.
  2. Вставити скопійовані рядки безпосередньо під рядком "defined (" _ JEXEC ") or die". Це повинно виглядати так як на малюнку нижче:

Це повинно виглядати так як на малюнку нижче:

Крок 10. Зміна Mootools behavior в index.php

Наступним кроком є ​​зміни Mootools behavior.

  • Перейдіть в старий сайт на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і відкрийте файл index.php.
  • Знайти всі рядки відносяться до Mootools, що-небудь, що може бути написано під JHTML :: _ ( 'behavior.mootools ");

mootools );

  • Поверніться в папку / templates / atomicVersatility / і відкрийте новий файл index.php.
  • Знайдіть JHTML :: _ ( 'behavior.framework', true): вставте код.

framework', true): вставте код

  • Всі рядки коду з Joomla 1.5 версії, які з'являються після $ app = JFactory :: getApplication (); перенесіть в новий файл index.php (див. картинку вище).
  • Там може бути досить багато рядків коду. Скопіюйте код до закриваючого тега PHP?>.

>

Крок 11. Змініть рядок $ live_site в index.php

php

Після $ app = JFactory :: getApplication (); буде рядок зі змінною $ live_site. Змініть $ mainframe на $ app. Наприклад, знаходимо такі рядки:

$ Live_site = $ mainframe -> getCfg ( 'live_site');

Зміна цього рядка, так щоб вона тепер читалася так:

$ Live_site = $ app -> getCfg ( 'live_site');

Не забудьте поставити закриває тег?> Перед DOCTYPE.

Крок 12. Перевірте секцію head вихідного index.php

  • Перейдіть в старий сайт на Joomla 1.5 в папку / templates / названіе_вашего_шаблона / і відкрийте файл index.php.
  • Перевірте чи є між тегами head будь-які додаткові рядки php-коду. Якщо є, скопіюйте їх в буфер обміну.
  • Перейдіть в папку / templates / atomicVersatility / і відкрийте новий файл index.php.
  • Вставте цей код в ваш новий index.php між тегами head.

Крок 13: Встановіть новий шаблон використовується за умовчанням

Крок 13: Встановіть новий шаблон використовується за умовчанням

  • У деяких випадках ваш шаблон може не показуватися в Template Manager, хоча здається що зроблено було все правильно. Переконайтеся, що ваш шаблон встановлений в каталог / templates /. Потім запустіть процес Discover наступним чином.
  • В адмінці: Розширення> Менеджер розширень> Discover.
  • Якщо шаблон з'явився в списку, виберіть його та натисніть кнопку Встановити.

Якщо шаблон з'явився в списку, виберіть його та натисніть кнопку Встановити

  • Поверніться в Template Manager і встановіть його використовується за умовчанням, натиснувши на зірочку.

Поверніться в Template Manager і встановіть його використовується за умовчанням, натиснувши на зірочку

От і все!

Переклад статті з www.ostraining.com


Скопіюйте код до закриваючого тега PHP?
Категории
  • Биология
  • Математика
  • Краеведению
  • Лечебная
  • Наука
  • Физике
  • Природоведение
  • Информатика
  • Новости

  • Новости
    https://banwar.org/
    Наша взаимовыгодная связь https://banwar.org/. Запустив новый сайт, "Пари Матч" обещает своим клиентам незабываемый опыт и возможность выиграть крупные суммы.


    Наши клиенты
    Клиенты

    Быстрая связь

    Тел.: (044) 587-84-78
    E-mail: [email protected]

    Имя:
    E-mail:
    Телефон:
    Вопрос\Комментарий: