Browse Source

retour de la page des referers, dans sa version historique, a refaire

svn/root/tags/plugins/statistiques/0.3.0
cedric@yterium.com 12 years ago
parent
commit
05f6326eaf
  1. 2
      .gitattributes
  2. 12
      inc/referenceurs.php
  3. 5
      plugin.xml
  4. 26
      prive/squelettes/contenu/stats_referers.html
  5. 1
      prive/squelettes/top/stats_referers.html

2
.gitattributes vendored

@ -21,10 +21,12 @@ javascript/jquery.tflot.js -text
/plugin.xml -text
prive/bouton/statistiques.html -text
prive/images/statistiques-48.png -text
prive/squelettes/contenu/stats_referers.html -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_visites.html -text
prive/stats/visites.html -text
prive/style_prive_plugin_stats.html -text

12
inc/referenceurs.php

@ -1,5 +1,17 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2011 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
//
// Afficher les referers d'un article (ou du site)
//

5
plugin.xml

@ -61,6 +61,11 @@
<titre>icone_statistiques_visites</titre>
<url>stats_visites</url>
</onglet>
<onglet id='stats_referers' parent='statistiques'>
<icone>null</icone>
<titre>titre_liens_entrants</titre>
<url>stats_referers</url>
</onglet>
<onglet id='statistiques_repartition' parent='statistiques'>
<icone>null</icone>
<titre>icone_repartition_visites</titre>

26
prive/squelettes/contenu/stats_referers.html

@ -0,0 +1,26 @@
<?php
$referenceurs = charger_fonction('referenceurs', 'inc');
$res = $referenceurs('#ENV{id_article,''}', "visites", '[(#ENV{id_article,''}|?{spip_referers,spip_referers_articles})]', array(), '', '#ENV{limit,300}');
if ($res) {
// Le lien pour en afficher "plus"
$args = ($id_article?"id_article=$id_article&" : '') . "limit=" . strval($limit+200);
$n = count($res);
$plus = generer_url_ecrire('statistiques_visites', $args);
if ($plus) {
$plus = "<div style='text-align:right;'><b><a href='$plus'>+++</a></b></div>";
}
$titre = _T("onglet_origine_visites")
. " ($n "
. ($n == 1 ? _T('info_site') : _T('info_sites'))
. ")";
echo gros_titre($titre,'', false);
echo "<div style='overflow:hidden;' class='verdana1 spip_small'><br />";
echo "<ul class='referers'><li>";
echo join("</li><li>\n",$res);
echo "</li></ul>";
echo $plus;
echo "<br /></div>";
}
?>

1
prive/squelettes/top/stats_referers.html

@ -0,0 +1 @@
[(#VAL{statistiques}|barre_onglets{stats_referers})]
Loading…
Cancel
Save