Създаване на прост двигател на PHP, част 2
Тя е необходима не само за да бъде в състояние да се свърже към системата уебсайт за управление на съдържанието (CMS), но също така и за правилното организиране на сайта. Сайтът трябва да действат в съответствие с ясни правила, а нейната структура трябва да бъде напълно изяснен.
Защо е на мястото, което трябва да се направи на двигателя ??
Сайтът може да бъде направено в чист HTML, без да се използват двигатели и PHP-общ. Само в формата за контакт PHP, можете да напишете скриптове и други необходими онлайн. Но има много проблеми, ето някои от тях:
- Сложността на интернет страницата на промяна в проекта
- Не можете да свържете система за управление на съдържанието
- Сложността и продължителността на климата части на сайта (например, направи сайт в HTML кода на 100 страници, и го взеха на всяка страница, за да добавите нов елемент от менюто, има всички perelapachivat)
Сега пиша на двигателя, за да се създаде сайт, на 3 страници напр. Структурата на двигателя може да се види в предишния урок.
Тук е изходния код на двигателя:
File дисплеи горния и долния, и започва клас Engine, която показва на страницата. страници на сайта са запаметени в папката за шаблони.
Основният файл двигател. Отговаря за отваряне на страници. Шаблон името на файла се предава с помощта на метода на GET. По подразбиране се отваря 'main.php' страница.
Файл: шаблони / 'main.php' - Начало
Файл: шаблони / about.php - Страница Фирма
Файл: шаблони / ox2.php - Страница Защо ОХ2
На този PHP двигател, може да се направи проста уебсайт. Цената на създаването на сайта, като двигателят обикновено са много ниски, тъй като тя няма контрол. В следващия урок ще създадем по-усъвършенствани двигатели, с участието на базата данни, специални шаблони и т.н. Напишете първата си система за управление на съдържанието и онлайн пазаруване !!
Както споменах в предишните уроци, за да създадете онлайн магазин или интернет сайт, един от най-важните показатели е двигателят. Особено, ако цената на онлайн магазин не е от най-ниските. Тя е необходима не само за да бъде в състояние да се свърже към системата уебсайт за управление на съдържанието (CMS), но също така и за правилното организиране на сайта.