ВУЗ:
Составители:
Рубрика:
10
Ниже приведены описание основных модулей ядра системы:
index.php – основной файл, который осуществляет инициализацию ядра.
stdinc.php – файл, содержащий перечень подключаемых библиотек и
компонентов.
config.php – файл, содержащий параметры настройки соединения с базой
данных и параметры ядра.
core.class.php – класс, служащий для запуска показа страниц сайта,
отвечающий за настройку параметров библиотеки sajax,
формирование
меню, а также содержащий функции авторизации пользователей.
page.class.php – класс, реализующий все основные функции страницы -
как пользовательские (просмотр страниц, оставление комментариев), так
и администраторские (работа с меню, работа со страницами, работа с
новостями, работа с пользовательскими комментариями, управление
пользователями).
Наследники класса page – набор пользовательских классов, реализующих
специфичные методы, характерные для
конкретной роли пользователя.
Класс для работы с mysql – класс, отвечающий за соединение с базой
данных и выполнение запросов к базе данных.
index.tpl – основной шаблон сайта, который содержит неизменяемые
части страницы («шапку» сайта, меню пользователя, контактную
информацию, а также элементы дизайна).
Шаблоны страниц – набор шаблонов, которые представляют собой
специфичные для
содержимого страницы шаблоны, отвечающие за
отображение содержимого страницы.
functions.js – набор функций на языке JavaScript.
style.css – файл, содержащий описание стилей CSS.
Классы библиотек – классы, сторонних разработчиков, используемые для
расширения функциональности системы и представляющие собой
внешние компоненты системы.
Под внешними компонентами подразумеваются компоненты, включенные в
проект в качестве уже готовых свободно распространяемых
в Интернете
разработок. В качестве таких компонентов могут быть:
1. Библиотека Smarty – компилирующий обработчик шаблонов, который
более подробно рассматривается во второй главе данного учебного
пособия.
2. Библиотека sajax – библиотека асинхронного доступа к Web-серверу. Эта
библиотека более подробно рассматривается в третьей главе.
3. Форум phpBB (PHP Bulleting Board) – популярный бесплатный Web-
форум с открытым исходным кодом, разработанный на
скриптовом языке
PHP, поддерживающий различные базы данных, включая MySQL,
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »