Als ik zelf wat PhP Applicaties maak dan is het vaak handig dat je gebruik maakt van een zogenaamd framework. Hierin zitten vaak al standaard zaken die je nodig hebt zoals bijvoorbeeld dbase connectie, query verwerking enz.
Hiervoor gebruikte ik vaak Joomla 1.0. Zo maakte ik op mijn vorige site (die draaide onder Joomla! 1.0) diverse flex applicaties.
Echter…. mijn site is nu Joomla! 1.5, en het is niet handig om een heel joomla! 1.0 framework te installeren om het zelfde te kunnen wat ook met het Joomla! 1.5 framework kan.
Dus wil ik het Joomla! 1.5 framework gebruiken. Tja….. dan kan ik dus mijn oude PhP code niet meer gebruiken.
Na een ochtendje zoeken heb ik het voor elkaar, en zie hier de code die je kan gebruiken om het Joomla! 1.5 framework voor je eigen applicaties te benutten.
{geshi lines=”true” lang=”php”}<?php
// Set flag that this is a parent file
define( ‘_JEXEC’, 1 );
//define(‘JPATH_BASE’, dirname(__FILE__) ); //USE THIS IF YOU COME FROM THE ROOT
define(‘JPATH_BASE’, ‘..’ ); //USE THIS IF YOU COME FROM a SUB DIRECTORY
define( ‘DS’, DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.’includes’.DS.’defines.php’ );
require_once ( JPATH_BASE .DS.’includes’.DS.’framework.php’ );
/**
NEEDED FOR INITIALISATION
*/
$mainframe =& JFactory::getApplication(‘site’);
/**
* INITIALISE THE APPLICATION
*/
// set the language
$mainframe->initialise();
JPluginHelper::importPlugin(‘system’);
//YOUR STUFF
Echo “Hier zet je dus je eigen code neer in combinatie met het Joomla! 1.5 framework gebruik”
//END YOUR STUFF
?>{/geshi}









