Mise automatique dans le head des squelettes

SPIP version 2.0.5 [13790]
Comment mettre automatiquement dans le Head de tous les squelettes un code INCLURE qui soit interprété?

(Mis manuellemnt évidemment ce code fonctionne)

Merci de votre réponse;

Jean


J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 5810 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

Jean POULIQUEN a écrit :

SPIP version 2.0.5 [13790]
Comment mettre automatiquement dans le Head de tous les squelettes un code INCLURE qui soit interprété?
(Mis manuellemnt évidemment ce code fonctionne)
Merci de votre réponse;
Jean

Si tu utilises un plugin, tu peux le faire via le pipeline insert_head, mais tu ne peux pas utiliser INCLURE dans un fichier php : il te faudra utiliser la fonction recuperer_fond() , son équivalent en php : cf http://doc.spip.org/@recuperer_fond

Eric

Merci beaucoup de votre réponse

J’ai effectivement fait un plugin il affiche bien dans le Head le bon code
<INCLURE{fond=fondpage}{id_article}{id_rubrique}{lang}>
mais il n’est pas exécuté; si je le mets manuellement il est exécuté.

Voici les codes du plugin

1 - Le plugin.xml

fondpage Jean Pouliquen [contact->mailto:jpouliquen@nordnet.fr] _ [mon site->http://www.maristes-france.org] 0.1 dev installe des fonds de page fondpageJP_fonctions.php fondpageJP insert_head fondpageJP_fonctions.php

2 - La fonction : fondpageJP_fonctions

<?php function fondpageJP_insert_head($flux){ $flux .= ""; return $flux; } ?>

L’ INCLURE n’est pas exécuté ? Ma fonction n’est pas bonne

Je ne vois pas comment utiliser la fonction recupere_fond. que dois-je écrire?.

Merci de vos lumières,
Jean

----- Original Message -----

From: « Eric L » <elurand@free.fr>
To: « Jean POULIQUEN » <jpouliquen@nordnet.fr>
Cc: « SPIP@rezo » <spip@rezo.net>
Sent: Tuesday, April 14, 2009 10:38 AM
Subject: Re: [Spip] Mise automatique dans le head des squelettes

Jean POULIQUEN a écrit :

SPIP version 2.0.5 [13790]
Comment mettre automatiquement dans le Head de tous les squelettes un
code INCLURE qui soit interprété?

(Mis manuellemnt évidemment ce code fonctionne)

Merci de votre réponse;

Jean
Si tu utilises un plugin, tu peux le faire via le pipeline insert_head,
mais tu ne peux pas utiliser INCLURE dans un fichier php : il te faudra
utiliser la fonction recuperer_fond() , son équivalent en php : cf
http://doc.spip.org/@recuperer_fond

Eric


J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 5810 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

Merci beaucoup
Ma fonction est donc devenu:e

<?php
function fondpageJP_insert_head($flux){
$flux .= recuperer_fond("fondpage", array('id_article' => $id_article,
'id_rubrique' => $id_rubrique, 'lang' => $lang, ));
return $flux;
}
?>

Mais rien ne se passe; rien n'apparaît dans le fichier source.

Jean

----- Original Message -----
From: "Eric L" <elurand@free.fr>
To: "Jean POULIQUEN" <jpouliquen@nordnet.fr>
Sent: Tuesday, April 14, 2009 6:46 PM
Subject: Re: [Spip] Mise automatique dans le head des squelettes

Jean POULIQUEN a écrit :
> 2 - La fonction : fondpageJP_fonctions
>
>
> <?php
>
> function fondpageJP_insert_head($flux){
> $flux .= "<INCLURE{fond=fondpage}{id_article}{id_rubrique}{lang}>";
> return $flux;
> }
>
> ?>
Essayes :

$flux .= recuperer_fond("fondpage", array('id_article' => $id_article,
'id_rubrique' => $id_rubrique, 'lang' => $lang, ));

Eric

--
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 5810 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