В Joomla есть более чем 400 констант, многие из которых являются частью сторонних библиотек, хотя нам не нужно знать их всех. Достаточно запомнить базовые константы Joomla.Framework, которые используются практически во всех расширениях джумлы.
Имя | Описание | Значение* (по умолчанию) |
---|---|---|
DS | Разделитель директорий |
"/" |
JPATH_ADMINISTRATOR | Путь к админке |
"/joomla/administrator" |
JPATH_BASE |
Путь для текущего приложения |
JPATH_BASE == JPATH_ADMINISTRATOR JPATH_BASE == JPATH_SITE JPATH_BASE == JPATH_INSTALLATION |
JPATH_CACHE | Путь к каталогу с кэшем |
"/joomla/cache" |
JPATH_COMPONENT | Путь к компоненту |
"/joomla/components/com_example" |
JPATH_COMPONENT_ADMINISTRATOR | Путь к административной части компонента |
"/joomla/administrator/components/com_example" |
JPATH_COMPONENT_SITE | Фронтенд компонента |
"/joomla/components/com_example" |
JPATH_CONFIGURATION | Путь к конфигу |
"/joomla" |
JPATH_INSTALLATION | Путь к папке с установочными файлами |
"/joomla/installation" |
JPATH_LIBRARIES | Путь к библиотекам |
"/joomla/libraries" |
JPATH_PLUGINS | Путь к плагинам |
"/joomla/plugins" |
JPATH_ROOT | Путь к фронтенду |
"/joomla" |
JPATH_SITE | Путь к сайту |
"http://webmasters.by" |
JPATH_THEMES | Путь к шаблонам |
"/joomla/templates" |
JPATH_XMLRPC | Путь к директории XML-RPC |
"/joomla/xmlrpc" |
* при условии, что сайт установлен в каталог /joomla
Четыре константы даты определяют различные форматы даты. Эти форматы разработаны, чтобы использовать при отображении дат, используя класс JDate. Значения формата изменяются в зависимости от языка; форматы по умолчанию используются, если они не определены на соответствующем языковом файле.
Имя | Пример | Значение* (по умолчанию) |
---|---|---|
DATE_FORMAT_LC | Воскресенье, 23 Июня 2010 |
%A, %d %B %Y |
DATE_FORMAT_LC2 | Воскресенье, 23 Июня 2010 00:00 |
%A, %d %B %Y %H:%M |
DATE_FORMAT_LC3 |
23 Июня 2010 |
%d %B %Y |
DATE_FORMAT_LC4 | 23.06.10 |
%d.%m.%y |
Необходимо сказать пару слов о константе, которая отвечает за сохранность структуры при подключении файлов. Выглядит это примерно так, как показано ниже. Рекомендуем в целях безопасности вставлять подробный фрагмент кода в каждый php-файл.
Все эти константы определены в файле "/ncludes/defines.php", кроме JPATH_BASE который определяется в /index.php.
Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом
Подробнее...