[spip-dev] SPIP 2.1.2 SVN [16018] : affichage des statistiques mensuelles

Bonsoir,

Dans ecrire/?exec=statistiques_visites il y a 2 bugs :
- les mois de janvier ne sont plus d'une couleur différentes
- le nom du mois et l'année ne sont plus dans les bulles d'aide de l'affichage par mois.

-- RealET

* RealET tapuscrivait, le 06/09/2010 22:04:

Bonsoir,

Dans ecrire/?exec=statistiques_visites il y a 2 bugs :
- les mois de janvier ne sont plus d'une couleur différentes
- le nom du mois et l'année ne sont plus dans les bulles d'aide de
l'affichage par mois.

Et le commit fautif est le
http://trac.rezo.net/trac/spip/changeset/15986

-- RealET

* RealET tapuscrivait, le 07/09/2010 15:43:

* RealET tapuscrivait, le 06/09/2010 22:04:

Bonsoir,

Dans ecrire/?exec=statistiques_visites il y a 2 bugs :
- les mois de janvier ne sont plus d'une couleur différentes
- le nom du mois et l'année ne sont plus dans les bulles d'aide de
l'affichage par mois.

Et le commit fautif est le
http://trac.rezo.net/trac/spip/changeset/15986

Et c'est la ligne 490 de inc/statistiques.php :
    $mois = affdate_mois_annee($key);

qui ne fonctionne plus.
En effet $key est au format 201009 au lieu de 2010-09

rajouter juste avant cette ligne
  while (list($key, $value) = each($entrees)) {
+ $key = substr($key,0,4).'-'.substr($key,4,2);
    $mois = affdate_mois_annee($key);

Contourne le bug (en effet, $key est utilisée aussi en dessous pour déterminer les mois de janvier)

-- RealET

http://trac.rezo.net/trac/spip/changeset/15986

Et c'est la ligne 490 de inc/statistiques.php :
$mois = affdate_mois_annee($key);
En effet $key est au format 201009 au lieu de 2010-09

Correctif intégré en http://trac.rezo.net/trac/spip/changeset/16048 ;
je te laisse reporter dans l'extension/dev sur la zone ?

merci

-- Fil

* Fil tapuscrivait, le 08/09/2010 08:48:

http://trac.rezo.net/trac/spip/changeset/15986

Et c'est la ligne 490 de inc/statistiques.php :
                $mois = affdate_mois_annee($key);
En effet $key est au format 201009 au lieu de 2010-09

Correctif intégré en http://trac.rezo.net/trac/spip/changeset/16048 ;
je te laisse reporter dans l'extension/dev sur la zone ?

Euh...
Je viens de regarder le code : c'est plus le même :
Y'a plus que :
function statistiques_mois($key, $value, $moyenne, $script) {
  $res = "<tr>"
    . "<th title='" . date("Y/m/01", $key) . "'>" . affdate_mois_annee(date('Y-m-d',$key)) . "</th>"
    . "<td class='val'>" . $value . "</td>"
    . "<td class='mean'>" . $moyenne . "</td>"
    . "</tr>";
    
  return $res;
}
d'approchant.

Et j'ai pas de site pour tester.

Il faudrait que je teste en trunk ou en 2.2 ?

-- RealET

trunk

Cédric

* Fil tapuscrivait, le 08/09/2010 08:48:

http://trac.rezo.net/trac/spip/changeset/15986

Et c'est la ligne 490 de inc/statistiques.php :
                $mois = affdate_mois_annee($key);
En effet $key est au format 201009 au lieu de 2010-09

Correctif intégré en http://trac.rezo.net/trac/spip/changeset/16048 ;
je te laisse reporter dans l'extension/dev sur la zone ?

Je me suis donc installé un SPIP 2.3.0-dev SVN [16065]
J'ai importé un site dedans avec ses stats.
L'affichage mensuel n'est pas impacté par le bug qui a touché la 2.1.2.

Par contre, le tableau qui permet d'afficher les visites mensuelles n'a pas de valeur en septembre :
juin 2010 16959 16959
juillet 2010 25253 21106
août 2010 23844 22018.67

Et le canvas résultat m'affiche 2 fois juin et juillet, et pas août.

-- RealET

Je me suis donc installé un SPIP 2.3.0-dev SVN [16065]
J'ai importé un site dedans avec ses stats.
L'affichage mensuel n'est pas impacté par le bug qui a touché la 2.1.2.

il faudrait qu'il le soit :slight_smile: autrement dit il faudrait reporter et
le bug, et le patch.

Par contre, le tableau qui permet d'afficher les visites mensuelles n'a pas
de valeur en septembre :
juin 2010 16959 16959
juillet 2010 25253 21106
août 2010 23844 22018.67

Et le canvas résultat m'affiche 2 fois juin et juillet, et pas août.

Si on se lance dans des stats en flot on pourra virer ce canvas.

-- Fil

??? C'est deja du flot hein...
ça fait longtemps que <strike>potter</strike> marcimat a fait le job.

Cédric

??? C'est deja du flot hein...
ça fait longtemps que <strike>potter</strike> marcimat a fait le job.

ah je me tais alors

-- Fil

* Fil tapuscrivait, le 09/09/2010 16:38:

Je me suis donc installé un SPIP 2.3.0-dev SVN [16065]
J'ai importé un site dedans avec ses stats.
L'affichage mensuel n'est pas impacté par le bug qui a touché la 2.1.2.

il faudrait qu'il le soit :slight_smile: autrement dit il faudrait reporter et
le bug, et le patch.

Connexion · GitLab reporte le bug, qui n'a pas besoin d'être patché.

-- RealET

Pffff, c'est nul…