Dotclear et tag Xiti


fredoche25
WRInaute passionné
WRInaute passionné
 
Messages: 1208
Inscription: 27 Mai 2004

Dotclear et tag Xiti

Message le Sam Déc 03, 2005 10:56

Une petite question

j'ai installé dotclear sur un de mes sites

j'ai donc ajouté le tag xiti en bas de page dans le fichier template.php

lorsque j'analyse mes stats, xiti fait apparaître toujours l'url

-www.monsite.com/blog/index.php

pour toutes les pages consultées du blog,

n'y a-t-il pas moyen d'avoir les autres url ? du type

-www.monsite.com/blog/index.php/2005/ 11/23/25-titre-du-billet


Ou bien ai-je mal placé le tag ?

merci d'avance

:wink:


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Sam Déc 03, 2005 11:02

Normal, si tu lis bien la mise en place du code Xiti, tu verras qu'il y a un paramètre qui sert à ça, suffit de le renseigner avec une variable qui va bien!


fredoche25
WRInaute passionné
WRInaute passionné
 
Messages: 1208
Inscription: 27 Mai 2004

Message le Sam Déc 03, 2005 11:08

:?

mais encore ?

j'ai beau étudier le code xiti je ne vois pas....

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Sam Déc 03, 2005 11:32

Cela correspond à la varible "p" du code Xiti.


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Sam Déc 03, 2005 11:32

fredoche25 a écrit::?

mais encore ?

j'ai beau étudier le code xiti je ne vois pas....


Xiti propose un certain nombre de fonctions pré-définies pour récupérer le nom de la page, par exemple:

Code: Tout sélectionner
// Testé avec PHP 4.3.3
Function xtTraiter($nompage) {
     $nompage = strtolower($nompage);
     $nompage = strtr($nompage,"àâäîïôöùûüéèêëç","aaaiioouuueeeec");
     $nompage = eregi_replace("[^a-z0-9_:~\\\/\-]","_",$nompage);
     return($nompage);
}




Code: Tout sélectionner
<div id="xiti-logo"><p>
<a href="http://www.xiti.com/xiti.asp?s=79346" title="Mesurez votre audience">
<script type="text/javascript">
<!--
Xt_param = 's=79346&p=<?= xtTraiter($montitre) ?>';
Xt_r = document.referrer;
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border="0" ';
Xt_i += 'src="http://logv18.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
//-->
</script>
<object>
<noscript>
<div id="xiti-logo-noscript">
Mesure d'audience ROI frequentation par <img width="39" height="25" src="http://logv18.xiti.com/hit.xiti?s=79346&amp;p=<?= xtTraiter($montitre) ?>" alt="Analyse d'audience" />
</div>
</noscript>
</object>
</a>
</p></div>


thecrazywasher
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 37
Inscription: 26 Fév 2004

Message le Ven Jan 06, 2006 17:26

Merci, mais où met on la première partie du code ?
Est-ce normal d'avoir d'un coté $nompage et de l'autre $montitre ?

ich bin ein boulet.

kikislater
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 22 Aoû 2006

Message le Sam Jan 06, 2007 15:21

up ca m'intéresse aussi !
Où met-on la première parti du code ? dans le head?

kikislater
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 22 Aoû 2006

Message le Dim Jan 07, 2007 18:37

up svp !


Pandore
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 14 Oct 2005

Message le Dim Jan 07, 2007 19:08

Tu mets cette partie où tu veux (à la seule condition que ce soit avant le bloc de code XiTi quand même :P), c'est simplement une fonction PHP qui est définie :wink:

kikislater
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 22 Aoû 2006

Message le Dim Jan 07, 2007 19:17

Bon ben malheureusement ca ne fonctionne pas !

J'ai ce message d'erreur :
Function xtTraiter($nompage) { $nompage = strtolower($nompage); $nompage = strtr($nompage,"���������������","aaaiioouuueeeec"); $nompage = eregi_replace("[^a-z0-9_:~\\\/\-]","_",$nompage); return($nompage); } =4) {Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;} document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Internet Audience">'); //-->

<!-- Xt_param = 's=79346&p=
Fatal error: Call to undefined function: xttraiter() in /mnt/117/sdb/4/0/MonIdentifiantFree/dotclear/themes/kiki/template.php on line 192


sachant qu'à la ligne 192 j'ai ca du code précédent :
Xt_param = 's=79346&p=<?= xtTraiter($montitre) ?>';


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités