Наше прошлое 20072009201120132014
г. Москва, ул. Гостиничная, д. 7А. кор.2
8 (499) 404-26-56
пн-пт 11:00 - 19:00
 

Создание простого движка на php

В этом уроке мы начнем создавать свой первый движок. Движок нужен для правильной организации работы сайта.

Пока это будет совсем простой движок, в будущем будем делать более сложные и интересные движки, например, для создания интернет-магазина или более сложного сайта (с возможностью управлять контентом (CMS)). При создании сайта на движке, как правило цена сайта значительно вырастает (имеется ввиду на движке разработанным специально для этого сайта, а не на бесплатных кривых движках).

Немножко теории

  1. В любом сайте должны быть классы и шаблоны. В классах и других php-файлах должно быть минимум html-кода.
  2. В шаблонах должно быть минимум php-кода, должен быть только html.
  3. В любом сайте верхняя и нижняя части неизменны, не зависимо на какой странице мы находимся.
  4. Верхняя часть называется шапкой (header), и содержит как правило логотип, телефоны, и верхнее меню.
  5. Нижняя часть содержит копирайт (2012 Все права защищены ox2), и может содержать нижнее меню.
  6. Область контента содержит текст, и постоянно меняется в зависимости от открытого раздела.

Структура php движка для создания сайта

Наш движок будет иметь следующую структуру:

  1. index.php – соединяет классы и шаблоны
  2. class/Engine.php — основной класс
  3. templates/about.php — шаблон о компании
  4. templates/footer.php – подвал (нижняя часть сайта, не изменяемая на всех страницах)
  5. templates/header.php — шапка (верхняя часть сайта, не изменяемая на всех страницах)
  6. templates/main.php — главная страница
  7. templates/ox2.php — страница «Преимущества компании OX2»

Обратите внимание на то, что у нас четкое разделение классов и шаблонов.

Классы лежат в папке class, а все шаблоны (html-файлы отвечающие за вывод дизайна и контента) лежат в папке templates.

Index.php является связующем звеном, между классами и шаблонами.

В этом уроке мы начнем создавать свой первый движок. Движок нужен для правильной организации работы сайта. Пока это будет совсем простой движок, в будущем будем делать более сложные и интересные движки, например, для создания интернет-магазина или более сложного сайта (с возможностью управлять контентом (CMS)).

Комментарии

Нет комментариев

Заполните все поля

Написать комментарий

Ваше имя

Комментарий