J!1.5 framework gebruik voor eigen PhP Applicaties

Geplaatst op 9 sep 2008 in Tech | 0 reacties | 1417 Hits


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}

About the author

Theo van der Sluijs Theo van der Sluijs (1975) is Software Development Manager bij Bax-shop.nl. Hij is sinds 1996 te vinden op internet en werkt aan concepten die het ultieme uit internet halen. Houdt van technologie, fotografie, audioboeken en het vader zijn van twee zoontjes Jesse & Quinten. Hij is bestuurslid van Flugr, Flex Usergroup Nederland en Goesweb.net.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)

Gerelateerde artikelen

Laat een reactie achter

Jouw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>