[résolu] insertion de jquery dans une page

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Bonjour,

Je suis en train de me faire un petit truc avec cmsms dans lequel, sur la première page et uniquement elle, j'ai un petit slideshow généré par jquery. En statique ça marche super bien, mais si je met ça dans une page cmsms le code suivant :

<script>
$(document).ready(function() {
$('#banner').bjqs({
'animation' : 'slide',
'width' : 930,
'height' : 488
});
});
</script>

me génère l'erreur suivante :

string(228) "Smarty error: [in content:content_en line 41]: syntax error: unrecognized tag: $('#banner').bjqs({ 'animation' : 'slide', 'width' : 930, 'height' : 488 (Smarty_Compiler.class.php, line 446)" string(118) "Smarty error: [in content:content_en line 41]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"

et le code se retrouve transformé ainsi :

<script type="text/javascript">// <![CDATA[
$(document).ready(function() {

$('#banner').bjqs({
'animation' : 'slide',
'width' : 930,
'height' : 488
});

});
// ]]></script>


Donc question : comment faire pour que ma fonction jquery fonctionne dans la page ?
#1
Bonjour,

Je suis en train de me faire un petit truc avec cmsms dans lequel, sur la première page et uniquement elle, j'ai un petit slideshow généré par jquery. En statique ça marche super bien, mais si je met ça dans une page cmsms le code suivant :

<script>
$(document).ready(function() {
$('#banner').bjqs({
'animation' : 'slide',
'width' : 930,
'height' : 488
});
});
</script>

me génère l'erreur suivante :

string(228) "Smarty error: [in content:content_en line 41]: syntax error: unrecognized tag: $('#banner').bjqs({ 'animation' : 'slide', 'width' : 930, 'height' : 488 (Smarty_Compiler.class.php, line 446)" string(118) "Smarty error: [in content:content_en line 41]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"

et le code se retrouve transformé ainsi :

<script type="text/javascript">// <![CDATA[
$(document).ready(function() {

$('#banner').bjqs({
'animation' : 'slide',
'width' : 930,
'height' : 488
});

});
// ]]></script>


Donc question : comment faire pour que ma fonction jquery fonctionne dans la page ?
#2
entoure ton code par {literal}code...{/literal}
#2
entoure ton code par {literal}code...{/literal}
#3
si simple et si efficace...

merci beaucoup, si tout pouvait toujours être comme ça Smile
#3
si simple et si efficace...

merci beaucoup, si tout pouvait toujours être comme ça Smile
#4
sur cmsms ça l'est :p
#4
sur cmsms ça l'est :p
#5
alors je vais en essayer une autre dans un autre fil, ça concerne le e-commerce
#5
alors je vais en essayer une autre dans un autre fil, ça concerne le e-commerce
#6
heu juste une dernière question, comment je met que c'est résolu, pas trouvé...
#6
heu juste une dernière question, comment je met que c'est résolu, pas trouvé...
#7
édition de ton premier message : ajoute dans le titre manuellement [Résolu]
#7
édition de ton premier message : ajoute dans le titre manuellement [Résolu]
#8
merci derechef !
#8
merci derechef !


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)