<INCLURE et recuperer_fond (suite pour réponse)

Je me permets de renvoyer cette demande restée sans réponse.

Merci de vos lumières

Jean

----- Original Message -----
From: "Jean POULIQUEN" <jpouliquen@nordnet.fr>
To: "william" <william@comeonline.net>
Sent: Wednesday, April 29, 2009 9:32 AM
Subject: Re: [Spip] <INCLURE et recuperer_fond (suite)

Merci beaucoup.
Cela fonctionne à moitié:
1 - si le fichier à récupérer est statique c'est parfait
2 - si le fichier comporte une boucle seuls les commentaires sont affichés
et donc rien n'est traité.

==================
Mon code est devenu:

<?php
echo( recuperer_fond('fondPx',array('id_rubrique' => $id_rubrique, //
fondP ou fondP2
'id_article' => $id_article)));
?>

1 - Affichage et prise en compte sans boucle
RIEN AVEC BOUCLE

SANS BOUCLE
<!-- Ajout fondP -->

<!-- Ajout fondP -->

<style>
html,body{
background-attachment: scroll;
background-color: ivory;
background-image:url(IMG/png/Gr_champagnat.png);
background-repeat: no-repeat;
background-position: center 300px;

}
</style>
<!-- Fin ajout fondP -->

============

2- AVEC BOUCLE pour trouver l'URL de l'image (Cela fonctionne

parfaitement

avec <INCLURE.....)

<!-- Ajout fondP2 -->
<BOUCLE_mot1(ARTICLES){id_article}{type_mot==fond}{titre_mot=fondimagef}>
<style>
html,body{
background-attachment: scroll;
background-color: ivory;

background-image:url(<BOUCLE_doc1(DOCUMENTS){id_article}{titre=fondimagef}{0

,1}>#URL_DOCUMENT</BOUCLE_doc1>);
background-repeat: no-repeat;
background-position: center 300px;

}
</style>

</BOUCLE_mot1>

<!-- Fin ajout fondP2 -->

Merci encore,
Jean
----- Original Message -----
From: "william" <william@comeonline.net>
To: <spip@rezo.net>
Cc: "SPIP@rezo" <spip@rezo.net>
Sent: Tuesday, April 28, 2009 7:16 PM
Subject: Re: [Spip] <INCLURE et recuperer_fond

> Jean POULIQUEN a écrit :
> > Dans programmer.spip.org on lit:
> > "recuperer_fond" est équivalent de <INCLURE{fond=nom} />
> >
> > Si on écrit dans le head du squelette:
> > <INCLURE{fond=fondpage}{id_article}{id_rubrique}{lang}>
> >
> > fondpage est chargée et interprétée.
> >
> > Par contre si on écrit:
> > <?php
> > recuperer_fond('fondpage',array('id_rubrique' => $id_rubrique,
> > 'id_article' => $id_article,));
> > ?>
> > Rien n'est chargé
> >
> > Quelle est mon erreur?
> >
> > Merci de votre réponse
> >
> > Jean
> >
> >
>
------------------------------------------------------------------------
> > J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
> > Jusqu’à présent SPAMfighter a bloqué 6173 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 <http://www.spamfighter.com/lfr&gt;
> >
>
> Bonjour,
>
> Quelle est ton erreur? Très simple, Tu n'a pas afficher ton squellete
> chargé :D. Plus précisément, si tu ne spécifie pas d'option (3ème
> paramètre) comme tu le fait actuellement, recuperer_fond te renvoie le
> contenu du squelette généré.
> Il te faut donc faire, par exemple, echo
> recuperer_fond('fondpage',array('id_rubrique' => $id_rubrique,
> 'id_article' => $id_article));
>
> et comme disait Jean, fait attention, tu à laissé un virgule en trop
> après ton $id_article.
>
> Cordialement,
> GUIOUBLY William
>
> _______________________________________________
> 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
>