Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-09-2009 22:29:52

ted00
Membre
Date d'inscription: 02-06-2009
Messages: 23

[zend 1.9.1]Tiny Mce

Hello,

J'ai implémenté Tiny Mce pour l'édition WYSIWYG d'un textarea généré via Zend_Form.

Pour l'insertion dans la db, pas de problème, j'ai bien mais balises ccs.

Mais quand je veux modifier le même texte avec les balises css depuis zend_form,
mais balise disparaissent?

Quelqu'un aurait-il une idée ?

Merci de l'aide,
Ted

Hors ligne

 

#2 16-09-2009 09:22:37

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [zend 1.9.1]Tiny Mce

Tu peux nous donner un exemple de ce qui est dans ta base et de ce que tu récupères dans ton formulaire ? Je ne suis pas sur de comprendre ce que sont les balises css.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 16-09-2009 09:47:13

ted00
Membre
Date d'inscription: 02-06-2009
Messages: 23

Re: [zend 1.9.1]Tiny Mce

Hello,

J'ai trouvé.

J'ai laissé ->addFilter('StripTags') dans mon form.

Merci
Ted

Hors ligne

 

#4 17-09-2009 10:49:18

stephane
Membre
Lieu: Biot
Date d'inscription: 26-03-2007
Messages: 33
Site web

Re: [zend 1.9.1]Tiny Mce

Est-ce qu'il ne faudrait pas garder ce filtre, en spécifiant toutefois les tags autorisés ? Ce serait probablement plus sûr au niveau sécurité, non ?

Code:

$tags = array("p", "strong", "em", "u", "a", "h1", "h2", "h3", "h4", "h5", "h6", "img", "li", "ol", "ul", "span", "div", "br", "ins", "del");

$filter = new Zend_Filter_StripTags($tags);

$filter->filter("mon texte");

Hors ligne

 

#5 18-09-2009 11:22:02

ted00
Membre
Date d'inscription: 02-06-2009
Messages: 23

Re: [zend 1.9.1]Tiny Mce

Hello,

Merci de cette solution, je pense que je vais étendre Zend_Form,
pour pouvoir l'utiliser partout.

Merci de l'aide.
Ted

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages