- 30.07.2013 08:24
- PHP-Fusion
Практически любая CMS в своей основе имеет файлы, которые являются составляющей частью ядра. Это может быть как один файл, так и несколько. PHP-Fusion также не является исключением. В данной серии статей я постараюсь кратко описать структуру файлов и папок движка на примере версии 7.02. Сразу скажу, что и более ранние версии будут иметь схожую структуру, при этом долгожданная версия 8.0 будет совершенно другая, но это уже будет другая история.
Итак, если взять последнюю версию PHP-Fusion на данный момент, а это будет версия 7.02.07, то она будет иметь в своей структуре 9 папок и 30 файлов.
Пробежимся сначала по файлам в корне, т.е. не по тем, что находятся внутри папок. Замечу, что почти все названия файлов по своей сути могут сразу сказать, к чему тот или иной файл относится.
_config.php - данный файл в дистрибутиве называется именно так, но для установки CMS и дальнейшего использования файл нужно переименовать, удалив нижнее подчеркивание в начале слова; файл является конфигурационным, в который записываются данные соединения с базой данных.
articles.php - файл страниц категорий статей и самих статей.
contact.php - файл страницы обратной связи с формой для отправки сообщения на контактный email.
downloads.php - файл страниц списка всех загрузок на вашем сайте.
edit_profile.php - файл страницы редактирования профиля пользователя.
faq.php - файл страниц категорий часто задаваемых вопросов с ответами.
index.php – индексный файл с переадрисацией на открытие стартовой страницы, указанной в админ панели.
login.php - файл авторизации на сайте.
lostpassword.php - файл страницы восстановления пароля.
maincore.php - файл, который является ядром CMS, в данном файле прописаны все основные базовые функции работы с движком.
maintenance.php - файл страницы режима обслуживания.
members.php - файл страниц списка всех пользователей на вашем сайте.
messages.php - файл страниц личных сообщений пользователя.
news.php - файл страниц новостей.
news_cats.php - файл страниц категорий новостей.
photo.php - файл отдельных страниц фотографий галереи.
photogallery.php - файл страниц фотогалереи.
print.php - файл страниц печати.
profile.php - файл страницы профиля пользователя.
reactivate.php - файл страницы активации аккаунтов на сайте.
readarticle.php - файл перенаправления старых ссылок на файл articles.php.
register.php - файл страницы регистрации.
robots.txt - текстовый файл, который предназначен для роботов поисковых систем.
search.php - файл страниц поиска и результатов поиска на сайте.
setuser.php - файл страницы перенаправления пользователя на главную страницу.
showphoto.php - файл открытия фото в новом окне.
submit.php - файл страниц добавления контента пользователями на сайт: новости, статьи, загрузки, фото.
viewpage.php - файл пользовательских страниц.
weblinks.php - файл страниц каталога внешних ссылок на сайте.
Если с каким-то файлом я написал что-то не так, то прошу меня поправить в комментариях.
- Печать
- 5 Комментариев
- 19048 Прочтений
Поделиться этой статьей | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
- 4.2 (Очень хорошо) - 5 Голоса
Рейтинг доступен только для пользователей.
Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.