Articles avant, apr è s : besoin d'aide !

Bonjour à tous,

Cela "marchait" jusque là et puis, rien de va plus. J'ai essayé tout ce que
je pouvais : rien à faire ! J'y perd mon spipien............ Alors, je me
permets de vous poser ce qui, pour moi, est un problème urgent ;-))

Voilà ! Il s'agit de boucles pour récupérer l'article précédent et l'article
suivant à l'intérieur d'une rubrique donnée.

<BOUCLE_article_principal(ARTICLES){id_article}>
<BOUCLE_avant(ARTICLES){id_rubrique}{age_relatif>=0}{par
date}{inverse}{1,1}>
..........</BOUCLE_avant>
<BOUCLE_suivant(ARTICLES){id_rubrique}{age_relatif<0}{exclus}{par
date}{0,1}>
..........</BOUCLE_suivant>
</BOUCLE_article_principal>

Il y a dans cette rubrique (type calendrier de l'Avent) un article chaque
jour et parfois deux. Comme c'est le cas le 7 décembre par exemple (dans
l'ordre, Saint Ambroise =303, Hannoukah =304) et le 8 décembre (dans
l'ordre, Immaculée conception =305, Bodhi=306). Tout s'enchaîne bien en bas
d'articles dans ce que nous appelons "porte précédente" et "porte suivante"
: http://www.bldt.net/Om/article.php3?id_article=304

Depuis ces dates, nous n'avons plus eu deux articles le même jour et la vie
suivait son cours tranquillement jusqu'à hier où de nouveau nous avons eu
deux articles datés du même jour et là, on tourne en boucle (si j'ose ce jeu
de mot !) voyez plutôt :

Datés du 26 janvier : Le signe du Bélier=325 et Trois voeux pour 2005=353 :
les "portes précédentes et suivantes" ne marchent plus ! Précédentes
tournent en rond sur les deux articles et la page suivante est la page du
jour suivant jamais le deuxième article du jour.

Datés du 27 janvier : Le signe du Taureau=326 et La Saint Jean d'Hiver=350 :
Les portes précédentes tournent en rond sur les deux articles et aucune ne
vient se mettre en page suivante !
http://www.bldt.net/Om/article.php3?id_article=326

En fait, c'est comme si les deux articles du jour avaient exactement la même
valeur de date. Alors que ce n'est pas le cas pour les articles des 7 et 8
décembre qui semblent se différencier par des moments dans la journées
!?!?!?

Si quelqu'un pouvait m'aider, une équipe de 20 auteurs compte sur moi pour
résoudre ce problème ! Car il va y avoir 2 ou même 3 articles par jour
pratiquement tous les jours jusqu'au 7 janvier date de fin de notre aventure
de calendrier d'hiver...)

Pardon pour ce long message !
Merci de votre aide qui est toujours précieuse au néophyte que je reste.....

Voldor

Bonjour,

un article en cours de validation sur spip-contrib traite de cela:
http://spip-contrib.net/ecrire/articles.php3?id_article=806

Pierre

Bonjour,

Merci beaucoup pour ce lien... qui ne résoud pas mon problème, hélas :frowning:

En fait, je viens de m'apercevoir que tout fonctionne bien si deux articles
parus le même jour ont des N° qui se suivent. Et que le bug se produit quand
il y a deux articles le même jour avec des N° qui ne se suivent pas...

{age_relatif} ne tient donc pas compte QUE de l'âge (date de publication),
mais aussi de l'ordre de création première des articles... et donc des N°.

Je vais essayer de ruser pour mon cas présent mais si une solution était
aperçue par quelqu'un... Je suis toujours preneur ;-)))

A propos, quelques Spipeurs ont peut-être envie de dire leur mot ici :
http://www.bldt.net/Om/article.php3?id_article=332

Belle fin d'année à tous !
Un merci tout particulier à l'Ecureuil pour toutes les améliorations
apportées en 2004 : longue vie à SPIP :wink:

************************
Voldor
Le Maître de la Toile des "Baladins de la Tradition"
http://www.bldt.net/Om
voldor@club-internet.fr

De : Pierre Andrews <mortimer.pa@free.fr>
Date : Mon, 27 Dec 2004 13:22:34 +0100
À : spip@rezo.net
Objet : [Spip] Re: Articles avant, apr è s : besoin d'aide !

Bonjour,

un article en cours de validation sur spip-contrib traite de cela:
http://spip-contrib.net/ecrire/articles.php3?id_article=806

Pierre

De : Voldor <voldor@club-internet.fr>
Date : Mon, 27 Dec 2004 11:19:01 +0100
À : Liste SPIP <spip@rezo.net>
Objet : [Spip] Articles avant, apr è s : besoin d'aide !

Bonjour à tous,

Cela "marchait" jusque là et puis, rien de va plus. J'ai essayé tout ce que
je pouvais : rien à faire ! J'y perd mon spipien............ Alors, je me
permets de vous poser ce qui, pour moi, est un problème urgent ;-))

Voilà ! Il s'agit de boucles pour récupérer l'article précédent et l'article
suivant à l'intérieur d'une rubrique donnée.

<BOUCLE_article_principal(ARTICLES){id_article}>
<BOUCLE_avant(ARTICLES){id_rubrique}{age_relatif>=0}{par
date}{inverse}{1,1}>
...........</BOUCLE_avant>
<BOUCLE_suivant(ARTICLES){id_rubrique}{age_relatif<0}{exclus}{par
date}{0,1}>
...........</BOUCLE_suivant>
</BOUCLE_article_principal>

Il y a dans cette rubrique (type calendrier de l'Avent) un article chaque
jour et parfois deux. Comme c'est le cas le 7 décembre par exemple (dans
l'ordre, Saint Ambroise =303, Hannoukah =304) et le 8 décembre (dans
l'ordre, Immaculée conception =305, Bodhi=306). Tout s'enchaîne bien en bas
d'articles dans ce que nous appelons "porte précédente" et "porte suivante"
: Les Baladins de la Tradition - Hanoukkah

Depuis ces dates, nous n'avons plus eu deux articles le même jour et la vie
suivait son cours tranquillement jusqu'à hier où de nouveau nous avons eu
deux articles datés du même jour et là, on tourne en boucle (si j'ose ce jeu
de mot !) voyez plutôt :

Datés du 26 janvier : Le signe du Bélier=325 et Trois voeux pour 2005=353 :
les "portes précédentes et suivantes" ne marchent plus ! Précédentes
tournent en rond sur les deux articles et la page suivante est la page du
jour suivant jamais le deuxième article du jour.

Datés du 27 janvier : Le signe du Taureau=326 et La Saint Jean d'Hiver=350 :
Les portes précédentes tournent en rond sur les deux articles et aucune ne
vient se mettre en page suivante !
Les Baladins de la Tradition - Sous le signe du Taureau : deuxième jour

En fait, c'est comme si les deux articles du jour avaient exactement la même
valeur de date. Alors que ce n'est pas le cas pour les articles des 7 et 8
décembre qui semblent se différencier par des moments dans la journées
!?!?!?

Si quelqu'un pouvait m'aider, une équipe de 20 auteurs compte sur moi pour
résoudre ce problème ! Car il va y avoir 2 ou même 3 articles par jour
pratiquement tous les jours jusqu'au 7 janvier date de fin de notre aventure
de calendrier d'hiver...)

Pardon pour ce long message !
Merci de votre aide qui est toujours précieuse au néophyte que je reste......

Voldor

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