Jeg er sikker på, at du finder ud af det, men måske ville det være nyttigt for en anden
For at bruge joomla-databaseklassen (selvom du ved, at det ikke anbefales :) ), skal du først definere tre konstanter, f.eks.:
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] );
Så skal du inkludere tre filer, f.eks.:
require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
$mainframe =& JFactory::getApplication('site');
REDIGER
Du kan kun inkludere to filer som:
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] ); // define JPATH_BASE on the external file
require_once( JPATH_BASE . DS . 'libraries' . DS . 'import.php' ); // framework
require_once( JPATH_BASE . DS . 'configuration.php' ); // config file
Brug endelig joomla klasse, som:
$db = JFactory::getDBO();