Browse Source

deplacement des chaines de langues dans le module stats

svn/root/tags/plugins/statistiques/0.3.2
cedric@yterium.com 11 years ago
parent
commit
38e830b565
  1. 2
      exec/base_delete_stats.php
  2. 10
      formulaires/configurer_compteur.html
  3. 6
      lang/statistiques_fr.php
  4. 4
      plugin.xml
  5. 2
      prive/bouton/statistiques.html
  6. 6
      prive/squelettes/contenu/stats_lang.html
  7. 12
      prive/squelettes/contenu/stats_referers.html
  8. 8
      prive/squelettes/contenu/stats_repartition.html
  9. 4
      prive/squelettes/inclure/admin_effacer_stats.html
  10. 8
      prive/squelettes/inclure/stats-visites-data.html
  11. 14
      prive/squelettes/inclure/stats-visites-jours.html
  12. 10
      prive/squelettes/inclure/stats-visites-mois.html
  13. 14
      prive/squelettes/inclure/stats-visites-populaires.html
  14. 2
      prive/transmettre/statistiques.html
  15. 2
      stats_pipelines.php

2
exec/base_delete_stats.php

@ -22,7 +22,7 @@ function exec_base_delete_stats_dist()
} else {
include_spip('inc/headers');
$admin = charger_fonction('admin', 'inc');
$res = $admin('delete_stats', _T('bouton_effacer_statistiques'), '');
$res = $admin('delete_stats', _T('statistiques:bouton_effacer_statistiques'), '');
if ($res) echo $res; else redirige_url_ecrire('stats_visites','');
}

10
formulaires/configurer_compteur.html

