Забыли пароль?
Запросите новый здесь.

Голосование
Что вас интересует на нашем сайте больше всего?

База аддонов
База аддонов
32% [6 Голосов]

Форум, поиск ответов
Форум, поиск ответов
26% [5 Голосов]

Общение
Общение
26% [5 Голосов]

Новости
Новости
0% [0 Голосов]

Другое
Другое
16% [3 Голосов]

Голосов: 19
Вы должны авторизироваться, чтобы голосовать.
Начат: 16.05.2017 07:06

Архив опросов
Случайная тема
Друзья проекта
Unlogic W0rst Lab
Система Smart для PHP-Fusion
Миничат
Только пользователи могут отправлять сообщения.

Polarfox
OfflineAdmin
· 11.11.2018 14:42
no comments

Vveb--ws
Offline
· 10.11.2018 15:24
зачем эти заморочки с безопасностью?

Rush
OfflineAdmin
· 08.11.2018 08:33
Безопасность обычно заключается в том чтобы предотвратить подмену этого айди на клиенте, привязать его к айпи, юзер агенту и прочей фигне

Rush
OfflineAdmin
· 08.11.2018 08:32
Сессию украсть или подменить нельзя, она хранится на сервере. Можно украсть кукисы. Айди сессии это всего лишь айди, он не может быть лучше или хуже чем другой айди)

Zaxap
Offline
· 07.11.2018 03:47
Polarfox, я говорил о краже куки. Украл сессию - ты админ. Аналогично, если ты украл логин и пароль. Почему тогда случайный хэш сессии безопаснее хэша на основе логина+пароля+sesu
re_string?

Архив миничата
Сейчас на сайте
» Гостей: 22

Гости:
» [Ваш IP] 19:46:22
/Статьи
» Yandex [Bot] 19:46:21
/Поиск
» Yandex [Bot] 19:46:21
/Профиль
» Yandex [Bot] 19:46:17
/Поиск
» Yandex [Bot] 19:46:17
/Поиск
» Yandex [Bot] 19:45:59
/Поиск
» Yandex [Bot] 19:45:58
/Поиск
» 69.162.124.235 19:45:52
» Yandex [Bot] 19:45:50
/Поиск
» Yandex [Bot] 19:45:47
/Поиск
12 - не показано

» Всего пользователей: 1,370
» Новый пользователь: EuroHoster
В базе имеется
аддонов: 951
тем: 137
Иерархия статей
Структура PHP-Fusion – Часть 1. Файлы корня.

Практически любая CMS в своей основе имеет файлы, которые являются составляющей частью ядра. Это может быть как один файл, так и несколько. PHP-Fusion также не является исключением. В данной серии статей я постараюсь кратко описать структуру файлов и папок движка на примере версии 7.02. Сразу скажу, что и более ранние версии будут иметь схожую структуру, при этом долгожданная версия 8.0 будет совершенно другая, но это уже будет другая история.

Картинки для статей: folders-and-files-root.pngИтак, если взять последнюю версию 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 - файл страниц каталога внешних ссылок на сайте.

Если с каким-то файлом я написал что-то не так, то прошу меня поправить в комментариях.


Поделиться этой статьей
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:


#1 | Shtormik 30.07.2013 13:00
Avatar
Отсутствует
Пользователь
Активный
С 07.07.2013 13:49
jikaka Спасибо! Так это целый справочник получается!!! Это как раз то что нужно bp
#2 | Chief 15.08.2013 11:37
Avatar
Отсутствует
Пользователь
Активный
С 22.06.2011 15:00
Чёт не то:
showphoto.php - файл страницы редактирования профиля пользователя
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
#3 | jikaka 16.08.2013 05:58
Avatar
Отсутствует
Супер Администратор
Активный
С 26.07.2010 12:10
спасибо, поправил
мысли | фото
#4 | SchreiBear 24.09.2013 01:45
Avatar
Отсутствует
Пользователь
Активный
С 05.01.2013 11:01
а для просветленных по кручи справочника нет.????..к примеру с функциями и описания к ним ...что делают...где находятся
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
#5 | jikaka 24.09.2013 05:55
Avatar
Отсутствует
Супер Администратор
Активный
С 26.07.2010 12:10
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
4.2 (Очень хорошо) - 5 Голоса

Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.