Charger le Framework de Joomla

Cette solution peut être utile si vous souhaitez intégrer des fichiers de manière autonome. Idéal pour des applications utilisant la technologie AJAX

<?php
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
if(!defined('JPATH_BASE')){
//Toujours indiquer la racine de joomla
// Sinon DANS le cas d'un fichier à la racine de joomla
define('JPATH_BASE', dirname(__FILE__));
}
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =&
JFactory::getApplication('site');
$mainframe->initialise();
JPluginHelper::importPlugin('system');
?>

Ajouter un script Javascript avec Joomla

<?php
function ajouterscript(){
global $document,$mainframe;
$document = & JFactory::getDocument();
$document->addScript($mainframe->getCfg(‘live_site’).’/monscript.js’);
}
?>

Au début de la page sur Joomla,voilà le résultat HTML en sortie:

<script type= »text/javascript » src= »/monscript.js »></script>

Web Service SOAP Php

La création de web services en php peut présenter de nombreux avantages. Tout d’abord, cela permet de profiter de la simplicité de développement de Php pour réaliser rapidement des fonctions utilisables sur n’importe quel plate-forme de développement. La création de Web Services permet également de développer des sites utilisant la technologie AJAX. Il existe en effet de plus en plus de librairies permettant l’appel de fonctions Web Services en javascript.

Lire la suite