include conditionnel mots-clés

Bon bin j'y arrive pas ...

Je récupère ma variable dans mon article, ça c'est bon

<BOUCLE_mot(MOTS){id_article}>
<?php
$mot = '[(#TITRE)]';
?>
</BOUCLE_mot>

Par contre lors de l'INCLUDE, apparaissent tous les articles de la rubrique
7, avec ou sans distinction de mot-clé

<BOUCLE_pied(ARTICLES){id_rubrique=7}>
<INCLURE(pied.php3){id_article}{titre_mot=
  <?php
    echo "$mot";
   ?>
   }>
</BOUCLE_pied>

Je me doute que l'appel en php n'est pas bien placé, et qu'il n'est pas pris
en compte (et que echo n'est pas forcément la bonne instruction) ... mais je
ne sais vraiment plus où le mettre pour que ça fonctionne !!!

Quelqu'un a une idée ???

Merci

)))°°> - - - - Luc

"Vincent" <caron51@wanadoo.fr> a écrit dans le message de news:
bj530g$1l0$1@sea.gmane.org...
> allez je me lance même si c pas évident de comprendre ce que tu veux :wink:

Merci Vincent ... 8))

> >Je cherche à faire un <include> conditionnel dans mon skel

article.html.

> > En gros :
> >
> > - si l'article est associé au mot-clé
> >
> > - alors on *inclut*
> >
> > - un autre article
> > - d'une rubrique donnée
> > - associé au même mot-clé
> > - et utilisant un autre skel
>
>
> ça veut dire quoi inclure un article dans un article ?

Alors j'essaie de reformuler un peu plus en détail :

J'ai un site consacré, par exemple, aux poissons
J'ai un article sur le poisson rouge
Cet article est associé au mot *rouge*
Dans cet article, j'insère via un <INCLURE> un pied de page
Ce pied de page est un article de la rubrique 7
Associé aux même mot *rouge*

Ce qui se traduit en boucles :

<BOUCLE_pied(ARTICLES){id_rubrique=7}{titre_mot=rouge}>
<INCLURE(pied.php3){id_article}>
</BOUCLE_pied>

Il faudrait donc avec cette construction que je puisse récupérer
dynamiquement le titre_mot *rouge*, a priori le #TITRE du mot-clé comme

une

variable php ... mais là je bute !!!

> si par hasard ta question est : comment changer le squelette d'un

article

en
> fonction d'un mot clé, essaye la combine de EVA. mais j'avoue que j'ai

pas

> compris le coup de la rubrique qui contient l'article a inclure.
>
> La fameuse combine d'EVA :

Oui, j'avais vu la "Fameuse Combine" d'EVA (et plein d'autres top utiles,
par exemple http://spip-edu.edres74.net/rubrique.php3?id_rubrique=17), et
j'essaie de triturer la version php proposée par touti en même temps
histoire de créer ma variable :
Discuter chez rezo.net

mais si qqun a déjà la réponse ?!?! ... 8))

>)))°°> - - - - Luc

--------------------------------------------------------------------------

--

----

_______________________________________________
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.uzine.net/spip

<BOUCLE_pied(ARTICLES){id_rubrique=7}>
<INCLURE(pied.php3){id_article}{titre_mot=
  <?php
    echo "$mot";
   ?>
   }>

Je ne sais pas ce que tu veux faire mais le PHP étant exécuté
après les boucles, cela ne marchera pas.

a+

Antoine.

ooop's ... il suffit de corriger une faute de frappe dans le titre du thread
(histoire de faciliter la consultation des archives), et hop on perd le fil
de la discussion, même quand c'est Antoine qui répond (c'est pas drôle ça
??? ... 8))

Donc oui, mon code avec du php dedans, il est pas bon
(http://www.uzine.net/spip_contrib/article.php3?id_article=50), merci
Antoine.

Par contre j'arrive à mes fins avec la *ruse* proposée ici
Discuter chez rezo.net par BoOz, tout en
SPIP.

Ce que je voulais faire, c'était appeler dans un article un pied de page qui
est un article de la rubrique 7 sachant que les deux articles ont le même
mot clé.

Et voilà, moi je trouve cette solution tellement smart que je trouvais
dommage que j'aille pas jusqu'au bout en répondant sous le bon thread ...
that's all, if bruit echo désolé !

)))°°> - - - - Luc

> <BOUCLE_pied(ARTICLES){id_rubrique=7}>
> <INCLURE(pied.php3){id_article}{titre_mot=
> <?php
> echo "$mot";
> ?>
> }>

Je ne sais pas ce que tu veux faire mais le PHP étant exécuté
après les boucles, cela ne marchera pas.

a+

Antoine.

_______________________________________________
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.uzine.net/spip