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 :

intégration ckeditor avec le bundle egeloen/CKEditorBundle


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 643
    Par défaut intégration ckeditor avec le bundle egeloen/CKEditorBundle
    Salut à tous,

    Je souhaiterais pouvoir utiliser CKeditor dans un formulaire afin d'enregistrer des données d'actualités dans un backend de site web.
    Ayant eu un problème, ma foi bizarre, pour l'intregation de ckeditor de manière basique j'ai suivi plusieurs conseil qui pronent l'utilisation d'un bundle qui est pour eux bien plus pratique.
    Ainsi j'ai essayé de mettre en place CKeditor à travers le bundle suivant : egeloen/IvoryCKEditorBundle

    Malgré une mise en place qui parait assez simple j'ai pourtant une erreur qui m'empeche de l'utiliser.
    lorsque j'implemente la solution comme cela :

    1/ ajout dans le require de composer le bundle
    2/ ajout du bundle dans le kernel
    3/ composer update
    4/ ajout d'un type form ckeditor comme cela :

    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
    $builder->add('field', 'ckeditor', array(
        'config' => array(
            'toolbar' => array(
                array(
                    'name'  => 'document',
                    'items' => array('Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'),
                ),
                '/',
                array(
                    'name'  => 'basicstyles',
                    'items' => array('Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'),
                ),
            ),
            'uiColor' => '#ffffff',
            //...
        ),
    ));
    J'ai un retour d'erreur symfony qui stipule : "could not load type "ckeditor"" erreur 500 internal server error

    j'ai :
    1/ cleaner le cache coté projet et serveur
    2/ symlink mes assets
    3/ redemarrer mon pc à plusieurs reprises
    4/ pris un doliprane

    Malgré tout je tourne un peu en rond.

    Alors avez-vous une idée du pourquoi du comment ou bien peut-être une idée dans autre bundle plus "stable" ou pratique pour utiliser CKeditor4 ?


    Merci de votre contribution

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    à defaut de répondre à ta question technique sur ckeditor. pour ma part, j'utilise un éditeur WYSIWYG bootstrap , plus léger et aussi efficace que le gros lourdingue de ckeditor qui est pénible à configurer. (il a fait son temps ....)

  3. #3
    Membre éprouvé
    Ingénieur d'études et de développement
    Inscrit en
    Juin 2009
    Messages
    112
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur d'études et de développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2009
    Messages : 112
    Par défaut
    si tu essayes simplement avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ->add('field', 'ckeditor', array('required' => false))
    cela donne quoi ?

    J'ai implémenté ce bundle avec sonata et cette ligne toute simple permet d'avoir le ckeditor.

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 643
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $builder->add('field', 'ckeditor', array());
    retourne : Could not load type "ckeditor"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $builder->add('texte','ckeditor', array('required' => false));
    retourne : Could not load type "ckeditor"

    pour ce qui est préconisé dans la doc, à savoir :

    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
    $builder->add('field', 'ckeditor', array(
        'config' => array(
            'toolbar' => array(
                array(
                    'name'  => 'document',
                    'items' => array('Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'),
                ),
                '/',
                array(
                    'name'  => 'basicstyles',
                    'items' => array('Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'),
                ),
            ),
            'uiColor' => '#ffffff',
            //...
        ),
    ));
    retourne : Could not load type "ckeditor"

    je vais essayé la solution qu'il existe avec bootstrap d'après Dukoid sinon voir du coté d'autres bundles peut-être...

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    apres telechargements avec composer ,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ->add('contenu', 'ckeditor', array('required' => false))

    et ça marche pour moi

Discussions similaires

  1. Intégration css avec un script cgi
    Par Olivier Regnier dans le forum Web
    Réponses: 5
    Dernier message: 07/09/2007, 12h29
  2. [Custom Tags] Intégration tag avec script JavaScript
    Par mouvma dans le forum Taglibs
    Réponses: 1
    Dernier message: 02/07/2007, 14h40
  3. Compilation de php5.2.0 avec GD "bundled"
    Par Melankolic dans le forum Apache
    Réponses: 1
    Dernier message: 25/01/2007, 13h33

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