Bonjour,
Ce code php (message #4) est fonctionnel sous 2.1.2.
Bien que l’on peut (doit) aussi bien passer par une boucle sur la table ’visites’ et totaliser les visites.
Le code php est à placer dans /config/mes_options.php (à créer si n’existe pas)
puis avec la balise #TOTAL_VISITES
dans un squelette on affiche le total des visites.
On dépend du cache du squelette ou l’on affiche la balise ; on peut mettre la balise dans un mini squelette est choisir la durée du cache, peut être zéro
#CACHE{3600}
#TOTAL_VISITES
à inclure depuis squelette du pied de page ou selon.
Mais pour revenir à la solution spip (en boucles sans php)
on peut faire
attention à (prefixtable_visites)
doit être adapté à votre prefix et ’prefixtable_visites’ est en minuscule*.
<BOUCLE_visites(prefixtable_visites){tout}>
[(#COMPTEUR_BOUCLE|=={1}|oui)
#SET{retiens_visites,#VISITES}
]
[(#COMPTEUR_BOUCLE|=={1}|non)
#SET{retiens_visites,#GET{retiens_visites}|plus{#VISITES}}
]
[(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)
nbre jours: [(#TOTAL_BOUCLE)],visites total:[(#GET{retiens_visites})]
]
</BOUCLE_visites>
*ici on boucle sur une table en minuscule, c’est un cas rare (table sans clé primaire ou id_visite, si je ne m’abuse)