Наша взаимовыгодная связь https://banwar.org/
У цьому уроці ми почнемо створювати свій перший движок. Движок потрібен для правильної організації роботи сайту.
Поки це буде зовсім простий движок, в майбутньому будемо робити більш складні і цікаві движки, наприклад, для створення інтернет-магазину або більш складного сайту (з можливістю керувати контентом (CMS)). При створенні сайту на движку, як правило ціна сайту значно зростає (мається на увазі на движку розробленим спеціально для цього сайту, а не на безкоштовних кривих двигунах).
трошки теорії
- У будь-якому сайті повинні бути класи і шаблони. У класах і інших php-файлах повинно бути мінімум html-коду.
- У шаблонах має бути мінімум php-коду, має становити не менше html.
- У будь-якому сайті верхня і нижня частини незмінні, не залежно на якій сторінці ми знаходимося.
- Верхня частина називається шапкою (header), і містить як правило логотип, телефони, і верхнє меню.
- Нижня частина містить копірайт (2012 Всі права захищені ox2), і може містити нижнє меню.
- Область контенту містить текст, і постійно змінюється в залежності від відкритого розділу.
Структура php движка для створення сайту
Наш движок буде мати наступну структуру:
- index.php - з'єднує класи і шаблони
- class / Engine.php - основний клас
- templates / about.php - шаблон про компанію
- templates / footer.php - земельна ділянка (нижня частина сайту, не змінна на всіх сторінках)
- templates / header.php - шапка (верхня частина сайту, не змінна на всіх сторінках)
- templates / main.php - головна сторінка
- templates / ox2.php - сторінка «Переваги компанії OX2»
Зверніть увагу на те, що у нас чіткий поділ класів і шаблонів.
Класи лежать в папці class, а всі шаблони (html-файли відповідають за виведення дизайну і контенту) лежать в папці templates.
Index.php є сполучному ланкою, між класами і шаблонами.
У цьому уроці ми почнемо створювати свій перший движок. Движок потрібен для правильної організації роботи сайту. Поки це буде зовсім простий движок, в майбутньому будемо робити більш складні і цікаві движки, наприклад, для створення інтернет-магазину або більш складного сайту (з можливістю керувати контентом (CMS)).
OX2 2014-10-05 2014-10-05