Skip to content
Extraits de code Groupes Projets
Valider 9b114d97 rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Modifs statistiques

parent a8f299cf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -1738,10 +1738,10 @@ function creer_colonne_droite(){
global $connect_id_auteur, $spip_ecran;
global $flag_3_colonnes;
$deja_colonne_droite = true;
if ($flag_3_colonnes) {
if ($flag_3_colonnes AND !$deja_colonne_droite) {
$deja_colonne_droite = true;
echo "<td width=37 rowspan=2>&nbsp;</td>";
echo "<td rowspan=1></td>";
echo "<td width=37 rowspan=2>&nbsp;</td>";
......@@ -1940,7 +1940,12 @@ function fin_page() {
global $connect_id_auteur;
?>
<p>&nbsp;</p>
</td></tr></table>
<?
debut_grand_cadre();
?>
<div align='right'><font face="Verdana,Arial,Helvetica,sans-serif" size='2'>
<a href='http://www.uzine.net/spip'>SPIP <?php echo $spip_version_affichee; ?></a>
est un logiciel libre distribu&eacute; <a href='copyright_fr.html'>sous licence GPL.</a>
......@@ -1951,8 +1956,10 @@ if (ereg("index\.php3", $GLOBALS['REQUEST_URI']) || !ereg("\.php3", $GLOBALS['RE
}
?>
</font></div>
<br>
</td></tr></table></center>
<?
fin_grand_cadre();
?>
</center>
<?php
......
......@@ -262,7 +262,7 @@ function optimiser_referers() {
$referers = $row['referers'];
$visites = $row['visites'];
$popularite = $referers * $visites;
$popularite = ($referers + 1) * $visites;
$popularite_update[$popularite][] = $id_article;
if ($max < $popularite) $max = $popularite;
}
......
......@@ -58,10 +58,11 @@ debut_gauche();
}
echo "<font size=1>";
$query = "SELECT id_article, titre FROM spip_articles WHERE statut='publie' AND visites > 0 ORDER BY popularite DESC LIMIT 0,20";
$query = "SELECT id_article, titre FROM spip_articles WHERE statut='publie' AND visites > 0 ORDER BY date DESC LIMIT 0,20";
$result = spip_query($query);
if (mysql_num_rows($result) > 0)
if (mysql_num_rows($result) > 0) {
echo "<br><br>";
while ($row = mysql_fetch_array($result)) {
$titre = typo($row['titre']);
$l_article = $row['id_article'];
......@@ -71,15 +72,84 @@ debut_gauche();
echo "\n<li><a href='statistiques_visites.php3?id_article=$l_article'>$titre</a></li>";
}
}
else
}
else {
echo "\n<i>(aucun article visit&eacute;)</i>";
}
echo "</font>";
echo "</ul>";
echo "</font>";
echo "</div>";
creer_colonne_droite();
// Par popularite
$query = "SELECT id_article, titre, popularite FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY popularite DESC LIMIT 0,10";
$result = spip_query($query);
if (mysql_num_rows($result) > 0) {
echo "<p>";
echo "<div class='iconeoff' style='padding: 5px;'>";
echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
echo typo("Afficher les visites pour <b>les articles les plus populaires</b>:");
echo "<ul>";
echo "<font size=1>";
while ($row = mysql_fetch_array($result)) {
$titre = typo($row['titre']);
$l_article = $row['id_article'];
$popularite = $row['popularite'];
if ($l_article == $id_article){
echo "\n<li><b>$titre</b></li>";
} else {
echo "\n<li><a href='statistiques_visites.php3?id_article=$l_article'>$titre ($popularite%)</a></li>";
}
}
echo "</font>";
echo "</ul>";
echo "</font>";
echo "</div>";
}
$query = "SELECT date FROM spip_visites_articles ORDER BY date DESC LIMIT 0,1";
$result = spip_query($query);
if ($row = mysql_fetch_array($result)) {
$hier = $row['date'];
// Par visites hier
$query = "SELECT articles.id_article AS id_article, articles.titre AS titre, lien.visites AS visiteurs FROM spip_articles AS articles, spip_visites_articles AS lien WHERE lien.date='$hier' AND lien.visites > 0 AND articles.statut='publie' AND articles.id_article=lien.id_article ORDER BY visiteurs DESC LIMIT 0,10";
$result = spip_query($query);
if (mysql_num_rows($result) > 0) {
echo "<p>";
echo "<div class='iconeoff' style='padding: 5px;'>";
echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
echo typo("Afficher les visites pour <b>les articles les plus visit&eacute;s hier</b>:");
echo "<ul>";
echo "<font size=1>";
while ($row = mysql_fetch_array($result)) {
$titre = typo($row['titre']);
$l_article = $row['id_article'];
$visiteurs = $row['visiteurs'];
if ($l_article == $id_article){
echo "\n<li><b>$titre</b></li>";
} else {
echo "\n<li><a href='statistiques_visites.php3?id_article=$l_article'>$titre ($visiteurs)</a></li>";
}
}
echo "</font>";
echo "</ul>";
echo "</font>";
echo "</div>";
}
}
//
// Afficher les boutons de creation d'article et de breve
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter