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

Plugins PHP Discussion :

installer et utiliser TinyMCE ?


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut installer et utiliser TinyMCE ?
    bonjour,

    Je cherchere à utiliser TYNICE pour formater des champs textes.
    Il m'a semblé qu'il fallait utiliser "sfExtraWidgetsPlugin".

    Mais j'ai pas trouvé de doc d'installation correcte et complete...
    En particulier faut il installer "manuellemenet" Tynice en faisaint des liens vers les bibilothèques Js ?

    J'ai vu aussi que certains préconisaient Geshi :
    (http://www.slashon.com/index.php/200...hi_sur_TinyMCE)
    Mais il est demandé de modifier le fichier :
    lib/symfony/helper/sfRichTextEditorTinyMCE.class.php,
    que je n'ai pas trouvé chez moi...

    Et puis que j'ai un doute sur la bonne direction,
    Une piste, une préconisation, un retour d'expérience ?

    ...Merci
    Pi

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Dans cet article tu trouveras une liste des plugins intéressants a considérer pour la création de ses sites.

    Dans les plugins tu trouveras sfFEP qui ajoute beaucoup de widget, dont un permettant l'utilisation de TinyMCE. C'est par lui que je passe quant je veux l'utiliser.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut utiliser tinyCE en Backend ?
    OK ça marche en utilisant sfExtraWidgetFormRichTextarea

    Mais pour le back, dans generator.yml :
    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      description {  params: size=60x10 rich=true
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tinymce_options='height:250,width:300' }
    description {  params: rich=true tinymce_options='height:250,width:300' }
    Ni l'un ni l'autre ne fonctionnent,
    (params semble obsolète.)

    D'ailleurs au delà comment choisir le type de champ ?
    Il me sembe que ce soit le format de la base qui le détermine
    Mais peut on le forcer ?
    (Et donc en particulier utiliser Tinyce ???

    (Je n'ai rien trouvé de récent sur le sujet)

    Pi

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut Dans le même ordre d'idée
    Quand j'ai généré mesmodules ça m'a automatiquement ajouté
    les champs created updated

    le pb c'est que quand on ajoute via le module en backend
    une info, l'enregistement ne marche pas si ce n'est pas renseigné
    masquer les champs ne marche pas

    Donc faudrait pouvoir rendre un champ facultatif
    et mettre une valeur par défaut

    Voili voilu
    C'est pas évident !!!
    Pi

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Pour le richtext, dans mes souvenirs c'est dans le form que cela doit être précisé, pas dans le generator.yml


    Pour le message suivant... je ne suis pas sur de comprendre la question.

    Si j'ai bien compris, tu as des champs created_at et updated_at qui sont apparu sur tes tables ?
    Il ne viennent que si tu l'as demandé dans ton shema.yml, pourrais-tu le mettre ?
    Il sont automatiquement complété par doctrine, il ne présentent donc pas de problèmes dans un form, surtout s'il ne sont pas affichés.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut
    1/ Pour le richtext,
    quand je code moi même le formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'description' 		=> new sfExtraWidgetFormRichTextarea (),
    Effectivement il n'y a pas de problème, ça marche nickel chrome.
    Mais dans un module CRUD généré en backend ...
    le formualire est généré par le _form.php comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       <?php foreach ($configuration->getFormFields($form, $form->isNew() ? 'new' : 'edit') as $fieldset => $fields): ?>
          <?php include_partial('typeActions/form_fieldset', array('picactionstype' => $picactionstype, 'form' => $form, 'fields' => $fields, 'fieldset' => $fieldset)) ?>
        <?php endforeach; ?>
    ...Ou alors faut faire soit même le formulaire.
    C'est peut être le plus simple au final.
    (idem pour la validation )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      $this->form = $this->configuration->getForm();
    if ($form->isValid()) {
    ....
    }
    2/ Quand aux champs created/updated
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    pActionsType:
      actAs: { Timestampable: ~ }
      columns:
        titre: { type: string(255), notnull: true, unique: true }
        description: { type: string(255) }
    Y a pas de champ created updated

Discussions similaires

  1. librairie boost: installation et utilisation
    Par Luther13 dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 31/01/2006, 16h03
  2. [tomcat]installation et utilisation
    Par popov2 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 21/12/2005, 09h27
  3. [Artichow] Installation et utilisation d'un de leurs exemples
    Par matterazzo dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 27/10/2005, 11h21
  4. besoin dun tutoriel d'instalation et utilisation
    Par Pierrick584 dans le forum MFC
    Réponses: 1
    Dernier message: 25/04/2005, 23h40
  5. [ADO.NET] Installation appli utilisant base access
    Par Didier69 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 27/09/2004, 11h50

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