Bifurcation depuis
spip / spip
22720 validations de retard le dépôt en amont.
-
Antoine Pitrou a rédigéAntoine Pitrou a rédigé
statistiques_articles.php3 3,43 Kio
<?php
include ("inc.php3");
debut_page("Statistiques", "administration", "statistiques");
echo "<br><br><br>";
gros_titre("Statistiques du site");
barre_onglets("statistiques", "recents");
debut_gauche();
debut_droite();
if ($connect_statut != '0minirezo') {
echo "Vous n'avez pas accès à cette page.";
fin_page();
exit;
}
//////
$query="SELECT MAX(date) AS cnt FROM spip_articles WHERE statut='publie'";
$result=spip_query($query);
if ($row = mysql_fetch_array($result)) {
$date = $row['cnt'];
}
$activer_statistiques_ref = lire_meta("activer_statistiques_ref");
if ($activer_statistiques_ref == "oui"){
echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
if ($critere == "visites" OR !$critere) echo "[<b>par nombre de visites</b>] " ;
else echo "[<a href='statistiques_articles.php3'>par nombre de visites</a>] ";
if ($critere == "popularite") echo "[<b>par popularité</b>] ";
else echo "[<a href='statistiques_articles.php3?critere=popularite'>par popularité</a>] ";
echo "</font><p>";
}
if ($critere == "referers"){
echo propre("Les «accès directs sur la page» sont le nombre de visiteurs arrivés directement {à l'intérieur} du site depuis un lien extérieur, sans passer par la page d'accueil. Plus une page de votre site est référencée sur des sites à fort traffic, plus le nombre d'arrivées directes sur cette page sera important.")."<p>";
afficher_articles("Les articles récents (3 mois) les plus référencés",
"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
"FROM spip_articles WHERE visites > 0 AND date>DATE_SUB('$date',INTERVAL 90 DAY) ORDER BY referers DESC LIMIT 0,100", true);
}
else if ($critere == "popularite"){
echo propre("La «popularité» est recalculée chaque jour d'après ".
"le nombre de liens entrants vers un article, multiplié par le nombre de visites. ".
"Un article devient donc «populaire» lorsqu'il fait l'objet d'un référencement ".
"sur d'autres sites et lorsqu'il est dernièrement très visité.")."<p>";
afficher_articles("Les articles récents (3 mois) les plus populaires",
"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
"FROM spip_articles WHERE popularite > 0 AND date>DATE_SUB('$date',INTERVAL 90 DAY) ORDER BY popularite DESC LIMIT 0,100", true);
afficher_articles("Les articles les plus populaires depuis le début",
"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
"FROM spip_articles WHERE popularite > 0 ORDER BY popularite DESC LIMIT 0,100", true);
}
else{
afficher_articles("Les articles récents (3 mois) les plus visités",
"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
"FROM spip_articles WHERE visites > 0 AND date>DATE_SUB('$date',INTERVAL 90 DAY) ORDER BY visites DESC LIMIT 0,100", true);
afficher_articles("Les articles les plus visités depuis le début",
"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
"FROM spip_articles WHERE visites > 0 ORDER BY visites DESC LIMIT 0,100", true);
}
fin_page();
?>