Changeset 94425 in spip-zone


Ignore:
Timestamp:
Jan 4, 2016, 10:06:26 AM (5 years ago)
Author:
cedric@…
Message:

r94388 etait un peu trop violent : certains sites rament a afficher tout l'historique jour
On fait donc un compromis : par defaut on affiche que les 90 derniers jours comme avant, avec un unique lien qui permet d'afficher tout l'historique jour, tous les zooms intermediaires n'ayant aucun interet
Par rapport a avant, on preserve donc la rapidite de la page par defaut, on simplifie l'interface, et on accede facilement a l'historique complet

Location:
_core_/plugins/statistiques
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/statistiques/paquet.xml

    r94388 r94425  
    22        prefix="stats"
    33        categorie="statistique"
    4         version="0.7.0"
     4        version="0.7.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _core_/plugins/statistiques/prive/squelettes/inclure/stats-visites-data_fonctions.php

    r94388 r94425  
    99
    1010function duree_affiche($duree, $periode) {
    11         if (intval($duree)) {
     11        if (intval($duree) AND $duree>0) {
     12                return $duree;
     13        }
     14        if ($periode == 'mois' OR $duree<0) {
     15                $debut = sql_getfetsel("date", "spip_visites", "", "", "date", "0,1");
     16                $debut = strtotime($debut);
     17                $duree = ceil((time() - $debut) / 24 / 3600);
     18
    1219                return $duree;
    1320        }
    1421
    15         $debut = sql_getfetsel("date", "spip_visites", "", "", "date", "0,1");
    16         $debut = strtotime($debut);
    17         $duree = ceil((time()-$debut)/24/3600);
    1822
    19         return $duree;
     23        // par defaut 90 jours
     24        return 90;
    2025}
    2126
  • _core_/plugins/statistiques/prive/squelettes/inclure/stats-visites-jours.html

    r94388 r94425  
    88        </span>
    99        |
    10         [<span class="duree">(#GET{duree}) <:info_jours:></span>] |
     10        [<span class="duree">(#GET{duree}) <:info_jours:></span>]
     11        [(#ENV{duree,0}|non)<a href="[(#SELF|parametre_url{duree,-1})]" title="<:lien_tout_afficher:>">+</a>]
     12        |
    1113        <a href="#" class="noajax" onclick="jQuery('.statistiques_visites_quotidiennes .visites').show(); jQuery('.statistiques_visites_quotidiennes .graphResult-wrap, .statistiques_visites_quotidiennes .graphInfo').hide(); return false;"><:statistiques:info_tableaux:></a> |
    1214        <a href="#" class="noajax" onclick="jQuery('.statistiques_visites_quotidiennes .visites').hide(); jQuery('.statistiques_visites_quotidiennes .graphResult-wrap, .statistiques_visites_quotidiennes .graphInfo').show(); return false;"><:statistiques:info_graphiques:></a>
  • _core_/plugins/statistiques/prive/stats/visites.html

    r94388 r94425  
    8888                        flot:{
    8989                                xaxis:{
    90                                         min: [(#ENV{date}|affdate{'Y-m-d 00:00:00'}|strtotime|moins{7776000}|mult{1000})], /* 90 jours */
    9190                                        timeformat:"%d %b",
    9291                                        minTickSize: [1, "day"]
Note: See TracChangeset for help on using the changeset viewer.