Опубликовано: 01.10.2017
Подробности Просмотров: 11318В Joomla! используются пронятия пользовательской а административной части веб-сайта. Если развернуть папку administrator то можно увидеть немало тех же самых папок, что и в папке верхнего уровня.
Таким образом, эти части веб-сайта являются самостоятельными приложениями, использующие общие библиотеки.
Чтобы что-то переделать по своему нужно это "что-то" сначала найти. В большинстве случаев это один файл (или пара-тройка). А поскольку в последней версии Joomla! их более 5 000, необходимо представлять, где что находится. Структура папок административной части в целом повторяет структуру папок верхнего уровня, поэтому рассмотрим только структуру верхнего уровня.
Представленный ниже краткий обзор папок (каталогов) Joomla поможет облегчить решение этой задачи.Корневой каталог | Главный фaйл index.php, файл конфигурации configuration.php |
administrator | Фaйлы и каталоги панели управления Joomla! |
bin | Двоичные фaйлы, вспомогательные сценарии оболочки. Появился в 3.1 |
cash | Кэширование страниц. Для нас ничего интересного |
cli | Сценарии командной строки. Сборка мусора и прочее |
components | Все компоненты Joomla!, как базовые так и сторонние |
images | Картинки для всего сайта |
includes | Служебные PHP-файлы |
installation | Удалить сразу после инсталляции! |
language | Языковые фaйлы системы, все в кодировке UTF-8 |
layouts | Всё для разметки положения элементов сайта |
libraries | Основные библиотеки, собственно Jоomla! |
logs | Журналы событий |
media | Каскадные таблицы стилей CSS, сценарии на Javascript и изображения для некоторых компонентов и модулей |
modules | Подпапки для каждого модуля пользовательской части |
plugins | Расширения подключаемых модулей |
templates | Здесь лежат шaблоны. Ниже остановимся на них немного подробнее |
tmp | Каталог временных файлов |