Afficher le nombre de visites reçues dans la partie privée

Sur la page “À suivre”, dans le cadre de gauche, quelques lignes suffisent à faire apparaître le nombre de visites reçues par votre site...

-  AVANT :

-  La modif :

  • on edite ecrire/index.php3
// repérez l'emplacement de la séquence suivante (lignes 123 et s.)
if ($nb_admin OR $nb_redac OR $nb_abonn) 
{
	echo afficher_plus("auteurs.php3")."<b>"._T('icone_auteurs')."</b>";
	echo "<ul style='margin:0px; padding-$spip_lang_left: 20px; margin-bottom: 5px;'>";
	if ($nb_admin) echo "<li>"._T("info_administrateurs").": ".$nb_admin;
	if ($nb_redac) echo "<li>"._T("info_redacteurs").": ".$nb_redac;
	if ($nb_abonn) echo "<li>"._T("info_visiteurs").": ".$nb_abonn;
	echo "</ul>";
}

// à copier coller pour montrer le nombre de visites
// sur une 1.8b2 c'est la ligne 132
$query = "SELECT SUM(visites) AS total_absolu FROM spip_visites";
$result = spip_query($query);
if ($row = spip_fetch_array($result)) {
	$total_absolu = $row['total_absolu'];
	echo "<b>Visites  re&ccedil;ues : </b>".$total_absolu."  ";
}	
// fin du copier coller

// juste en dessous on vérifie qu'on a toujours :
echo "</div>";
echo fin_cadre_relief();

-  APRÈS :

updated on 10 May 2005

Discussion

Une discussion

  • 1
    Tigroo92

    Bonjour,
    pour afficher le nombre de visites du site j’ai (on n’utilise pas SQL) :

    <?php<br>
    $totalvisites = 0;<br>
    < BOUCLE_visites(ARTICLES) ><br>
      $totalvisites = $totalvisites + #VISITES;<br>
    < /BOUCLE_visites ><br>
    echo($totalvisites." visites<br>");<br>
    ?>

    Evidemment on ne peut compter que les articles !

    A+

    Pascal

    PS : très joli le dégradé dans les boîtes de texte. C’est réalisé comment ?

    • Euh... je ne sais pas comment ce script peut fonctionner...

      Je préconiserais plutôt:

      <?php $totalvisites=0; ?>
      <BOUCLE_visites(ARTICLES) >
      	<?php 
      	$visites=#VISITES ;
      	$totalvisites=$totalvisites+$visites;
      	?>
      </BOUCLE_visites>
      <?php 
      	echo "<p> TOTAL : $totalvisites visites </p>"; 
      ?>

      Mais ce total est-il pertinent?

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom