Bonjour
Sachant que chaque jour sur la page sommaire apparait en entier un article tiré d'une rubrique (N°1) et que je desire y mettre en plus un article (uniquement la partie texte) ayant la même date de publication que l'article publié et se trouvant en sous rubrique (N°5), comment puis je jouer avec les dates ou plus exactement, vous me conseillez quoi ?
(jamais fait une phrase aussi claire
)
Merci d'avance de vos idées, suggestions et cie
Cordialement
Laurent
<BOUCLE_article_entier(ARTICLES){id_article=celuiquetuveux}>
#TITRE...#TEXTE...
</BOUCLE_article_entier>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
#TEXTE
</BOUCLE_article_texte>
</B_article_entier>
Ca donne ce que tu veux ?
laurent wrote:
Bonjour
Sachant que chaque jour sur la page sommaire apparait en entier un article tiré d'une rubrique (N°1) et que je desire y mettre en plus un article (uniquement la partie texte) ayant la même date de publication que l'article publié et se trouvant en sous rubrique (N° 5), comment puis je jouer avec les dates ou plus exactement, vous me conseillez quoi ?
(jamais fait une phrase aussi claire
)
Merci d'avance de vos idées, suggestions et cie
Cordialement
Laurent
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n’a pas de sens car ta balise #DATE n’est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
PS : N’oublie pas de faire « répondre à tous » sur la liste 
laurent wrote:
Bonjour
Il est dit
<BOUCLE_article_entier(ARTICLES){id_article=celuiquetuveux}>
#TITRE…#TEXTE…
</BOUCLE_article_entier>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
#TEXTE
</BOUCLE_article_texte>
</B_article_entier>
Ca donne ce que tu veux ?
Et je reponds …
Non pourtant, voilà ce que j’ai mis
LA CITATION DU JOUR
#TITRE
#TEXTE
#PS
LE DELIRE ...
#TITRE
Publié le [(#DATE|affdate)] par #NOM.
#DESCRIPTIF
#TEXTE
#PS
#NOTES
.....
Alors ou est le truc qui foire ?
Cordialement
Laurent
Bonjour
Il est dit
<BOUCLE_article_entier(ARTICLES){id_article=celuiquetuveux}>
#TITRE...#TEXTE...
</BOUCLE_article_entier>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
#TEXTE
</BOUCLE_article_texte>
</B_article_entier>
Ca donne ce que tu veux ?
Et je reponds ....
Non pourtant, voilà ce que j'ai mis
<div id="gauche">
<h1>LA CITATION DU JOUR</h1>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
<div class="titre_article">#TITRE</div>
<p>#TEXTE</p>
<span class="legeritalique"><p>#PS</p></span>
</BOUCLE_article_texte>
<br />
<h1>LE DELIRE ...</h1>
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<div class="titre_article">#TITRE</div>
<span class="legeritalique">Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}><a href="auteur.php3?id_auteur=[(#ID_AUTEUR)]">#NOM</a>.</BOUCLE_auteurs_dernier><br /></span></p>
<p><br />
<i>#DESCRIPTIF</i>
<p>#TEXTE</p>
<p>#PS</p>
<INCLURE(texte_infos_bas.php3)>
<p>#NOTES</p> .....
Alors ou est le truc qui foire ?
Cordialement
Laurent
Bonjour
Il est dit ...
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n'a pas de sens car ta balise #DATE n'est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
PS : N'oublie pas de faire "répondre à tous" sur la liste 
Et je reponds ....
J'ai donc "réparer" ainsi ....
<h1>LA CITATION DU JOUR</h1>
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
<div class="titre_article">#TITRE</div>
<p>#TEXTE</p>
<span class="legeritalique"><p>#PS</p></span>
</BOUCLE_article_texte>
<br />
<h1>LE DELIRE ...</h1>
<div class="titre_article">#TITRE</div>
<span class="legeritalique">Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}><a href="auteur.php3?id_auteur=[(#ID_AUTEUR)]">#NOM</a>.</BOUCLE_auteurs_dernier><br /></span></p>
<p><br />
<i>#DESCRIPTIF</i>
<p>#TEXTE</p>
<p>#PS</p>
<INCLURE(texte_infos_bas.php3)>
<p>#NOTES</p>
mais .... cela ne s'affiche pas 
Pourtant date de l'article (rubrique N°1) même date que l'article de la rubrique N°5
Grrrrrrrrrr 
Cordialement
Laurent
Non, non, non, que nenni, ce n’est pas la bonne syntaxe des boucles
Voici l’écriture dont je voulais parler :
LA CITATION DU JOUR
<B_articles_une>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
#TITRE
#TEXTE
#PS
</BOUCLE_article_texte>
LE DELIRE …
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
#TITRE
Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}>#NOM.</BOUCLE_auteurs_dernier>
#DESCRIPTIF
#TEXTE
#PS
<INCLURE(texte_infos_bas.php3)>
#NOTES
…
Au fait, ça ne se voit pas ici mais elle se ferme à un moment donné cette boucle articles_une avec un </BOUCLE_articles_une> ??
laurent wrote:
Bonjour
Il est dit …
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n’a pas de sens car ta balise #DATE n’est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
PS : N’oublie pas de faire « répondre à tous » sur la liste 
Et je reponds …
J’ai donc « réparer » ainsi …
LA CITATION DU JOUR
#TITRE
#TEXTE
#PS
LE DELIRE ...
#TITRE
Publié le [(#DATE|affdate)] par #NOM.
#DESCRIPTIF
#TEXTE
#PS
#NOTES
mais … cela ne s’affiche pas 
Pourtant date de l’article (rubrique N°1) même date que l’article de la rubrique N°5
Grrrrrrrrrr 
Cordialement
Laurent
Bonjour
Il est dit ....
Non, non, non, que nenni, ce n'est pas la bonne syntaxe des boucles
Voici l'écriture dont je voulais parler :
<div id="gauche">
<h1>LA CITATION DU JOUR</h1>
<B_articles_une>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
<div class="titre_article">#TITRE</div>
<p>#TEXTE</p>
<span class="legeritalique"><p>#PS</p></span>
</BOUCLE_article_texte>
<br />
<h1>LE DELIRE ...</h1>
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<div class="titre_article">#TITRE</div>
<span class="legeritalique">Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}><a href="auteur.php3?id_auteur=[(#ID_AUTEUR)]">#NOM</a>.</BOUCLE_auteurs_dernier><br /></span></p>
<p><br />
<i>#DESCRIPTIF</i>
<p>#TEXTE</p>
<p>#PS</p>
<INCLURE(texte_infos_bas.php3)>
<p>#NOTES</p> .....
Au fait, ça ne se voit pas ici mais elle se ferme à un moment donné cette boucle articles_une avec un </BOUCLE_articles_une> ??
Et je reponds ...
Vi, vi, bien une boucle /BOUCLE_articles_une>, mais comme je ne voulais pas mettre une "tartine", j'ai coupé avant car ensuite forum inclus
Donc je vois cela de suite et te tient au courant
Cordialement
Laurent
Bonjour
Le 18 nov. 06 à 01:27, Zéas a écrit :
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n'a pas de sens car ta balise #DATE n'est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
PS : N'oublie pas de faire "répondre à tous" sur la liste 
Et toujours le 18 Novembre mais à 05h20 la solution suivante était enfin trouvée conjointement (mais surtout grâce à Zéas que je remercie ici de nouveau), aprés plus d'une quinzaine de mails en privé (histoire de ne pas trop polluer la liste de nos hésitations, torturage de méninges et aussi de parlotes sur la musique) .....
<div id="gauche">
<h1>LA CITATION DU JOUR</h1>
<B_articles_une>
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{age_relatif=0}>
<div class="titre_article">#TITRE</div>
<p>#TEXTE</p>
<span class="legeritalique"><p>#PS</p></span>
</BOUCLE_article_texte>
<br />
<h1>LE DELIRE ...</h1>
<div class="titre_article">#TITRE</div>
<span class="legeritalique">Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}><a href="auteur.php3?id_auteur=[(#ID_AUTEUR)]">#NOM</a>.</BOUCLE_auteurs_dernier><br /></span></p>
<p><br />
<i>#DESCRIPTIF</i>
<p>[(#TEXTE|liens_ouvrants)]</p>
<p>#PS</p>
<INCLURE(texte_infos_bas.php3)>
<p>#NOTES</p> ....
Voilà cela fonctionne impeccablement
Bonne journée
Laurent
Je tiens à m'excuser pour le joli {date=#DATE} qui aura sûrement écorché les yeux de plus d'une personne (critère qui imposerait que les articles soient mis en ligne à la même seconde pour que ça fonctionne)
laurent wrote:
Bonjour
Le 18 nov. 06 à 01:27, Zéas a écrit :
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n'a pas de sens car ta balise #DATE n'est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
PS : N'oublie pas de faire "répondre à tous" sur la liste 
Et toujours le 18 Novembre mais à 05h20 la solution suivante était enfin trouvée conjointement (mais surtout grâce à Zéas que je remercie ici de nouveau), aprés plus d'une quinzaine de mails en privé (histoire de ne pas trop polluer la liste de nos hésitations, torturage de méninges et aussi de parlotes sur la musique) .....
<div id="gauche">
<h1>LA CITATION DU JOUR</h1>
<B_articles_une>
<BOUCLE_articles_une(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{age_relatif=0}>
<div class="titre_article">#TITRE</div>
<p>#TEXTE</p>
<span class="legeritalique"><p>#PS</p></span>
</BOUCLE_article_texte>
<br />
<h1>LE DELIRE ...</h1>
<div class="titre_article">#TITRE</div>
<span class="legeritalique">Publié le [(#DATE|affdate)]<B_auteurs_dernier> par <BOUCLE_auteurs_dernier(AUTEURS) {id_article} {", "}><a href="auteur.php3?id_auteur=[(#ID_AUTEUR)]">#NOM</a>.</BOUCLE_auteurs_dernier><br /></span></p>
<p><br />
<i>#DESCRIPTIF</i>
<p>[(#TEXTE|liens_ouvrants)]</p>
<p>#PS</p>
<INCLURE(texte_infos_bas.php3)>
<p>#NOTES</p> ....
Voilà cela fonctionne impeccablement
Bonne journée
Laurent
Ah ben oui mais non, si ta boucle article_texte est avant ta
boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n'a
pas de sens car ta balise #DATE n'est pas dans le contexte de
ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code
<B_articles_une> juste devant
<BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
Même si vous avez déjà la réponse : le contexte ne change pas entre <B_ et
<BOUCLE_ et entre </BOUCLE_ et </B_, il ne change que entre <BOUCLE et
</BOUCLE... Donc ajouter <B_articles_une> devant le code ne change rien,
comme vous l'avez constaté.
Oui, merci Olivier. Des fois on a anvie de croire à des solutions toutes bêtes comme ça, surtout dans le brouillard du vendredi soir quand on oublie de réfléchir... 
Olivier GENDRIN wrote:
Ah ben oui mais non, si ta boucle article_texte est avant ta boucle article_une, ça ne peut pas marcher tel quel.
Ecrit comme ça, ton critère de comparaison {date=#DATE} n'a pas de sens car ta balise #DATE n'est pas dans le contexte de ton article principal en Une.
Pour corriger celà, il faut que tu mettes le bout de code <B_articles_une> juste devant <BOUCLE_article_texte(ARTICLES){id_rubrique=5}{date=#DATE}{0,1}>
Même si vous avez déjà la réponse : le contexte ne change pas entre <B_ et
<BOUCLE_ et entre </BOUCLE_ et </B_, il ne change que entre <BOUCLE et
</BOUCLE... Donc ajouter <B_articles_une> devant le code ne change rien,
comme vous l'avez constaté.
Bonjour
Il est dit ....
Oui, merci Olivier. Des fois on a anvie de croire à des solutions toutes
bêtes comme ça, surtout dans le brouillard du vendredi soir quand on
oublie de réfléchir... 
Et je reponds ....
Un vendredi soir pour toi 
Mais pleine nuit pour moi 
Mais cela n'est pas grave, nous avons et grace à toi trouvés la soluce 
En tout cas, je peux certifier comme Zéas, que la nuit (suivant ou l'on se trouve bien sûr) la liste est bien calme. Il n'y a que des fadas pour y venir

Merci encore
Cordialement
Laurent