'soir,
Je veux afficher les URL des articles et breves qui contiennent le même
mot-clé que l'article courant. Le probleme c'est que j'ai dans tous les
cas le "code optionnel avant".
<B_Mots_Cles>
<P><B>Voir aussi :</B>
<BOUCLE_Mots_Cles(MOTS){id_article}{id_groupe=2}{par titre}>
<BR>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{par date}>
<BR><A HREF="#URL_ARTICLE ">#TITRE</A>
</BOUCLE_meme_mot>
<BOUCLE_meme_mot_breves(BREVES){id_mot}{doublons}{par
date}>
<BR><A HREF="#URL_BREVE ">#TITRE</A></I>
</BOUCLE_meme_mot_breves>
</BOUCLE_Mots_Cles>
</B_Mots_Cles>
<//B_Mots_Cles>
Comment ne pas afficher le "code optionnel avant" si aucun article et
aucune breve ne contient ce mot-clé ?
On peut tester avant la boucle principal la presence de mot clé mais
c'est lourd. Une autre idée moins bourrin ?
<? $bMotCle = false; ?>
<B_meme_mot>
<? $bMotCle = true; ?>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{par date}>
</BOUCLE_meme_mot>
<B_meme_mot_breves>
<? $bMotCle = true; ?>
<BOUCLE_meme_mot_breves(BREVES){id_mot}{doublons}{par date}>
</BOUCLE_meme_mot_breves>
<? if ($bMotCle) ... ?>
--
Thierry
JLuc
(JLuc)
Juin 3, 2003, 6:12
2
Thierry wrote:
'soir,
Je veux afficher les URL des articles et breves qui contiennent le même mot-clé que l'article courant. Le probleme c'est que j'ai dans tous les cas le "code optionnel avant".
Une piste réponse en jouant au puzzle avec ton code :
<B_Mots_Cles>
> <? $bMotCle = false; ?>
<BOUCLE_Mots_Cles(MOTS){id_article}{id_groupe=2}{par titre}>
<B_meme_mot>
> <? if (!$bMotCle) {
echo "<P><B>Voir aussi :</B><BR>";
bMotCle=true; } ?>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{par date}>
<BR><A HREF="#URL_ARTICLE ">#TITRE</A>
</BOUCLE_meme_mot>
<B_meme_mot_breves>
> <? if (!$bMotCle) {
echo "<P><B>Voir aussi :</B><BR>";
bMotCle=true; } ?>
<BOUCLE_meme_mot_breves(BREVES){id_mot}{doublons}{par date}>
<BR><A HREF="#URL_BREVE ">#TITRE</A></I>
</BOUCLE_meme_mot_breves>
</BOUCLE_Mots_Cles>
</B_Mots_Cles>
<//B_Mots_Cles>
Comment ne pas afficher le "code optionnel avant" si aucun article et aucune breve ne contient ce mot-clé ?
JLUc
Thierry4
(Thierry)
Juin 3, 2003, 10:16
3
Bonjour,
JLuc a écrit :
C'est mieux. Et même pas besoin de tester la premiere fois:
<B_meme_mot>
<P><B>Voir aussi :</B><BR>
<? bMotCle=true; ?>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{par date}>
--
"In cassoulet I trust".