14 May 01:34
Re: Insrérer du javascript dans le head de l'espace privé
From: Dominique <dwojylac <at> free.fr>
Subject: Re: Insrérer du javascript dans le head de l'espace privé
Newsgroups: gmane.comp.web.spip.user
Date: 2008-05-13 23:34:15 GMT
Subject: Re: Insrérer du javascript dans le head de l'espace privé
Newsgroups: gmane.comp.web.spip.user
Date: 2008-05-13 23:34:15 GMT
Moïse Maindron <moise.maindron <at> ac-nantes.fr> wrote:
> Bonjour,
>
> Dans le cadre de la réalisation d'un plugin, je dois valider les données
> d'un formulaire envoyé par les rédacteurs (espace privé) à l'aide
> notamment du javascript. je possède mon script javascript mais reste à
> l'insérer dans le head de l'espace privé, notamment avec le pipeline
> header_prive. Comment dois-je m'y prendre ? Dois-je créer une fonction
> php pour insérer le javascript ?
>
> D'avance merci
1. dans le fichier xml de definition de ton plugin tu dois définir le
prefix de ton plugin
<prefix>prefixe_de_mon_plugin</prefix> qui est un nom unique pour ton
plugin
puis toujours dans ce fichier xml
<pipeline>
<nom>header_prive</nom>
<action>inclure_java</action>
<inclure>monfichier.php</inclure>
</pipeline>
2. dans monfichier.php
<?php
function prefixe_de_mon_plugin_inclure_java($flux) {
$flux .= '<script type="text/javascript"
src="'._DIR_PLUGIN_PREFIXE_DE_MON_PLUGIN.'monfichier.js"
name="java-dxxxx"></script>'. "\n";
return $flux;
}
?>
Note pour inclure ce même javascript dans la partie publique du site ce
serait
<pipeline>
<nom>insert_head</nom>
<action>inclure_java</action>
<inclure>monfichier.php</inclure>
</pipeline>
avec la balise #INSERT_HEAD dans le head de tes pages de squelette
lire :
http://www.spip.net/fr_article3448.html
et http://doc.spip.org/spip.php?article5825
--
--
http://wojylac.free.fr
Un proverbe chinois dit que lorsqu'on a rien à dire
on cite généralement un proverbe chinois.
RSS Feed