//////////////////////////////////////////////////
// COMPTEUR UNIVERSEL XITI POUR SPIP
//
// DESCRIPTION : Adaptation du code Xiti (www.xiti.com) pour Spip (www.spip.net)
// AUTEUR : Thierry Gagnon (www.thierrygagnon.com)
// LICENSE : Vous êtes libres de modifier et distribuer ce script dans la mesure où les droits liés à l'exploitation du code propriétaire de Xiti soient respectés.
// VERSION 1.3 - 24 Novembre 2003 (Bug javascript avec titre de la recherche contenant appostrophe corrigé)
// INSTRUCTIONS ET FORUM D'AIDE DE CE SCRIPT : http://www.uzine.net/spip_contrib/ecrire/articles.php3?id_article=283
//
//////////////////////////////////////////////////
//////////////////////////////////////////////////
// PERSONALISATION DU MARQUEUR
// Il est absolument nécessaire de fournir les informations demandées ici.
//////////////////////////////////////////////////
// IDENTIFICATION DU NUMÉRO D'INSCRIPTION
// Remplacer ###### par votre numéro d'inscription Xiti
$compteur_inscription = ###### ;
// IDENTIFICATION DE L'ADRESSE DE VOTRE MARQUEUR XITI.
// Remplacer ###### par l'adresse (URL) de votre marqueur.
// Elle se trouve dans une ligne du code du marqueur Xiti qui ressemble à :
// hsi += 'src="http://logv24.xiti.com/hit.xiti?s=1234';
// L'adresse ici serait http://logv24.xiti.com/hit.xiti
$compteur_url = "######" ;
// TITRE DE L'IMAGE DU MARQUEUR
$compteur_titre = "Mesurez votre audience" ;
// Si vous avez un site multilingue (Spip 1-7 et +)
// 1) Elever les deux lignes déburtant par /* et */
// 2) Mettre en commentaire la ligne "$compteur_titre = "Mesurez votre audience" ci-haut(ajouter // au début de la ligne)
// 3.1) Ajouter la variable de traduction "compteur_title" dans vos fichiers local_xx.php3.
// Exemple pour local_en.php3: 'compteur_titre' => 'Web counter powered by Xiti',
// Exemple pour local_fr.php3: 'compteur_titre' => 'Mesurez votre audience',
/*
if ($id_rubrique) {
$compteur_titre = "<:compteur_titre:>" ;
}
*/
//////////////////////////////////////////////////
// DÉFINITION DU TITRE DE LA PAGE
// Libre à vous de modifier ces boucles en ajoutant les informations que vous jugez nécessaires (Ex. en ajoutant "Auteur : " dans la boucle AUTEURS).
//////////////////////////////////////////////////
// RUBRIQUES
if ($id_rubrique) {
$compteur_page = "[(#TITRE|supprimer_numero|texte_script)]" ;
}
// ARTICLES
if ($id_article) {
$compteur_page = "[(#TITRE|supprimer_numero|texte_script)] ([(#TITRE|supprimer_numero|texte_script)])" ;
}
// BRÈVES
if ($id_breve) {
$compteur_page = "[(#TITRE|supprimer_numero|texte_script)] ([(#TITRE|supprimer_numero|texte_script)])" ;
}
// AUTEURS
if ($id_auteur) {
$compteur_page = "[(#NOM|supprimer_numero|texte_script)]" ;
}
// MOTS CLEF
if ($id_mot) {
$compteur_page = "[(#TITRE|supprimer_numero|texte_script)]" ;
}
// SITES
if ($id_syndic_article) {
$compteur_page = "[(#NOM|supprimer_numero|texte_script)]";
}
// RECHERCHE
// L'affichage de la requête formulée par le visiteur pour la recherche est compliquée à faire par des boucles SPIP. Le plus simple est de saisir la variable PHP.
// Spip génèrera un fichier cache pour chacune des requêtes de recherche. Si votre site génère trop de fichiers cache pour cette raison, vous n'avez qu'à retirer le critère {recherche} de la balise INCLURE(compteur.php3) dans votre squelette recherche.php3.
if ($recherche) {
$compteur_page = "Recherche : " . addslashes($recherche) ;
}
//////////////////////////////////////////////////
// ÉCRITURE DU COMPTEUR XITI
// Aucune modification nécessaires à ce point, à moins que vous vous sentiez aventureux. ;)
//////////////////////////////////////////////////
// SECURITES (add by FyX http://www.equiterre.com)
//1. mettre en html propre
$compteur_page = htmlentities($compteur_page,ENT_QUOTES);
//2. supprimer les espaces
$compteur_page = str_replace(" "," ",$compteur_page);
?>