RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Базовые константы

Базовые константы Joomla framework, которые используются практически во всех расширениях Joomla:

Имя Описание Значение (по умолчанию)
DS разделитель директорий
«/" (то же что и DIRECTORY_SEPARATOR)
JPATH_ADMINISTRATOR к панели управления
«/joomla15/administrator»
JPATH_BASE к корневому каталогу
«/joomla15»
JPATH_CACHE к каталогу с кешем
«/joomla15/cache»
JPATH_COMPONENT к текущему front-end компонента
«/joomla15/components/com_example»
JPATH_COMPONENT_ADMINISTRATOR к текущему back-end компонента
«/joomla15/administrator/components/com_example»
JPATH_CONFIGURATION место конфигурационного файла «/joomla15»
JPATH_INSTALLATION путь к инсталятору
«/joomla15/installation»
JPATH_LIBRARIES путь к внешним библиотекам
«/joomla15/libraries»
JPATH_PLUGINS путь к плагинам
«/joomla15/plugins»
JPATH_ROOT путь front-end
«/joomla15»
JPATH_THEMES путь к шаблонам
«/joomla15/templates»
JPATH_XMLRPC директория для XML-RPC
«/joomla15/xmlrpc» (только для 1.5)

* допустим установка была сделана в каталог /joomla15

И обязательно скажем пару слов о константе, которая отвечает за сохранность структуры при подключении файлов. Выглядит это примерно так, как показано ниже. Рекомендуем и Вам вставлять подобный фрагмент кода в начале каждого исполняемого файла.

defined('_JEXEC') or die('Restricted access');

Эти константы определены в файле /includes/defines.php, кроме JPATH_BASE который определяется в /index.php. Стоит заметить, что они не предназначены для использования в URL адресах. Для этих случаев лучше использовать функцию JURI:base().

Смотрите также:
Комментарии (2) Добавить комментарий
  • Beagler
    Beagler
    11 Сентября 2013, 13:31
     ↑  +8  ↓     ответ

    ошибочка - JURI:base()

    правильно - JURI::base()

  • werwerwer
    werwerwer
    07 Июня 2016, 21:33
     ↑  0  ↓     ответ

    32452352345

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.