Browse Source

modernisation de la page des repartitions par visite. on garde neanmoins le pseudo graphique construit en table et img, il fera l'affaire en attendant que quelqu'un s'y colle

spip-3.0 v0.3.1
cedric@yterium.com 12 years ago
parent
commit
e46e95e2f0
  1. 5
      .gitattributes
  2. 54
      inc/stats_repartition.php
  3. 4
      plugin.xml
  4. 1
      prive/squelettes/contenu/stats_referers.html
  5. 17
      prive/squelettes/contenu/stats_repartition.html
  6. 3
      prive/squelettes/contenu/stats_repartition_fonctions.php
  7. 1
      prive/squelettes/contenu/stats_visites.html
  8. 2
      prive/squelettes/top/stats_repartition.html
  9. 5
      prive/style_prive_plugin_stats.html

5
.gitattributes vendored

@ -5,7 +5,6 @@ base/stats_upgrade.php -text
/engines-list.txt -text
exec/base_delete_stats.php -text
exec/statistiques_lang.php -text
exec/statistiques_repartition.php -text
formulaires/configurer_compteur.html -text
formulaires/configurer_compteur.php -text
genie/popularites.php -text
@ -13,6 +12,7 @@ genie/visites.php -text
inc/referenceurs.php -text
inc/statistiques.php -text
inc/stats_referers_to_array.php -text
inc/stats_repartition.php -text
inc/stats_visites_to_array.php -text
javascript/excanvas.js -text
javascript/jquery.flot.js -text
@ -21,11 +21,14 @@ javascript/jquery.tflot.js -text
prive/bouton/statistiques.html -text
prive/squelettes/contenu/stats_referers.html -text
prive/squelettes/contenu/stats_referers_fonctions.php -text
prive/squelettes/contenu/stats_repartition.html -text
prive/squelettes/contenu/stats_repartition_fonctions.php -text
prive/squelettes/contenu/stats_visites.html -text
prive/squelettes/inclure/admin_effacer_stats.html -text
prive/squelettes/inclure/stats-visites-data.html -text
prive/squelettes/inclure/stats-visites-data_fonctions.php -text
prive/squelettes/top/stats_referers.html -text
prive/squelettes/top/stats_repartition.html -text
prive/squelettes/top/stats_visites.html -text
prive/stats/visites.html -text
prive/style_prive_plugin_stats.html -text

54
exec/statistiques_repartition.php → inc/stats_repartition.php

@ -126,58 +126,4 @@ function enfants_aff($id_parent,$decalage, $taille, $critere, $gauche=0) {
return $out;
}
// http://doc.spip.org/@exec_statistiques_repartition_dist
function exec_statistiques_repartition_dist()
{
global $abs_total, $nombre_vis, $taille, $spip_ecran;
if (!autoriser('voirstats')) {
include_spip('inc/minipres');
echo minipres();
} else {
$taille = _request('taille');
$commencer_page = charger_fonction('commencer_page', 'inc');
echo $commencer_page(_T('titre_page_statistiques'), "statistiques_visites", "repartition");
echo debut_grand_cadre(true);
echo gros_titre(_T('titre_page_statistiques'),'',false);
echo barre_onglets("statistiques", "statistiques_repartition");
if ($spip_ecran == "large") {
$largeur_table = 974;
$taille = 550;
} else {
$largeur_table = 750;
$taille = 400;
}
echo "\n<br /><br /><table width='$largeur_table'><tr><td class='verdana2' style='text-align: center; width: $largeur_table" . "px;'>";
$critere = _request('critere');
if ($critere == "debut") {
$critere = "visites";
echo "<a href='".generer_url_ecrire('statistiques_repartition')."'>"._T('icone_repartition_actuelle').'</a>';
echo " | <strong>"._T('onglet_repartition_debut').'</strong>';
}
else {
$critere = "popularite";
echo "<strong>"._T('icone_repartition_actuelle').'</strong>';
echo " | <a href='".generer_url_ecrire('statistiques_repartition','critere=debut')."'>"._T('onglet_repartition_debut').'</a>';
}
echo debut_cadre_relief("statistique-24.png",true);
echo "<div style='border: 1px solid #aaaaaa; border-bottom: 0px;'>";
echo enfants_aff(0,$taille, $taille, $critere);
echo "</div><br />",
"<div class='verdana3' style='text-align: left;'>",
_T('texte_signification'),
"</div>";
echo fin_cadre_relief(true);
echo "</td></tr></table>";
echo fin_grand_cadre(true),fin_page();
}
}
?>

4
plugin.xml

@ -2,7 +2,7 @@
<nom>Statistiques</nom>
<icon>prive/themes/spip/images/statistique-32.png</icon>
<auteur>Collectif SPIP</auteur>
<version>0.3.0</version>
<version>0.3.1</version>
<version_base>0.1.0</version_base>
<etat>dev</etat>
<description>
@ -69,7 +69,7 @@
<onglet id='statistiques_repartition' parent='statistiques'>
<icone>images/chartpie-24.png</icone>
<titre>icone_repartition_visites</titre>
<url>statistiques_repartition</url>
<url>stats_repartition</url>
</onglet>
<onglet id='statistiques_lang' parent='statistiques'>
<icone>images/langue-24.png</icone>

1
prive/squelettes/contenu/stats_referers.html

@ -1,3 +1,4 @@
[(#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>

17
prive/squelettes/contenu/stats_repartition.html

@ -0,0 +1,17 @@
[(#AUTORISER{voirstats}|sinon_interdire_acces)]
<h1><: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>
</ul>
</div>
[(#BOITE_OUVRIR{#CHEMIN_IMAGE{chartpie-24.png}|balise_img{'',cadre-icone}})]
[(#REM|intval|enfants_aff{400, 400, #ENV{critere}|=={debut}|?{visites,popularite}})]
<p><:texte_signification:></p>
#BOITE_FERMER

3
prive/squelettes/contenu/stats_repartition_fonctions.php

@ -0,0 +1,3 @@
<?php
include_spip('inc/stats_repartition');

1
prive/squelettes/contenu/stats_visites.html

@ -1,2 +1,3 @@
[(#AUTORISER{voirstats}|sinon_interdire_acces)]
<INCLURE{fond=prive/squelettes/inclure/stats-visites-data,ajax,env} />
<INCLURE{fond=prive/stats/visites} />

2
prive/squelettes/top/stats_repartition.html

@ -0,0 +1,2 @@
<?php $GLOBALS['pleine_largeur']=true; ?>
[(#VAL{statistiques}|barre_onglets{stats_repartition})]

5
prive/style_prive_plugin_stats.html

@ -93,5 +93,10 @@ table#visites tr.c_recap th {background-color:#[(#GET{foncee}|couleur_foncer)];c
.stats_referers .liste-items.referers li.referer ul {margin-left:15px;padding-left:0;}
.stats_referers .liste-items.referers li.referer ul li {margin-left:0px;padding-left:0;}
.stats_referers .action.plus {text-align:right;font-size:1.5em;font-weight:bold;}
.stats_repartition .couleur_cumul { background: #GET{foncee}; }
.stats_repartition .couleur_nombre { background: #GET{claire}; }
.stats_repartition .couleur_langue { background: #GET{foncee}; }
[(#REM) </style>]

Loading…
Cancel
Save