Jump to content

[Résolu] Problème ajout code javascript


Recommended Posts

Coucou à tous !

Voilà je me suis lancée, j'ai mis en ligne la nouvelle version de ma boutique http://www.funstuffetcompagnie.com sous presta 1.6 ce matin après une grosse nuit blanche, je suis bien contente, tout semble bien fonctionner (j'ai eu plusieurs commandes ce matin sans accros !!).

 

Par contre, j'aimerai ajouter un code de tracking (statcounter) et le hic : le code se coupe en deux et ne fonctionne pas.

Le code est sous cette forme :

<!-- Start of StatCounter Code for Default Guide -->
<script type="text/javascript">
var sc_project=xxx;
var sc_invisible=1;
var sc_security="xxx";
</script>
<script type="text/javascript"
src="http://www.statcounter.com/counter/counter.js"></script>
<noscript><div class="statcounter"><a title="web statistics"
href="http://statcounter.com/free-web-stats/"
target="_blank"><img class="statcounter"
src="http://c.statcounter.com/xxx/"
alt="web statistics"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->

 

Et lorsque je l'ajoute (soit directement dans footer du tpl ou via un module), j'ai une partie du code <noscript> avant, puis du js et le reste du code tout à la fin :

<noscript><div class="statcounter"><a title="web statistics"
href="http://statcounter.com/free-web-stats/"
target="_blank"><img class="statcounter"
src="http://c.statcounter.com/xxx/"
alt="web statistics"></a></div></noscript>

....

var + js

....

<script type="text/javascript">
var sc_project=xxx;
var sc_invisible=1;
var sc_security="xxx";
</script>

 

Et donc le code ne fonctionne pas.

Il y aurait-il une solution ?

 

Merci

 

Edited by sarah0173 (see edit history)
Link to comment
Share on other sites

J'ai trouvé !
Il faut faire un override :
 
Créer un fichier Media.php avec un bout de code que je n'arrive pas à poster (fichier en pj)
 

Et enregistrer ce fichier dans override/classes
 
Puis dans le script que l'on veut faire apparaitre, ajouter data-keepinline="true"
Exemple :
 

<script type="text/javascript" data-keepinline="true">
// ce script s'affichera là où on place le code
</script>

<script type="text/javascript">
// ce script s'affichera en bas de page
</script>

Media.php

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...