- créér un fichier pour mémoriser les visites: /themes/custom/compteur_visites.txt
- code pour compter les visites, soit une visite par session créée: /themes/custom/compteur_visites.php:
<?php //compteur de visites, basé sur les sessions PHP: //si la session est nouvelle, on enregistre une visite de plus //récupération du nombre de visites actuelles $nb_visites = @file_get_contents(dirname(__FILE__).'/compteur_visites.txt'); $nb_visites = intval($nb_visites); if ($nb_visites < 0) { $nb_visites = 0; } if (!isset($_SESSION['compteur_visites'])) { $_SESSION['compteur_visites'] = 1; $nb_visites ++; //écriture du nombre de visites mis à jour $ressource = fopen(dirname(__FILE__).'/compteur_visites.txt', 'w'); fwrite($ressource, $nb_visites); fclose($ressource); } //fonction applée dans le template.php function affiche_visites() { global $nb_visites; return strval($nb_visites); } ?>
- affichage du code dans le footer:
*modif template.php:
<?php include dirname(__FILE__).'/compteur_visites.php'; ?> <p id="footer"><a href="http://www.dotclear.net/"> DotClear</a> - <?php echo affiche_visites(); ?> visites</p>
Vous pouvez (toujours) télécharger le thème de l'Alternative Web :)