|
Для удобства редактирования всего дизайна сайта, создан шаблонизатор, с помощью которого можно управлять дизайном, от регистрации до обратной связи.
Ниже предоставлена общая структура шаблона:
Каждый файл отвечает за определенную часть системы:
1. Addnews.php – страница добавления новостей в пользовательской части.
2. Feedback.php – Связь с администратором.
3. Fullnews.php – Полная новость + комментарии внутри новости.
4. Gallery.php – Галерея, альбомы.
5. Login.php – Авторизация на сайте, внешний профиль управления.
6. Main.php – Внешний вид сайта, общая его структура.
7. News.php – Короткая новость на главной странице.
8. Photo.php – Галерея, фотографии, комментарии к ним.
9. Profile.php – Профиль пользователя.
10. Register.php – Регистрация пользователя.
11. Statik.php – Статические страницы сайта.
12. Uploader.php – Загрузка файлов.
Модули
Система устроена так, что модуль установить достаточно просто, чтобы это сделать, нужно подключить его к общей системе, и он унаследует все готовые глобальные переменные, функции и классы.
Строки, которую нужно добавить для подключение модуля к общей системе:
case 'имя_модуля':
$body = '';
include (файл_модуля.php');
break;
Если хотите использовать читабельную ссылку, то используйте файл конфигураций .htaccess.
В базовую комплектацию идут уже написанные мной модули:
1. Модуль новостей.
2. Модуль комментарий.
3. Управления пользователями.
4. Статические страницы сайта.
5. Загрузчик файлов.
6. Файловый менеджер
7. Модуль управления шаблоном.
8. Система управления пользователями.
9. Поддержка мультиязычности.
10. Функциональная и мощная галерея.
11. Профиль пользователя.
12. Уникальная ссылка на каждый профиль.
13. Обратная связь.
14. Общие правила.
15. Ресайзер для галереи.
16. Файл инсталлятора базы данных.
Дата добавления: 2015-08-18; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Глава 2. Практическая разработка | | | Система поддержки пользователей |