Bjr Diane,
ne devrai-tu pas faire cela sous le forme d'une fonction
<BOUCLE_articles(ARTICLES){0,5}>
[(#INTRODUCTION|ta_fonction_perso)]
</BOUCLE_articles>
puis dans ton fichier mes_fonctions.php
function ta_fonction_perso($intro)
{
$mot = 'les';
$intro = eregi_replace($mot,'<b>'.$mot.'</b>',$intro);
return $intro;
}
quelque chose comme cela (mon code n'est peu être pas exact)
Finalement, j'ai comme même un problème.
car d'apres la doc : Les filtres de SPIP sont des fonctions PHP à une seule
variable.
et $mot en fait n'est pas défini (c'est pour le moteur de recherche).
explication : il faudrait que je puisse faire :
function gras ($intro, $mot)
...
As-tu une idée ?
Bjr Diane,
ne devrai-tu pas faire cela sous le forme d'une fonction
<BOUCLE_articles(ARTICLES){0,5}>
[(#INTRODUCTION|ta_fonction_perso)]
</BOUCLE_articles>
puis dans ton fichier mes_fonctions.php
function ta_fonction_perso($intro)
{
$mot = 'les';
$intro = eregi_replace($mot,'<b>'.$mot.'</b>',$intro);
return $intro;
}
quelque chose comme cela (mon code n'est peu être pas exact)
« Francois Legrand » <legrand@iap.fr> a écrit dans le message de news: 3FC9FE09.5040001@iap.fr…
Une solution pas élégante consiste alors a définir une variable globale:
tu utilises GLOBALS[‹ lemot ›] dans ton filtre.
C’est hyper moche, merdique, mais si t’es pas esthète, ça fonctionne !!!
F.
diane wrote:
Finalement, j'ai comme même un problème.
car d'apres la doc : Les filtres de SPIP sont des fonctions PHP à une seule
variable.
et $mot en fait n'est pas défini (c'est pour le moteur de recherche).
explication : il faudrait que je puisse faire :
function gras ($intro, $mot)
...
As-tu une idée ?
Bjr Diane,
ne devrai-tu pas faire cela sous le forme d'une fonction
<BOUCLE_articles(ARTICLES){0,5}>
[(#INTRODUCTION|ta_fonction_perso)]
</BOUCLE_articles>
puis dans ton fichier mes_fonctions.php
function ta_fonction_perso($intro)
{
$mot = 'les';
$intro = eregi_replace($mot,'<b>'.$mot.'</b>',$intro);
return $intro;
}
quelque chose comme cela (mon code n'est peu être pas exact)
--http://freebsnet.free.fr/ips/