Perfecto CMS - Система управления контентом
  • Русский язык
  • English version
Вход на сайт
Регистрация
Online документация
Online документация
Вы можете найти лучшие практичные процедуры по настройки, которые помогут вам лучше спланировать свои сайты.

Структура файлов и папок

4,482 просмотров / 18 Янв 2015 обновлено
Perfecto CMS - это гибкая систему, которая имеет удивительно удобную иерархию файлов, что позволяет аккуратно распределять файлы системы.


Список файлов и папок
./templates/ - в данном каталоге находятся все файлы шаблонов(дизайна)
./templates/frontend/ - в данном каталоге находятся файлы шаблонов клиентской части, включая скрипты, стили и картинки
./templates/backend/ - в данном каталоге находятся файлы шаблонов админ-панели, включая скрипты, стили и картинки
./modules/ - в данном каталоге находятся все файлы модулей системы
./modules/frontend/ - в данном каталоге находятся модули клиентской части
./modules/backend/ - в данном каталоге находятся модули админ-панели
./languages/ - в данном каталоге находятся все языковые файлы
./languages/frontend/ - в данном каталоге находятся языковые файлы клиентской части
./languages/backend/ - в данном каталоге находятся языковые файлы админ-панели
./classes/ - в данном каталоге находятся все классы системы
./uploads/ - в данный каталог вы можете загружать любые медиа файлы
./cache/ - в данном каталоге создаются файлы кэша
./logs/ - в данном каталоге создаются логи работы системы (в том числе логи попыток взлома)

В корневой директории расположены 3 файла с расширением «php»:
index.php - данный файл формирует и выводит контент в клиентской части
config.php - данный файл содержит конфигурации системы и подключения к классам
mysql.php - данный файл содержит информацию о базе данных

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

Например, вам нужно поменять что-то в модуле «Новости».
Пройдемся по логике. Новости это «news», и как следствие, новости должны иметь как программную часть так и шаблоны. Получается модуль новостей должен находится в ./modules/frontend/news/, а его шаблон в ./templates/frontend/default/ с именем news.tpl. Все так и есть!

Все логично и просто.
Заказ дизайна
Уникальное предложение для клиентов Perfecto CMS. Если вы хотите оригинальный дизайн дайте нам знать и мы с вами свяжемся для обсуждения деталей.
Для минимизации времени на обсуждение и разработку, рекомендуем скачать бланк, заполнить его и отправить нам на электронный адрес: Our email
Приметная оценка проекта
600 USD

Ваш браузер устарел!

Пожалуйста, скачайте последнюю версию Internet Explorer
Кстати, мы рекомендуем использовать другой браузер ;)