IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

sfWidgetFormTextareaTinyMCE et upload image


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut sfWidgetFormTextareaTinyMCE et upload image
    Bonjour a tous ,

    j'ai une trucs que je souhaite faire avec le widget sfWidgetFormTextareaTinyMCE :

    lorsque je veux ajouter une image au texte insérrer , j'ai une petite Popup

    j'aimerais bien modifier le code du classe de TinyMCE pour que j'aurais une popup personnalisé lors de l'upload d'une image,

    j'explique un peut le déroulement:
    1- l'utilisateur a cette widget dans son interface
    2-il choisit d'uploder une image
    3- normalement il aura une popup standard mais cette fois il aura notre petite popup personnalisé
    4- il choisit l'image a uploader
    5-l'upload se passe correctement (soit avec ajax ou pas)
    6-changement de l'image uplodé dans le text area du widget.

    avez vous vue une exemple au tour de ce truc ??

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    j'aimerais bien modifier le code du classe de TinyMCE
    C'est quelque chose de tout à fait naturel dans le framework. Ou plutôt, à parler de modification, il vaudrait mieux parler de surcharge :
    • dans ton dossier lib, tu créés un dossier widgets dans lequel tu créés un nouveau widget du type myWidgetFormTextareaTinyMCE qui étend de sfWidgetFormTextareaTinyMCE ;
    • tu redéfinis les méthodes que tu as besoin de redéfinir pour personnaliser ton pop-up ;
    • tu inclues dans ton formulaire ton nouveau widget.


    Tu te retrouves donc avec les deux classes :
    • sfWidgetFormTextareaTinyMCE, qui conserve son comportement normal ;
    • myWidgetFormTextareaTinyMCE, qui se comporte comme sfWidgetFormTextareaTinyMCE sauf pour les méthodes que tu auras surchargées.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    est ce que vous avez une idée comment procéder pour surcharger le classe de ce widget ??
    ou un lien de documentation

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Il n'y a rien de particulier à faire. Cela devrait ressembler à quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    // myWidgetFormTextareaTinyMCE.class.php
     
    class myWidgetFormTextareaTinyMCE extends sfWidgetFormTextareaTinyMCE
    {
      protected function configure($options = array(), $attributes = array())
      {
        parent::configure($options, $attributes);
     
        // Ajouter éventuellement ton code spécifique
      }
     
      public function render($name, $value = null, $attributes = array(), $errors = array())
      {
        $rendu = parent::render($name, $value, $attributes, $errors);
     
        // Si tu veux changer le rendu, ajoute le code nécessaire ou réécrit entièrement cette méthode.
        // Si besoin, étudie le code de sfWidgetFormTextareaTinyMCE::render() pour t'inspirer
      }
    }

Discussions similaires

  1. [Upload] Upload images php
    Par lls dans le forum Langage
    Réponses: 15
    Dernier message: 19/07/2007, 18h23
  2. [Upload] Script upload images
    Par Myriamrv dans le forum Langage
    Réponses: 14
    Dernier message: 07/12/2005, 18h24
  3. [MySQL] pb upload image et update table
    Par digger dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 12/11/2005, 14h09
  4. Réponses: 1
    Dernier message: 31/10/2005, 09h33
  5. [Upload] Probleme upload images
    Par yveslens dans le forum Langage
    Réponses: 6
    Dernier message: 22/08/2005, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo