Annonce

  •  » Utilisation
  •  » [résolu] Google Analytics vs Smarty

#1 2010-01-09 19:19:37

vimages
Membre
2004-03-27
2429

[résolu] Google Analytics vs Smarty

Bonjour.

Je remet en place Google Analytics sur mon site principal. (Piwigo denière version, tous les plugins à jours)

Ils proposent maintenant deux types de codes :

un nouveau, asynchrone ? ici : http://code.google.com/intl/fr/apis/ana … cking.html qui fait joyeusement planter tout le site... alors on l'oublie.

le traditionnel, que je garde, ci-dessous :

Code:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxx-xx");
pageTracker._trackPageview();
} catch(err) {}</script>

qui lui me génère le message d'erreur suivant :

Fatal error: Smarty error: [in bla bla bla adresse de la page footer.tpl line 37]: syntax error: unrecognized tag 'var' (Smarty_Compiler.class.php, line 590) in bla bla bla \smarty\libs\Smarty.class.php on line 1093

alors pfffff......
une idée sur ce "var" pas reconu ?
merciiii.....

[EDIT]
Solution : [Forum, post 129365 by vimages in topic 16788] [résolu] Google Analytics vs Smarty
[/EDIT]

Dernière modification par vimages (2010-01-09 20:52:29)

Hors ligne

#2 2010-01-09 19:48:02

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [résolu] Google Analytics vs Smarty

vimages a écrit:

alors pfffff......
une idée sur ce "var" pas reconu ?
merciiii.....

Des personnes plus compétentes que moi ne vont certainement pas tarder à te répondre plus précisément ;)
Mais il me semble qu'il faut encadrer le script par certaines balises afin qu'il ne soit pas interprété par Smarty.

A priori, ce serait les balises {literal}..{/literal} qu'il faut utiliser.

Mais [extension by sakkhho] Statistics ne gère pas ça automatiquement ?

Dernière modification par tosca (2010-01-09 19:51:19)

Hors ligne

#3 2010-01-09 20:21:24

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [résolu] Google Analytics vs Smarty

tosca a écrit:

Mais [extension by sakkhho] Statistics ne gère pas ça automatiquement ?

Normalement le plugin est fait pour ça en effet.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#4 2010-01-09 20:52:02

vimages
Membre
2004-03-27
2429

Re: [résolu] Google Analytics vs Smarty

le plugin statistic est mon ami !!
je n'avais pas chaussé mes lunettes et ne l'avais pas trouvé dans la liste des plugins...

merci messieurs !!!

au fait...
il manque un "s" dans le code du plugin, regardez le code source de la page index...  :o))

Dernière modification par vimages (2010-01-09 20:53:35)

Hors ligne

#5 2010-01-09 20:56:44

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [résolu] Google Analytics vs Smarty

vimages a écrit:

merci messieurs !!!

Pour moi, ça sera madame ;-)

[HS]C'est peut-être à cause du chapeau ...[/HS]

Dernière modification par tosca (2010-01-09 20:57:33)

Hors ligne

#6 2010-01-09 21:08:31

vimages
Membre
2004-03-27
2429

Re: [résolu] Google Analytics vs Smarty

tosca a écrit:

vimages a écrit:

merci messieurs !!!

Pour moi, ça sera madame ;-)

[HS]C'est peut-être à cause du chapeau ...[/HS]

ha ben....
en effet !!
le chapeau m'a trompé !
merci madame !!
:o))))

Hors ligne

#7 2010-01-09 21:23:42

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [résolu] Google Analytics vs Smarty

tosca a écrit:

il faut encadrer le script par certaines balises afin qu'il ne soit pas interprété par Smarty.

A priori, ce serait les balises {literal}..{/literal} qu'il faut utiliser.

+1

Les balises Smarty sont délimitées par { et } .

Javascript utilise ces deux caractères pour déclarer des fonctions (ce qui est effectué dans le code présenté par vimages), et ça pose donc problème...

Lorsqu'on utilise dans un .tpl du JavaScript qui déclare une ou plusieurs fonction(s), il faut encadrer ce code par les balises citées par Tosca.

Hors ligne

#8 2010-01-09 21:48:43

gbo
Membre
PACA
2006-11-01
1200

Re: [résolu] Google Analytics vs Smarty

Attention:
il précise que le nouveau code doit être placé avant la balise </head>.
je ne sais pas pourquoi.
Sur mon site le script était jusqu'à présent dans le footer.

Hors ligne

#9 2010-01-09 21:51:57

vimages
Membre
2004-03-27
2429

Re: [résolu] Google Analytics vs Smarty

EX-FTB a écrit:

Attention:
il précise que le nouveau code doit être placé avant la balise </head>.
je ne sais pas pourquoi.
Sur mon site le script était jusqu'à présent dans le footer.

oui, c'est normal.
la suite ici... c'est un autre sujet.    http://fr.piwigo.org/forum/viewtopic.php?id=16789

Hors ligne

#10 2010-01-09 21:54:16

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [résolu] Google Analytics vs Smarty

EX-FTB a écrit:

Attention:
il précise que le nouveau code doit être placé avant la balise </head>.
je ne sais pas pourquoi.
Sur mon site le script était jusqu'à présent dans le footer.

Ca dépend quel script il utilise : l'ancien va effectivement dans le footer ; le nouveau dont il parle doit être incorporé dans le header.
La question est passé dans un nouveau [Forum, topic 16789] [Statistics] quel des deux codes Google analytics utiliser?
Mieux vaut continuer la discussion là-bas, je crois.

grillée

Dernière modification par tosca (2010-01-09 22:08:24)

Hors ligne

#11 2010-01-12 18:40:04

vimages
Membre
2004-03-27
2429

Re: [résolu] Google Analytics vs Smarty

Pour info, j'ai mis le nouveau code google analytics, dans le plugin "Statistics", il fait planter l'affichage du site. et quand je rouvre la page du plugin, le code précédemment entré est au 3/4 effacé....

par contre, j'ai mis ce même nouveau code directement dans le header, avec les balises {literal} et là tout semble fonctionner

Hors ligne

#12 2010-01-12 18:56:18

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [résolu] Google Analytics vs Smarty

vimages a écrit:

Pour info, j'ai mis le nouveau code google analytics, dans le plugin "Statistics", il fait planter l'affichage du site. et quand je rouvre la page du plugin, le code précédemment entré est au 3/4 effacé....

par contre, j'ai mis ce même nouveau code directement dans le header, avec les balises {literal} et là tout semble fonctionner

Et si tu utilises le code Google avec le plugin Statistics dans le header et où c'est toi qui rajoute la balise {literal} en encadrant le code de Google, est-ce que ça ne revient pas au même ???


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#13 2010-01-12 19:07:41

vimages
Membre
2004-03-27
2429

Re: [résolu] Google Analytics vs Smarty

Gotcha a écrit:

vimages a écrit:

Pour info, j'ai mis le nouveau code google analytics, dans le plugin "Statistics", il fait planter l'affichage du site. et quand je rouvre la page du plugin, le code précédemment entré est au 3/4 effacé....

par contre, j'ai mis ce même nouveau code directement dans le header, avec les balises {literal} et là tout semble fonctionner

Et si tu utilises le code Google avec le plugin Statistics dans le header et où c'est toi qui rajoute la balise {literal} en encadrant le code de Google, est-ce que ça ne revient pas au même ???

c'est sencé revenir au même...
mais comme ecrit plus haut, avec le plugin, ça plante.. à la main ça marche...

Hors ligne

  •  » Utilisation
  •  » [résolu] Google Analytics vs Smarty

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact