Bon, vérifications faites, les "liens entrants" du jour ne fonctionnent
effectivement pas. Et le problème est assez complexe.
Le principe est que les referers sont stockés dans spip_referers avec une
date et un nombre de visites ; le nombre de visites est bien incrémenté,
toutes les heures, sur les referers de l'heure. Mais la date restera
toujours la date de première occurence de ce referer => impossible
d'extraire de ça les "referers du jour".
Actuellement, en cherchant les referers dont la date est "aujourdhui", on
tombe sur les referers jamais constatés avant aujourdhui. Ce sont donc les
"nouveaux referers du jour". C'est pas bon. Mais pour avoir ceux du jour, on
ne peut pas non plus se baser sur le nombre de visites, qui est un cumul de
toutes les visites en provenance de ce lien depuis la nuit des temps.
Deux possibilités :
1) on ajoute un champ visites_jour qu'on incrémente comme le champ visites,
et qu'on remet à zéro à minuit. Les referers du jour sont alors ceux dont
les visites_jour sont > 0
2) plus subtil, visites_jour est renommé popularité, et traité comme tel (
+ b points à chaque hit, * a chaque période de temps ) et on affiche
les referers dont la popularite > 1 ou 2 b...
La possibilité 1) correspond à la définition ; la 2) permet d'avoir les
référers récents à minuit 05, et est cohérente avec la "popularité" des
articles, qui fonctionne drôlement bien depuis qu'on l'a revampée.
Commentaires ?
-- Fil