Блиндер буду -:-Движок сайта на PHP




Разделы сайта

Каталог софта

Как создается сайт

Free hosting

Сервисы сайта

Скачать бесплатно!



Движок сайта на PHP

Движок сайта на PHP


Движком сайта называют скрипт или группу скриптов, ответственных за формирование и вывод динамических web страниц. По функциональному устройству, движок сайта можно разделить на две основные части:

  • Административный раздел движка сайта, где происходит ввод данных в базу, и логическая компоновка страницы.

  • Пользовательская - часть движка сайта, отвечающая за вывод содержимого в браузер.

Предлагаемый скрипт включает в себя Систему управления контентом и систему вывода контента. Сайт имеет модульную структуру и позволяет подключать модули, в зависимости от назначения ресурса.

В отличие от рекламируемых и предлагаемых движков сайтов, данный скрипт отличается отличной функциональностью и возможностью внесения модификаций.
Модификации скрипта движка сайта возможны потому, что код скрипта движка сайта открыт.

Открытый скрипт сайта, реализованный на PHP с поддержкой MYSQL включает в себя следующие функциональные блоки:

  1. Систему администрирования контента

  2. Универсальный каталог продукции

  3. Систему полнотекстового поиска по сайту

  4. Блок контактов

  5. Блок голосования

  6. Блок Гостевая книга

  7. Блок Фотогалерея

  8. Блок Анализа посещаемости и система статистики

Подготовительные работы для создания движка сайта

  1. Установка пакета Денвер.

  2. Создание макета проекта.

  3. Заведение базы данных и импортирование файла SQL.

  4. Разработка конфигурационного файла движка сайта.

  5. Разработка шапки страницы, для использования в движке сайта.

  6. Разработка низа страницы.

Работа над созданием движка сайта.

С сайта разработчиков http://dklab.ru скачайте, и следуя инструкциям разработчиков установите последнюю версию пакета Денвер.
Зайдите в папку HOME, и создайте там папку под любым названием, типа site.ru. Это будет папка, с вашим проектом. В ней, создайте корневую папку - WWW, где будут лежать ваши скрипты.
В корневой папке, оформите несколько директорий:

  • admin - директория, где будет находится административная часть движка сайта.

  • util - место хранения блоков, которые движок сайта подключает ко всем страницам.

  • article - директория, где будет находится скрипт движка сайта, ответственный за формирование и вывод статей.

  • файл index.php, который будет являться входной страницей вашего сайта.

Создание базы данных движка сайта.

После установки пакета Денвер, на рабочем столе, должны появиться значки запуска, останова и рестарта локального сервера. Если их нет, зайдите в папку C:\WebServers\etc, и вытяните их на рабочий стол.
Запустите локальный сервер, и наберите в адресной строке браузера http://localhost. Зайдите в раздел УТИЛИТЫ, в подраздел "Заведение новых БД и пользователей MySQL" и создайте базу данных своего проекта.
После создания базы данных, открывайте подраздел "phpMyAdmin - администрирование СУБД MySQL", в левом окне, в выпадающем списке, выберите пункт с названием, созданной Вами базы. В правом окне, выберите меню SQL и укажите в форме для импорта файла, ваш SQL файл, описание которого, можно найти по ссылке ниже.

Разработка конфигурационного файла движка сайта

Конфигурационный файл - это файл, который отвечает за подключение основных модулей, необходимых для функционирования движка сайта.
Разрабатываемый файл. отвечает за подключение к базе данных, и будет использоваться движком сайта на всех динамически создаваемых страницах.

В дальнейшем, в этот файл будут вносится необходимые вам изменения, добавлятся константы, возможно функции.

Конфигурационный файл помещается в директорию ADMIN.

Компонены, используемые движком сайта

  • Верхняя часть документа, куда будут выводится Мета тэги и название в тэг TITLE, а также, формироваться отсек, для встраиваемых блоков в левой части страницы.

  • Низ страницы, где по необходимости будет формироваться отсек, для встраиваемых блоков в правую часть документа, и подвал страницы.

  • Блоки горизонтального и вертикального меню навигации, которые для удобства редактирования вынесены в отдельный файл

Следующие компоненты используются движком сайта в динамическом формировании веб страниц:

Благодаря такой компоновке, не представляет особых трудов натянуть на скрипт любой шаблон. Практически получается, что страница состоит из двух составных частей, верхней и нижней, между которыми располагается центральная часть, в которую выводится основной контент.
Соответственно, если блоки вертикального или горизонтального меню располагаются слева, то включать их необходимо в верхнюю часть страницы, и соотвественно, при расположении справа - в нижний блок страницы.

Эти скрипты располагаются в директории "UTIL".

Как пример, за вывод статей в браузер отвечают два скрипта, собственно которые и составляют основу пользовательской части движка сайта и расположены в директории "ARTICLE"
Скрипт index.php - отвечает за вывод входной страницы раздела статей, содержания отдельных разделов статей, и отвечает за вывод содержания отдельно взятой статьи.
Скрипт art.php отвечает за форматирование в центре страницы, и вывод страниц по внутренним ссылкам.

Использование данного скрипта движка сайта на PHP позволяет в кроткое время организовать полнофункциональный динамический сайт.
Открытые скрипты позволяют вводить любые модификации и изменения. тем самым повышая функциональные свойства проекта.


Партнеры

Valid HTML 4.01 Transitional