Un soupçon de PHP dans les articles Pluxml (classique)

didjedidje Member
avril 2007 modifié dans Archives
Salut à tous.

Pour le montage du site d'une asso cyclo, je cherchai la possibilité d'avoir du PHP dans certains articles. Par essence impossible de part la structure de pluxml.
J'ai testé une biblio javascript "anaa" qui permet d'integrer des données issues du serveur en appelant des pages texte, HTML,XML.
Un petit exemple opérationnel pour calculer l'heure de départ d'un groupe de cyclos en fonction d'un calendrier établi:ici.

Sur ce lien on voit le résultat d'une routine PHP sur le serveur qui génére un tableau en HTML fonction de la date du jour.

La marche à suivre:

1°) Intégrer le script anaa.js dans le template.
2°) Dans le corps de l'article au début du texte integrer les fonctionsjavasript qui interrogent le serveur en appellant la page PHP et remplace le contenu d'un <span id=xxxxx> par le résultat:
<script language="JavaScript">
        function storing(data, element)
	{
		element.innerHTML = data;
	}

	function submitForm(element)
	{ 
		AARead("http://site/pluxml/plugins/routine.php", storing, element);
	}
</script>
Dans le texte à l'endroit ou l'on souhaite voir arriver les données:
<span id="php">texte ou image pour faire patienter</span>
Puis inserer l'appel aux routines aprés cette balise, sinon cela ne marche pas:
<script type="text/javascript">
    element=document.getElementById("php");
    submitForm(element);
</script>
Avantage: cette méthode n'affecte en rien la structure de pluxml.On conserve aussi la notion de sécurité dans les articles.

Que pensez-vous de cette technique? Améliorations possibles ?

A vous lire.

Didje

Mise à jour 03/04/2007

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.