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