[spip-dev] Pourquoi ce contrôle de date des articles syndiqués

Bonjour à vous, je cherche à comprendre ce choix, je n’ai pas trouvé dans les archives ni de trac ni de la liste:

ecrire/inc/syndic.php

150 // controle de validite de la date
151 // pour eviter qu’un backend errone passe toujours devant
152 // (note: ca pourrait etre defini site par site, mais ca risque d’etre
153 // plus lourd que vraiment utile)
154 if ($GLOBALS[‘controler_dates_rss’]) {
155 if ($la_date < time() - 365 * 24 * 3600
156 OR $la_date > time() + 48 * 3600)
157 $la_date = time();
158 }

Soit, pour éviter que “ça passe devant”, je comprend le deuxième test, mais le premier. Dans plusieurs cas, c’est même l’effet inverse : des vieux articles repassent devant. Je ne comprend pas pourquoi on ne prend pas la date réelle, quand elle est de plus d’un an…

Mathieu

Ca date d’une époque où la syndication était balbutiante et on écrivait parfois ses flux rss à la main (hé oui, c’est papi qui vous parle). Je pense qu’on peut faire sauter ce second test comme tu le proposes.

2010/2/9 Mathieu LOPES <mathieu.lopes@gmail.com>

Suggestion intégrée http://trac.rezo.net/trac/spip/changeset/15856

Merci pour ta patience :slight_smile:
… mais enfin bon il faut pas hésiter à revenir à la charge, parfois.

2010/2/9 Mathieu LOPES <mathieu.lopes@gmail.com>

Bonjour à vous, je cherche à comprendre ce choix, je n’ai pas trouvé dans les archives ni de trac ni de la liste:

ecrire/inc/syndic.php

150 // controle de validite de la date
151 // pour eviter qu’un backend errone passe toujours devant
152 // (note: ca pourrait etre defini site par site, mais ca risque d’etre
153 // plus lourd que vraiment utile)
154 if ($GLOBALS[‹ controler_dates_rss ›]) {
155 if ($la_date < time() - 365 * 24 * 3600
156 OR $la_date > time() + 48 * 3600)
157 $la_date = time();
158 }

Soit, pour éviter que « ça passe devant », je comprend le deuxième test, mais le premier. Dans plusieurs cas, c’est même l’effet inverse : des vieux articles repassent devant. Je ne comprend pas pourquoi on ne prend pas la date réelle, quand elle est de plus d’un an…

Mathieu

– Fil