[spip-dev] Gestion de la date des éléments syndiqués ...

Bonsoir,

une petite question à propos de la gestion des dates des articles
syndiqués en RSS.

Dans inc_sites.php3, ligne 206, on peut lire ça :

Salut,

Dans inc_sites.php3, ligne 206, on peut lire ça :

--------------------------------------------------------------------
if ($la_date < $now - 365 * 24 * 3600 OR $la_date > $now + 48 * 3600)
  $la_date = $now;
--------------------------------------------------------------------

Pourquoi donc refuse t'on les dates antérieures à un an plus tôt et
postérieures à 48 heures plus tard ???

C'est juste pour limiter les erreurs d'interprétation des dates (les
formats étant très variés d'un fichier à l'autre). Les valeurs qui
servent de garde-fous sont arbitraires.

a+

Antoine.

Pourquoi donc refuse t'on les dates antérieures à un an plus tôt et
postérieures à 48 heures plus tard ???

C'est juste pour limiter les erreurs d'interprétation des dates (les
formats étant très variés d'un fichier à l'autre). Les valeurs qui
servent de garde-fous sont arbitraires.

Argh, mais c'est que ça m'embête ça, moi, surtout que les dates que je
cherche à obtenir par syndication sont tout à fait valables ...

C'est pour donner plus de permissivité au moteur quant au format des
dates syndiquées, en fait, non ?

Il y a des exemples concrets où ça a posé problème d'être trop
restrictif, je suppose ... :frowning:

-Nicolas

Sauf erreur, c'est aussi une protection pour éviter de se faire truander
par des sites syndiqués "malhonnêtes", genre je balance une date dans un
futur lointain et je reste en Une de ton propre site pendant tout ce
temps-là. Et aussi pour éviter dommage collatéral de la publication à
une date future, qui produit le même effet: l'article publié sur mon
site que tu syndiques est daté de l'année prochaine, et d'ici là
l'article reste en Une de ton site.

D'où, dans ces cas, la méthode "portail des copains": si date qui risque
de poser problème, alors on force la date à la date à laquelle l'article
a été repéré.

A*

Hello,

Sauf erreur, c'est aussi une protection pour éviter de se faire
truander par des sites syndiqués "malhonnêtes", genre je balance une
date dans un futur lointain et je reste en Une de ton propre site
pendant tout ce temps-là.

Ca se tient, en effet.

L'idéal serait donc de pouvoir désactiver ce "filtre" pour les sites
"de confiance", au coup par coup ... mais on pourrait déjà envisager
de le désactiver globalement dans le paramétrage général de la
syndication.

Est-ce que quelqu'un a aussi ce soucis ?

-Nicolas