Moïse Maindron | 13 May 14:56
Picon
Favicon

Insrérer du javascript dans le head de l'espace privé

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
--
signature

Moïse Maindron
Animateur en Informatique
Circonscriptions de Chantonnay & Les Herbiers
moise.maindron <at> ac-nantes.fr
IEN Chantonnay   : 02.51.94.31.60 (lundi - mardi)
IEN Les Herbiers : 02.51.91.05.35 (jeudi - vendredi)

<div>
Bonjour,<br><br>
Dans le cadre de la r&eacute;alisation d'un plugin, je dois valider les
donn&eacute;es d'un formulaire envoy&eacute; par les r&eacute;dacteurs (espace priv&eacute;) &agrave;
l'aide notamment du javascript. je poss&egrave;de mon script javascript mais
reste &agrave; l'ins&eacute;rer dans le head de l'espace priv&eacute;, notamment avec le
pipeline&nbsp; header_prive. Comment dois-je m'y prendre ? Dois-je cr&eacute;er une
fonction php pour ins&eacute;rer le javascript ?<br><br>
D'avance merci<br><div class="moz-signature">-- <br>signature<p class="MsoNormal">Mo&iuml;se Maindron<br>
Animateur en Informatique<br>
Circonscriptions de Chantonnay &amp; Les Herbiers<br><a href="mailto:Moise.maindron <at> ac-nantes.fr">moise.maindron <at> ac-nantes.fr</a><br>IEN Chantonnay<span>&nbsp;&nbsp;
</span>:
02.51.94.31.60 (lundi - mardi)<br>
IEN Les Herbiers : 02.51.91.05.35 (jeudi - vendredi)</p>
</div>
</div>
Dominique | 14 May 01:34
Picon
Favicon

Re: Insrérer du javascript dans le head de l'espace privé

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.


Gmane