@ -1,5 +1,5 @@
<div class='formulaire_spip formulaire_configurer formulaire_configurer_compteur' id='formulaire_configurer_compteur'>
<h3 class='titrem'>[(#CHEMIN_IMAGE{statistique-24.png}|balise_img{'',cadre-icone})]<:info_forum_statistiques:> #AIDER{confstat}</h3>
<h3 class='titrem'>[(#CHEMIN_IMAGE{statistique-24.png}|balise_img{'',cadre-icone})]<:statistiques:info_forum_statistiques:> #AIDER{confstat}</h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
@ -7,19 +7,19 @@
[(#ACTION_FORMULAIRE{#ENV{action}})]
<ul>
<li class='configurer_activer_statistiques[ (#ENV**{erreurs}|table_valeur{activer_statistiques}|oui)erreur]'>
<label><:info_question_gerer_statistiques:></label>
<label><:statistiques:info_question_gerer_statistiques:></label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{activer_statistiques})</span>]
<div class='choix'>
<input class='checkbox' type="checkbox" name="activer_statistiques" value='oui' [checked="(#ENV{activer_statistiques}|=={oui}|?{checked})"] id="activer_statistiques"/>
<label for="activer_statistiques"><:item_gerer_statistiques:></label>
<label for="activer_statistiques"><:statistiques:item_gerer_statistiques:></label>
</div>
</li>
<li class='configurer_activer_captures_referers[ (#ENV**{erreurs}|table_valeur{activer_captures_referers}|oui)erreur]'>
<div class='explication'><:info_question_vignettes_referer:></div>
<div class='explication'><:statistiques:info_question_vignettes_referer:></div>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{activer_captures_referers})</span>]
<div class='choix'>
<input class='checkbox' type="checkbox" name="activer_captures_referers" value='oui' [checked="(#ENV{activer_captures_referers}|=={oui}|?{checked})"] id="activer_captures_referers"/>
<label for="activer_captures_referers"><:info_question_vignettes_referer_oui:></label>
<label for="activer_captures_referers"><:statistiques:info_question_vignettes_referer_oui:></label>
</div>
</li>

6
lang/statistiques_fr.php

@ -42,7 +42,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'texte_admin_tech_03' => 'Vous pouvez choisir de sauvegarder le fichier sous forme compressée, afin
d\'écourter son transfert chez vous ou sur un serveur de sauvegardes, et d\'économiser de l\'espace disque.',
'texte_admin_tech_04' => 'Dans un but de fusion avec une autre base, vous pouvez limiter la sauvegarde à la rubrique: ',
'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compressé @fichier@.'
'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compressé @fichier@.',
// V
'visites_journalieres' => 'Nombre de visites par jour',
'visites_mensuelles' => 'Nombre de visites par mois',
);
?>

4
plugin.xml

@ -63,7 +63,7 @@
</onglet>
<onglet id='stats_referers' parent='statistiques'>
<icone>images/referers-24.png</icone>
<titre>titre_liens_entrants</titre>
<titre>statistiques:titre_liens_entrants</titre>
<url>stats_referers</url>
</onglet>
<onglet id='stats_repartition' parent='statistiques'>
@ -73,7 +73,7 @@
</onglet>
<onglet id='stats_lang' parent='statistiques'>
<icone>images/langue-24.png</icone>
<titre>onglet_repartition_lang</titre>
<titre>statistiques:onglet_repartition_lang</titre>
<url>stats_lang</url>
</onglet>

2
prive/bouton/statistiques.html

@ -1,3 +1,3 @@
[
<a href="(#ENV{statistiques})" class="spip-admin-boutons"
id="statistiques">[<:info_visites:>&nbsp;(#ENV{visites})][;&nbsp;<:info_popularite_5:>&nbsp;(#ENV{popularite})]</a>]
id="statistiques">[<:statistiques:info_visites:>&nbsp;(#ENV{visites})][;&nbsp;<:statistiques:info_popularite_5:>&nbsp;(#ENV{popularite})]</a>]

6
prive/squelettes/contenu/stats_lang.html

@ -1,10 +1,10 @@
[(#AUTORISER{voirstats}|sinon_interdire_acces)]
<h1><:onglet_repartition_lang:></h1>
<h1><:statistiques:onglet_repartition_lang:></h1>
<div class="onglets_simple clearfix">
<ul>
<li>[(#URL_ECRIRE{stats_lang}|lien_ou_expose{<:icone_repartition_actuelle:>,[(#ENV{critere,''}|=={debut}|non)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_lang,critere=debut}|lien_ou_expose{<:onglet_repartition_debut:>,[(#ENV{critere,''}|=={debut}|oui)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_lang}|lien_ou_expose{<:statistiques:icone_repartition_actuelle:>,[(#ENV{critere,''}|=={debut}|non)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_lang,critere=debut}|lien_ou_expose{<:statistiques:onglet_repartition_debut:>,[(#ENV{critere,''}|=={debut}|oui)],ajax})]</li>
</ul>
</div>

12
prive/squelettes/contenu/stats_referers.html

@ -1,10 +1,10 @@
[(#AUTORISER{voirstats}|sinon_interdire_acces)]
<BOUCLE_expose(ARTICLES){id_article}{statut==.*}>
#BOITE_OUVRIR{'','note'}
<a class='annule_filtre ajax' href="[(#SELF|parametre_url{id_article,''})]" title="<:tout_voir|attribut_html:>">[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{alt,<:tout_voir:>})]</a>
<:titre_liens_entrants:> <:info_pour:>
<a class='annule_filtre ajax' 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>
<:statistiques:titre_liens_entrants:> <:info_pour:>
<h2 class='objet_titre'><a href='#URL_ARTICLE'>#TITRE</a></h2>
<a href="#URL_ECRIRE{stats_visites,id_article=#ID_ARTICLE}"><:titre_page_statistiques_visites:></a>
<a href="#URL_ECRIRE{stats_visites,id_article=#ID_ARTICLE}"><:statistiques:titre_page_statistiques_visites:></a>
#BOITE_FERMER
</BOUCLE_expose>
@ -16,14 +16,14 @@
</ul>
</div>
<B_statsr>
<h1><:onglet_origine_visites:> (#TOTAL_BOUCLE [(#TOTAL_BOUCLE|singulier_ou_pluriel{info_site,info_sites})])</h1>
<h1><:statistiques:onglet_origine_visites:> (#TOTAL_BOUCLE [(#TOTAL_BOUCLE|singulier_ou_pluriel{info_site,info_sites})])</h1>
[<h2>(#ENV{jour,''}|=={jour}|oui)<:date_aujourdhui|ucfirst:></h2>]
[<h2>(#ENV{jour,''}|=={veille}|oui)<:date_hier|ucfirst:></h2>]
<ul class="liste-items referers">
<BOUCLE_statsr(DATA){source stats_referers,#ENV{limit,100},#ENV{jour,''},#ENV{id_article}}>
<li class="item referer" onclick="$(this).find('.referer-detail').toggle('fast');">
<h3>
<span class="visites">[[(#VALEUR{visites}) ](#VALEUR{visites}|singulier_ou_pluriel{info_visite,info_visites}|trim{:}|trim)]</span>
<span class="visites">[[(#VALEUR{visites}) ](#VALEUR{visites}|singulier_ou_pluriel{info_visite,statistiques:info_visites}|trim{:}|trim)]</span>
[(#CLE|=={(email)}|oui)
#CLE
][(#CLE|=={(email)}|non)
@ -47,7 +47,7 @@
</BOUCLE_statsr>
</ul>
</B_statsr>
<h1><:onglet_origine_visites:></h1>
<h1><:statistiques:onglet_origine_visites:></h1>
[<h2>(#ENV{jour,''}|=={jour}|oui)<:date_aujourdhui|ucfirst:></h2>]
[<h2>(#ENV{jour,''}|=={veille}|oui)<:date_hier|ucfirst:></h2>]
<//B_statsr>

8
prive/squelettes/contenu/stats_repartition.html

@ -1,10 +1,10 @@
[(#AUTORISER{voirstats}|sinon_interdire_acces)]
<h1><:titre_page_statistiques:></h1>
<h1><:statistiques:titre_page_statistiques:></h1>
<div class="onglets_simple clearfix">
<ul>
<li>[(#URL_ECRIRE{stats_repartition}|lien_ou_expose{<:icone_repartition_actuelle:>,[(#ENV{critere,''}|=={debut}|non)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_repartition,critere=debut}|lien_ou_expose{<:onglet_repartition_debut:>,[(#ENV{critere,''}|=={debut}|oui)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_repartition}|lien_ou_expose{<:statistiques:icone_repartition_actuelle:>,[(#ENV{critere,''}|=={debut}|non)],ajax})]</li>
<li>[(#URL_ECRIRE{stats_repartition,critere=debut}|lien_ou_expose{<:statistiques:onglet_repartition_debut:>,[(#ENV{critere,''}|=={debut}|oui)],ajax})]</li>
</ul>
</div>
@ -12,6 +12,6 @@
[(#REM|intval|enfants_aff{400, 400, #ENV{critere}|=={debut}|?{visites,popularite}})]
<p><:texte_signification:></p>
<p><:statistiques:texte_signification:></p>
#BOITE_FERMER

4
prive/squelettes/inclure/admin_effacer_stats.html

@ -1,10 +1,10 @@
[(#AUTORISER{detruire}|oui)
#BOITE_OUVRIR{#VAL{texte_effacer_statistiques}|_T|wrap{'<h3>'},'notice','titrem'}
<p><:texte_admin_effacer_stats:></p>
<p><:statistiques:texte_admin_effacer_stats:></p>
<p><strong><:avis_suppression_base:></strong></p>
#BOITE_PIED
[(#BOUTON_ACTION{<:bouton_effacer_statistiques:>,#URL_ECRIRE{base_delete_stats}})]
[(#BOUTON_ACTION{<:statistiques:bouton_effacer_statistiques:>,#URL_ECRIRE{base_delete_stats}})]
#BOITE_FERMER
]

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

@ -1,10 +1,10 @@
[(#BOITE_OUVRIR{[(#CHEMIN_IMAGE{statistique-24.png}|balise_img{'',cadre-icone})]<h1><:titre_evolution_visite:></h1>,'simple stats'})]
[(#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 ajax' href="[(#SELF|parametre_url{id_article,''})]" title="<:tout_voir|attribut_html:>">[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{alt,<:tout_voir:>})]</a>
<:titre_page_statistiques_visites:> <:info_pour:>
<a class='annule_filtre ajax' 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>
<:statistiques:titre_page_statistiques_visites:> <:info_pour:>
<h2 class='objet_titre'><a href='#URL_ARTICLE'>#TITRE</a></h2>
<a href="#URL_ECRIRE{stats_referers,id_article=#ID_ARTICLE}"><:titre_liens_entrants:></a>
<a href="#URL_ECRIRE{stats_referers,id_article=#ID_ARTICLE}"><:statistiques:titre_liens_entrants:></a>
#BOITE_FERMER
</BOUCLE_expose>

14
prive/squelettes/inclure/stats-visites-jours.html

@ -8,9 +8,9 @@
|
[<span class="duree">(#ENV{duree,90}) <:info_jours:></span>] |
<a href="[(#SELF|parametre_url{duree,#ENV{duree,90}|duree_zoom{moins}})]"
class="ajax">[(#CHEMIN_IMAGE{zoomout-24.png}|balise_img{<:info_zoom:> -})]</a>
class="ajax">[(#CHEMIN_IMAGE{zoomout-24.png}|balise_img{<:statistiques:info_zoom:> -})]</a>
<a href="[(#SELF|parametre_url{duree,#ENV{duree,90}|duree_zoom{plus}})]"
class="ajax">[(#CHEMIN_IMAGE{zoomin-24.png}|balise_img{<:info_zoom:> +})]</a>
class="ajax">[(#CHEMIN_IMAGE{zoomin-24.png}|balise_img{<:statistiques:info_zoom:> +})]</a>
</p>
#SET{max,0}
#SET{moy,0}
@ -41,7 +41,7 @@
</tr>
<BOUCLE_art(ARTICLES){id_article}{statut?}>
<tr>
<th><:info_popularite_5|trim{':'}|trim|ucfirst:></th>
<th><:statistiques:info_popularite_5|trim{':'}|trim|ucfirst:></th>
<td class='num'>[(#CHAMP_SQL{popularite}|round)]</td>
</tr>
<tr>
@ -58,7 +58,7 @@
<td class='num'>[(#REM|stats_total)]</td>
</tr>
<tr>
<th><:info_popularite_2|trim{':'}|trim|ucfirst:></th>
<th><:statistiques:info_popularite_2|trim{':'}|trim|ucfirst:></th>
<td class='num'>[(#CONFIG{popularite_total}|round)]</td>
</tr>
<//B_art>
@ -66,13 +66,13 @@
</table>
<table class='visites' id='visites_quotidiennes'>
<caption><:visites_journalieres:></caption>
<caption><:statistiques:visites_journalieres:></caption>
<thead>
<tr class='row_first'>
<th><:date|trim{':'}|trim:></th>
<th class='valeur'><:info_visites|trim{':'}|trim:></th>
<th class='valeur'><:statistiques:info_visites|trim{':'}|trim:></th>
<th class='moyenne'><:info_moyenne|trim{':'}|trim:></th>
<th class='prevision'><:info_previsions|trim{':'}|trim:></th>
<th class='prevision'><:statistiques:info_previsions|trim{':'}|trim:></th>
</tr>
</thead>
<tbody>

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

@ -8,21 +8,21 @@
|
[<span class="duree">(#ENV{duree,365}|div{30}|intval) <:date_mois:></span>] |
<a href="[(#SELF|parametre_url{duree,#ENV{duree,365}|duree_zoom{moins}})]"
class="ajax">[(#CHEMIN_IMAGE{zoomout-24.png}|balise_img{<:info_zoom:> -})]</a>
class="ajax">[(#CHEMIN_IMAGE{zoomout-24.png}|balise_img{<:statistiques:info_zoom:> -})]</a>
<a href="[(#SELF|parametre_url{duree,#ENV{duree,365}|duree_zoom{plus}})]"
class="ajax">[(#CHEMIN_IMAGE{zoomin-24.png}|balise_img{<:info_zoom:> +})]</a>
class="ajax">[(#CHEMIN_IMAGE{zoomin-24.png}|balise_img{<:statistiques:info_zoom:> +})]</a>
</p>
<B_statsm>
<table class='visites' id='visites_mensuelles'>
<caption><:visites_mensuelles:></caption>
<caption><:statistiques:visites_mensuelles:></caption>
<thead>
<tr class='row_first'>
<th><:date|trim{':'}|trim:></th>
<th class='valeur'><:info_visites|trim{':'}|trim:></th>
<th class='valeur'><:statistiques:info_visites|trim{':'}|trim:></th>
<th class='moyenne'><:info_moyenne|trim{':'}|trim:></th>
<th class='prevision'><:info_previsions|trim{':'}|trim:></th>
<th class='prevision'><:statistiques:info_previsions|trim{':'}|trim:></th>
</tr>
</thead>
<tbody>

14
prive/squelettes/inclure/stats-visites-populaires.html

@ -4,12 +4,12 @@
<div class="stats-articles">
<div class="unit size1of2">
<p><:info_visites_plus_populaires:></p>
<p><:statistiques:info_visites_plus_populaires:></p>
<B_pluspop>
<ol class='classement'>
<BOUCLE_pluspop(ARTICLES){id_article IN #GET{c}}{0,30}{doublons}>
<li[ class="(#EXPOSE)"]><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]" class="ajax"
title="<:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
title="<:statistiques:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
</BOUCLE_pluspop>
</ol>
<B_derniers>
@ -17,7 +17,7 @@
<ol class='classement'>
<BOUCLE_derniers(ARTICLES){popularite>0}{!par date}{0,10}{doublons}>
<li value="[(#ID_ARTICLE|array_search{#GET{c}}|plus{1})]"[ class="(#EXPOSE)"]><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]" class="ajax"
title="<:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
title="<:statistiques:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
</BOUCLE_derniers>
</ol>
</B_derniers>
@ -27,19 +27,19 @@
</div>
<div class="unit lastUnit">
<p><:info_affichier_visites_articles_plus_visites:></p>
<p><:statistiques:info_affichier_visites_articles_plus_visites:></p>
#SET{c,#VAL{article}|classement_populaires}
<B_plusvisites>
<ol class='classement'>
<BOUCLE_plusvisites(ARTICLES){popularite>0}{!par visites}{0,30}{doublons}>
<li value="[(#ID_ARTICLE|array_search{#GET{c}}|plus{1})]"[ class="(#EXPOSE)"]><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]" class="ajax"
title="<:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
title="<:statistiques:info_popularite_3{visites=#VISITES,popularite=#POPULARITE}|attribut_html:>">#TITRE</a></li>
</BOUCLE_plusvisites>
</ol>
</B_plusvisites>
<h4><a href='#' onclick="$(this).parent().next().toggle('fast');return false;"><:info_comment_lire_tableau:></a></h4>
<p class="none"><:texte_comment_lire_tableau:></p>
<h4><a href='#' onclick="$(this).parent().next().toggle('fast');return false;"><:statistiques:info_comment_lire_tableau:></a></h4>
<p class="none"><:statistiques:texte_comment_lire_tableau:></p>
</div>
</div>

2
prive/transmettre/statistiques.html

@ -1,6 +1,6 @@
<BOUCLE0(AUTEURS){tout}{id_auteur=#ENV{id}}{lang_select}><?php
if ([(#ID_AUTEUR|securiser_acces{#ENV{cle},transmettre,#ENV{op}, #ENV{args}}|?{1,0})]) {
?><B_statsj><:date|trim{':'}|trim:>,<:info_visites|trim{':'}|trim:>
?><B_statsj><:date|trim{':'}|trim:>,<:statistiques:info_visites|trim{':'}|trim:>
<BOUCLE_statsj(DATA){source stats_visites,jour,#ENV{duree,90},#ENV{id_article}}>[(#CLE|affdate{'Y-m-d'})],[(#VALEUR{visites})]
</BOUCLE_statsj>
<?php

2
stats_pipelines.php

@ -118,7 +118,7 @@ function stats_boite_infos($flux){
$visites = sql_getfetsel('visites','spip_articles','id_article='.intval($id_article));
if ($visites>0){
$icone_horizontale=chercher_filtre('icone_horizontale');
$flux['data'].=$icone_horizontale(generer_url_ecrire("stats_visites","id_article=$id_article"),_T('icone_evolution_visites', array('visites' => $visites)),"statistique-24.png");
$flux['data'].=$icone_horizontale(generer_url_ecrire("stats_visites","id_article=$id_article"),_T('statistiques:icone_evolution_visites', array('visites' => $visites)),"statistique-24.png");
}
}
}

Loading…
Cancel
Save