Подключение библиотек joomla в стороннем файле

10.12.2013 05:23 Администратор Joomla
Печать

Думаю каждый начинающий разработчик под joomla не раз задумывался как использовать возможности joomla в стороннем файле. Например это может понадобится при использовании аякс технологий. Как это сделать я покажу в данном посте.

В первой строке задаем константу без которой подгруженные библиотеки работать не будут. Во второй строке определяем константу до корня сайта. Далее опять определяем константу разделителя. А вот в последующих строках инклудим библиотеки фреймворка joomla.

define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__) . '/../..' );

define('DS', DIRECTORY_SEPARATOR);
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
JFactory::getApplication('site')->initialise();

 После данной вставки в файл мы можем к примеру работать с базой данных используя функции встроеные в движок joomla.