Un grand MERCI.
le premier fichier est JPFP_my_fonctions.
le second fichier est JPFP_pipeline.php Mais que contient ce fichier? LÃ je
sèche.
Merci d'avance.
Jean
----- Original Message -----
From: "Matthieu Marcillaud" <marcimat@free.fr>
To: <spip@rezo.net>
Cc: "Luis Speciale" <lspeciale@gmail.com>; "SPIP@rezo" <spip@rezo.net>
Sent: Tuesday, April 21, 2009 11:50 AM
Subject: Re: [Spip] Syntaxes des spip_pipeline
Jean POULIQUEN a écrit :
Merci beaucoup; je connaissais cet article mais il ne donne que quelques
idées générales. Il est loin de donner la syntaxe de tous les pipelines.
La
liste fournie dans inc_version est abondante.
Ainsi je n'arrive pas à utiliser conrrectement la fonction
"recuperer_fond".
Ma question posée hier est toujours sans réponse:
LA VOICI:
J'essai de mettre dans le head de tous les squelettes un coded HTML par ce
petit plugin:
<plugin>
<nom> <!-- Nom du plugin -->
fondpage
</nom>
<auteur>Jean Pouliquen [contact->mailto:jpouliquen@nordnet.fr]
_ [mon site->http://www.maristes-france.org]</auteur>
<version>
0.1
</version>
<etat>
dev
plugin.xml
</etat>
<description>
installe des fonds de page
</description>
<lien></lien> <!-- URI de documentation -->
<fonctions>
my_fonctions.php
</fonctions>
<prefix>
JPFP
</prefix>
<pipeline>
<nom>insert_head</nom>
<inclure>my_fonctions.php</inclure>
</pipeline>
</plugin>
=========
my_fonctions.php
<?php
function JPFP_my_fonctions_insert_head($flux){
$flux.=recuperer_fond('fondpage', array('id_article' => $id_article,
'id_rubrique' => $rubrique, 'lang' => $lang, ));
return $flux;
}
?>
En fait le code "fondpage.html" n'est pas ajouté.
Quelle erreur y a-t-il dans ce plugin?
1) pas besoin de si c'est jsute pour les pipelines (en général on faut
deux fichiers : prefix_fonctions.php et prefix_pipelines.php)
<fonctions>
my_fonctions.php
</fonctions>
Ensuite
2) le fichier JPFP_pipelines.php s'appelle par
<nom>insert_head</nom>
<inclure>JPFP_pipelines.php</inclure>
et la fonction s'appelle prefix_nomPipeline() soit :
JPFP_insert_head($flux){...}
Le reste est correct.
--
MM.
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
--
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 5972 courriels spam.
Nous avons en ce moment 6 millions dâ??utilisateurs de par le monde entier.
Les utlisateurs payants nâ??ont pas ce message. Vous pouvez télécharger la version gratuite: Filtre Anti Spam gratuit pour Outlook, Outlook Express, Windows Live Mail & Thunderbird - SPAMfighter