Je viens d’examiner de plus près le problème de filtrage « Last Games Updates » et ai enfin identifié le problème :
il s’agit d’un petit bogue de Tellico sur l’identification des dates dans son fichier XML.
(pour des questions d’affichage sous WordPress, j’ai remplacé ci-après les « < " par des "(" et les "> » par des « ) »)
Dans un enregistrement correctement filtré, les dates sont enregistrées sous le format :
(title)Shroud of the Avatar(/title)
(cover)02fa78f2424ab7c6f822c4ab6edc30db.jpeg(/cover)
(genre)Adventures & Actions(/genre)
(version)Not Tracking(/version)
(catégorie)3D Graphical adventures(/cat)
(lgv calendar= »gregorian »)
(year)2014(/year)
(month)10(/month)
(day)31(/day)
(/lgv)
(sous-catégorie-news)
(…)
Alors qu’un enregistrement du type :
(title)Aria Maestosa(/title)
(cover)a7d6a3985feb33008195df6d43d69beb.jpeg(/cover)
(genre)Utilities(/genre)
(version)Stable : 1.4.9 / Dev : r2308(/version)
(catégorie)Music(/cat)
(lgv calendar= »gregorian »)
(year)2014(/year)
(month)1(/month)
(day)21(/day)
(/lgv)
(sous-catégorie-news)
(…)
n’est pas retenu par le filtre.
Vous ne remarquez rien ?
Le mois de Janvier est enregistré sous la forme » (month)1(/month) » et non pas » (month)01(/month) ».
Dans un éditeur j’ai remplacé dans le source de Tellico toutes les occurrences « (month)1(/month) » par « (month)01(/month) », « (month)2(/month) » par « (month)02(/month) », etc … Idem pour les jours.
J’ai relancé Tellico … et çà fonctionne. Youpie !
Il s’agit donc d’un bogue sur le fitrage (il trie les enregistrements de mois ou de jour sur 2 digits alors qu’il les simplifie sur un digit).
Il va falloir que je me fasse un petit script de correction du source de Tellico (on y prend goût à la longue) le temps que ce bogue soit pris en compte.
Dans l’attente, j’ai mis en ligne la page « Last Games Updates » (116 entrées depuis le 1er janvier 2014, au lieu d’une dizaine).
Bonne lecture.