Page 1 of 1

Pb intégration code DHTML sur un site fait avec cmsmadesimple

Posted: Mon Dec 03, 2007 7:25 pm
by livi0
Bonjour,

j'ai essayé d'intégrer un script dhtml sur mon site, mais il me met toujours une erreur :

Je dois insérer un code dans le du site et un autre dans le du site.

Pour le head , je pensais qu'il fallait ajouter le code dans le gabarit, entre et mais apparemment c'est pas ca car ca me mets une erreur : genre action not recognize cursor : pointer ....

Pour le body, je recopie directement le code en html dans le contenu de la page en  question

Avez vous des suggestions a me faire pour trouver une solution à mon problème ?

Merci d'avance !

Pour info il s'agit du script suivant :

http://www.dhtmlgoodies.com/scripts/sho ... slide.html

Re: Pb intégration code DHTML sur un site fait avec cmsmadesimple

Posted: Mon Dec 03, 2007 9:08 pm
by Lionel
Hallo

J'aurais bien voulu voir cette erreur...

As-tu encadré ton code javascript avec les balises smarty suivante:

{literal}{/literal}

Re: Pb intégration code DHTML sur un site fait avec cmsmadesimple

Posted: Tue Dec 04, 2007 12:26 pm
by livi0
négatif, j'ai mis le code entre les balises head, tel quel...

Je fais le test et si ca fonctionne pas jte donne l'erreur exacte.

Merci

Re: Pb intégration code DHTML sur un site fait avec cmsmadesimple

Posted: Tue Dec 04, 2007 1:35 pm
by Lionel
Dans ce cas il y a bien un problème à ce niveau là.

Le moteur de template Smarty lit la page et traite tous les éléments sous {} et il y a donc confusion lorsqu’il lit du code lié à un langage comme par exemple le javascript qui utilise également des accolades…

La fonction {literal} permet d’y remédier…

Référence :
http://smarty.php.net/manual/fr/languag ... iteral.php

Re: Pb intégration code DHTML sur un site fait avec cmsmadesimple

Posted: Tue Dec 04, 2007 1:54 pm
by bmunsch
Bonjour,

Pour l'effet dhtml que tu recherches, il existe une balise (tag) dans cms made simple : startExpandCollapse

startExpandCollapse

What does this do?

Enables content to be expandable and collapsable. Like the following:
Click here for more info - Here is all the info you will ever need...
How do I use it?

Just insert the tag into your template/page like: {startExpandCollapse id="name" title="Click Here"}. Also, you must use the {stopExpandCollapse} at the end of the collapseable content. Here is an example:

{startExpandCollapse id="name" title="Click Here"}
This is all the content the user will see when they click the title "Click Here" above. It will display all the content that is between the {startExpandCollapse} and {stopExpandCollapse} when clicked.
{stopExpandCollapse}

Note: If you intend to use this multiple times on a single page each startExpandCollapse tag must have a unique id.
What if I want to change the look of the title?

The look of the title can be changed via css. The title is wrapped in a div with the id you specify.
What parameters does it take?

startExpandCollapse takes the following parameters
  id - A unique id for the expand/collapse section.
  title - The text that will be displayed to expand/collapse the content.
stopExpandCollapse takes no parameters
Voilà,

A+