Константы joomla 1.5


Здесь представлен список констант, которые определены в Joomla 1.5. Хотя по названию и понятно их назначение.
Мне намного удобнее держать их список под рукой. Все-таки не каждый день их используешь, а вспоминать напрягает.

Каждый человек рано или поздно озадачивает поиском работы. И очень часто дальнейшая жизнь зависит от ее выбора. На сайте
работа Ростов на Дону, есть все необходимое и для соискателя (публикация резюме и поиск по базе вакансий), и для работодателя (публикация вакансий и поиск по базе резюме).

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

  1. <?
  2. //Определяются в файлах:
  3. //index.php
  4. //administrator\index.php
  5. //xmlrpc\index.php
  6. //xmlrpc\client.php
  7. //Файлы, в которых определяются эти константы,
  8. //являются точками входа в приложение.
  9. define( '_JEXEC', 1 );
  10. define('JPATH_BASE', dirname(__FILE__) );
  11. define( 'DS', DIRECTORY_SEPARATOR );
  12. ?>

Константы окружения:

  1. <?
  2. //Определяются в файлах:
  3. //administrator\includes\defines.php
  4. //includes\defines.php
  5. //xmlrpc\includes\defines.php
  6. define( 'JPATH_ROOT',   implode( DS, $parts ) );
  7. define( 'JPATH_SITE',   JPATH_ROOT );
  8. define( 'JPATH_CONFIGURATION',  JPATH_ROOT );
  9. define( 'JPATH_ADMINISTRATOR',  JPATH_ROOT.DS.'administrator' );
  10. define( 'JPATH_XMLRPC',   JPATH_ROOT.DS.'xmlrpc' );
  11. define( 'JPATH_LIBRARIES',   JPATH_ROOT.DS.'libraries' );
  12. define( 'JPATH_PLUGINS',  JPATH_ROOT.DS.'plugins'   );
  13. define( 'JPATH_INSTALLATION', JPATH_ROOT.DS.'installation' );
  14. define( 'JPATH_THEMES',   JPATH_BASE.DS.'templates' );
  15. define( 'JPATH_CACHE',   JPATH_BASE.DS.'cache' );
  16. ?>

Константы, формируемые при инициализации компонента:

  1. <?
  2. //Определяются в файле:
  3. //libraries\joomla\application\component\helper.php
  4. define( 'JPATH_COMPONENT',     JPATH_BASE.DS.'components'.DS.$name);
  5. define( 'JPATH_COMPONENT_SITE',    JPATH_SITE.DS.'components'.DS.$name);
  6. define( 'JPATH_COMPONENT_ADMINISTRATOR', JPATH_ADMINISTRATOR.DS.'components'.DS.$name);
  7. ?>

Leave a Reply