Magazine High tech

Créer son thème dotClear 1.2 - partie 3

Publié le 19 août 2011 par Menerve
Compteur de visites:
  • 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 :)
Créer son thème dotClear 1.2 - partie 3

Retour à La Une de Logo Paperblog

A propos de l’auteur


Menerve 243 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog

Magazine