Browse Source

Le résumé par jour ou d'un article est déplacé dans une inclusion.

On supprime également l'inclusion du graphique de mois (car il sera intégré dans un sélecteur du graphique du jour)
pull/4/head
Matthieu Marcillaud 2 years ago
parent
commit
81ca1049a3
  1. 3
      prive/squelettes/inclure/stats-visites-data.html
  2. 52
      prive/squelettes/inclure/stats-visites-jours-resume.html
  3. 38
      prive/squelettes/inclure/stats-visites-mois.html

3
prive/squelettes/inclure/stats-visites-data.html

@ -1,4 +1,5 @@
[(#BOITE_OUVRIR{[(#CHEMIN_IMAGE{statistique-24.png}|balise_img{'',cadre-icone})]<h1><:statistiques:titre_evolution_visite:></h1>,'simple stats'})]
<BOUCLE_expose(ARTICLES){id_article}{statut==.*}>
#BOITE_OUVRIR{'','note'}
<a class='annule_filtre' href="[(#SELF|parametre_url{id_article,''})]" title="<:info_tout_afficher|attribut_html:>">[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{alt,<:info_tout_afficher:>})]</a>
@ -8,8 +9,8 @@
#BOITE_FERMER
</BOUCLE_expose>
<INCLURE{fond=prive/squelettes/inclure/stats-visites-jours-resume, id_article} />
<INCLURE{fond=prive/squelettes/inclure/stats-visites-jours,ajax,env} />
<INCLURE{fond=prive/squelettes/inclure/stats-visites-mois,ajax,env} />
#BOITE_FERMER

52
prive/squelettes/inclure/stats-visites-jours-resume.html

@ -0,0 +1,52 @@
#SET{c,#LISTE}
[(#ENV{id_article}|oui) #SET{c,#VAL{article}|classement_populaires} ]
#SET{max,0}
#SET{moy,0}
#SET{last,0}
#SET{lastlast,0}
<table class='spip spip_table--responsive spip_table--statistiques spip_table--statistiques-resume'>
<caption><:statistiques:resume:></caption>
<thead>
<tr>
<th scope="col"><:info_maximum|trim{':'}|trim|ucfirst:></th>
<th scope="col">
<a href="#URL_ECRIRE{stats_referers,jour=jour}"
title="<:statistiques:titre_liens_entrants|trim{':'}|trim|attribut_html:>: <:info_aujourdhui|trim{':'}|trim|attribut_html:>">
<:info_aujourdhui|trim{':'}|trim|ucfirst:>
</a>
</th>
<th scope="col">
<a href="#URL_ECRIRE{stats_referers,jour=veille}"
title="<:statistiques:titre_liens_entrants|trim{':'}|trim|attribut_html:>: <:info_hier|trim{':'}|trim|attribut_html:>">
<:info_hier|trim{':'}|trim|ucfirst:>
</a>
</th>
<BOUCLE_arth(ARTICLES){id_article}{statut?}>
<th scope="col"><:statistiques:info_popularite_5|trim{':'}|trim|ucfirst:></th>
<th scope="col"><:info_total|trim{':'}|trim|ucfirst:></th>
<th scope="col"></th>
</BOUCLE_arth>
<th scope="col"><:info_total|trim{':'}|trim|ucfirst:></th>
<th scope="col"><:statistiques:info_popularite_2|trim{':'}|trim|ucfirst:></th>
<//B_arth>
</tr>
</thead>
<tbody>
<tr>
<td class="num" data-label="<:info_maximum|trim{':'}|trim|ucfirst|attribut_html:>">[(#GET{max}|number_format{0,"","&nbsp;"})]</td>
<td class='num' data-label="<:info_aujourdhui|trim{':'}|trim|ucfirst:>">[(#GET{last}|number_format{0,"","&nbsp;"})]</td>
<td class='num' data-label="<:info_hier|trim{':'}|trim|ucfirst:>">[(#GET{lastlast}|number_format{0,"","&nbsp;"})]</td>
<BOUCLE_art(ARTICLES){id_article}{statut?}>
<td class='num' data-label="<:statistiques:info_popularite_5|trim{':'}|trim|ucfirst|attribut_html:>">[(#CHAMP_SQL{popularite}|round|number_format{0,"","&nbsp;"})]</td>
<td class='num' data-label="<:info_total|trim{':'}|trim|ucfirst|attribut_html:>">[(#VISITES|round|number_format{0,"","&nbsp;"})]</td>
<td class='num' data-label="">[<strong>(#ID_ARTICLE|array_search{#GET{c}}|plus{1})</strong>[(#GET{c}|count|singulier_ou_pluriel{info_classement_1,info_classement_2,liste})]]</td>
</BOUCLE_art>
<td class='num' data-label="<:info_total|trim{':'}|trim|ucfirst|attribut_html:>">[(#REM|stats_total|number_format{0,"","&nbsp;"})]</td>
<td class='num' data-label="<:statistiques:info_popularite_2|trim{':'}|trim|ucfirst|attribut_html:>">[(#CONFIG{popularite_total}|round|number_format{0,"","&nbsp;"})]</td>
<//B_art>
</tr>
</tbody>
</table>

38
prive/squelettes/inclure/stats-visites-mois.html

@ -1,38 +0,0 @@
#SET{duree,#ENV{duree,0}|duree_affiche{mois}}
<div class="pagination">
<span class="dl">
#SET{args,#ARRAY{id_article,#ID_ARTICLE,duree,#GET{duree}}}
<a href="[(#URL_PAGE{transmettre,[(#VAL{statistiques}|param_low_sec{#GET{args}, '', 'transmettre'})]})]" class="noajax"><:statistiques:csv:></a>
</span>
|
[<span class="duree">(#GET{duree}|div{30.41}|intval) <:date_mois:></span>] |
<a href="#" class="noajax" onclick="jQuery('.statistiques_visites_mensuelles .visites').show(); jQuery('.statistiques_visites_mensuelles .graphResult-wrap, .statistiques_visites_mensuelles .graphInfo').hide(); return false;"><:statistiques:info_tableaux:></a> |
<a href="#" class="noajax" onclick="jQuery('.statistiques_visites_mensuelles .visites').hide(); jQuery('.statistiques_visites_mensuelles .graphResult-wrap, .statistiques_visites_mensuelles .graphInfo').show(); return false;"><:statistiques:info_graphiques:></a>
</div>
<B_statsm>
<table class='visites' id='visites_mensuelles'>
<caption><:statistiques:visites_mensuelles:></caption>
<thead>
<tr class='row_first'>
<th><:date|trim{':'}|trim:></th>
<th class='valeur'><:statistiques:info_visites|trim{':'}|trim:></th>
<th class='moyenne'><:info_moyenne|trim{':'}|trim:></th>
<th class='prevision'><:statistiques:info_previsions|trim{':'}|trim:></th>
</tr>
</thead>
<tbody>
<BOUCLE_statsm(DATA){source stats_visites,mois,#GET{duree},#ENV{id_article}}>
<tr class="c_[(#CLE|affdate{l}|substr{0,3})][(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)c_today]">
<th title="[(#CLE|affdate{'Y/m/01'})]">[(#CLE|affdate_mois_annee)]</th>
<td class="val">#VALEUR{visites}</td>
<td class="mean">[(#VALEUR{moyenne}|round)]</td>
<td class="prev">[(#VALEUR{prevision})]</td>
</tr>
</BOUCLE_statsm>
</tbody>
</table>
</B_statsm>
Loading…
Cancel
Save