Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 11h13   #1
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 57
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 57
Points : 18
Points : 18
Par défaut sfWidgetFormTextareaTinyMCE s'affiche en double

Bonjour,

j'ai petit souci avec la sfWidgetFormTextareaTinyMCE , quand j'affiche le widget dans mon formulaire, j'ai deux balise span qui contient chaque une mon editeur html, le premier est caché l'autre visible.

a l'envoi du formulaire, le text saisi n'est pas pris en compte car il est dans le span caché !!!

Quelqu'un peut m'aider sur ce point SVP ? merci
azou_gold est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 12h59   #2
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Quel type d'affichage utilises-tu ? Un module admin, un module à toi ?

Si module à toi, tu peux mettre la méthode configure() du form et le template.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h03   #3
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 57
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 57
Points : 18
Points : 18
ce n'est pas un module admin, un simple formulaire avec un seule champ text qui me cause ce problème, regarde ce que ca affiche

Code :
1
2
3
4
 
<textarea id="text" name="text" style="display: none;">text français</textarea>
<span id="text_container" class="mceEditor defaultSimpleSkin" style="display: none;">
<span id="text_container" class="mceEditor defaultSimpleSkin">....
configure:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public function  configure()
    {
 
 
         $tinyMCEOptions = array(
                            "height" => "255",
                            "width" => "525",
                            'config'  =>  'theme_advanced_disable: "anchor,image,cleanup,help"',
                            'theme'   =>  'simple',
                        );
 
 
 
      $this->widgetSchema['text'] = new sfWidgetFormTextareaTinyMCE( $tinyMCEOptions);
 
    }
la vue très simple:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                <form action="<?php echo url_for('asavoir/update') ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>>
 
 
                                    <!--EDITEUR HTML-->
                                    <fieldset id="gestion_texte">
                                        <legend>Editeur Html</legend>
                                        <div id="editeur_html"><?php echo $form['text']?></div>
 
                                         <input type="submit" value="" class="btn_publier"/>
                                        <div class="cleaner"></div>
 
                                    </fieldset>
 
 
 
                                </form>
la première ligne je sais que c'est normal car elle est remplacé par l'éditeur MCE,

la deuxième qui cause problème, si je l'enlève avec Firebug, tous marche bien !!!
azou_gold est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h27   #4
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
C'est étonnant.

Vérifie que tu as bien toutes les dernières versions de tous.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 11h22   #5
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 57
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 57
Points : 18
Points : 18
Bonjour,

J'ai trouvé la source du problème, en faite il y a un script js :jquery.jscrollpane.min.js qui modifie le html crée par TinyMce.

Merci
azou_gold est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 15h45   #6
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Il vient d'où lui ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h30.


 
 
 
 
Partenaires

Hébergement Web