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 :

utilisation du plugins sfCKEditorPlugin


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut utilisation du plugins sfCKEditorPlugin
    j'ai utiliser un ancien sujet mais , j'ai remarqué que son status est résolu

    donc voila a new topic:

    Bonjour a tous , voila Michel et les amis ,

    je besoin d'utiliser ce plugion sfCKEditorPlugin , bon le client a fixer le choix cette fois
    mais comme Michel a dit j'arrive a bien configurer ce plugins , voici ce que j'ai fait:

    dans mon repertoire de projet :

    \config\autoload.yml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    autoload:
      ckeditor:
        name:       ckeditor
        path:       '%SF_WEB_DIR%/js/ckeditor/'
        recursive:  on
    dans le dossier web\js\ckeditor\


    si quelqu'un a utiliser auparavant ce module veuillez nous aider svp

  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 le plugin, tout m'a l'air clair

    Quel est le problème ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    salut Michel,

    je ne sais pas vraiment j'arrive pas a trouver le problème d'où provient

    j'ai changer le widget mais toujours j'aurais pas l'editor dans l'interface

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    comme d'ahbitude ,
    j'ai arriver à la solution aprés quelque recherche:
    voisi un tuto complet sur la configuration , faire juste de copier/coller



    Install CKEditor and CKFinder in Symfony

    1. Create the sfCKEditorPlugin folder in the Plugins folder.
    2. Download package: http://www.symfony-project.org/plugins/sfCKEditorPlugin
    3. Go to http://ckeditor.com/ and download the last version.
    4. Put the ckeditor folder to the web\js folder.
    5. Go to http://ckfinder.com/ and download the last version.
    6. Put the ckfinder folder to the web\js folder.
    7. Add sfCKEditorPlugin to the ProjectConfiguration.class.php
    8. Open app.yml (apps/frontend or backend/config..) and put:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            # sfCKEditorPlugin
            ckeditor:
              basePath: /js/ckeditor
            ckfinder:
              active: true
              basePath: /js/ckfinder
    9. Create autoload.yml file and put:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
          autoload:
            ckeditor:
              name:       ckeditor
              path:       %sf_web_dir%/js/ckeditor
              recursive:  on
     
            ckfinder:
              name:       ckfinder
              path:       %sf_web_dir%/js/ckfinder
              recursive:  on
    10. Add js files to the view.yml in this way:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          javascripts:    [ckeditor/ckeditor.js, ckfinder/ckfinder.js]
    11. Edit /js/ckfinder/config.php... find CheckAuthentication() method and modify it to return true; however read the comments, it can be dangerous!

    My solution: In production you will need to add a special cookie to the authenticated users, ex. imgupload... in this case you can use return isset($_COOKIE['imgupload']); in the function.
    12. Change the $baseUrl to /js/ckfinder/userfiles/ in config.php
    13. Type symfony cc to clear the cache.
    14. Use the following syntax to call CKEditor:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          $this->widgetSchema['my_editor'] = new sfWidgetFormCKEditor();
    15. I usually change the ckeditor interface. I remove the h1 tag and the unused functions. Try to put this to the ckeditor/config.js and refresh the browser window:

    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
    20
    21
      CKEDITOR.editorConfig = function( config )
          {
              //config.language = 'hu';
              config.format_tags = 'p;h2;h3;h4;h5;h6';
          };
     
          CKEDITOR.config.toolbar_Full =
          [
              ['Source'],
              ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'Templates'],
              ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
              '/',
              ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
              ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
              ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
              ['Link','Unlink','Anchor'],
              '/',
              ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
              ['Format','FontSize'],
              ['TextColor','BGColor']
          ];





    source


    bonne chance

  5. #5
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    Hello,

    10. Add js files to the view.yml in this way:
    Normalement tu as pas besoin de les ajouter manuellement.

  6. #6
    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
    "10. Add js files to the view.yml in this way: " peut ce traduire par : "10. Ajoutez le fichier js dans view.yml de cette manière :"

    A mon avis, il doit y avoir comme qui dirait une manip à faire.

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    bonjour,

    j'utilise le plugins pour uploader des images vers mon serveur ,

    lorsque je sélectionne explorer le serveur j'aurais une erreur.

    est ce que quelqu'un a utiliser ce truc

    merci

  8. #8
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    Il faut configuer le $basePath et le $baseDir dans ckfinder/config.php

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    salut les amis,

    @PinGu-: j'ai essayer diffèrent combinaison mais cela ne marche pas
    je ne sais pas comment tu a modifier $basePath et le $baseDir dans votre fichier de config

  10. #10
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    $baseUrl = Chemin relatif ou les fichiers doivent être uploaded
    Examples:
    $baseUrl = 'http://example.com/ckfinder/files/';
    $baseUrl = '/userfiles/';

    $baseDir = Chemin absolu ou les fichiers doivent être uploaded
    Examples:
    $baseDir = '/home/.../userfiles/

    ATTENTION: The trailing slash is required.

    Voila ce qui est marqué dans la docs...

Discussions similaires

  1. Réponses: 8
    Dernier message: 16/06/2006, 14h51
  2. [Pugin][jython] Eclipse 3.1.1 - utilisation du plugin jython
    Par eliselavy dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/03/2006, 17h47
  3. [Plugin] problème d'utilisation de plugin
    Par seiryujay dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 24/03/2006, 11h53
  4. [Plugin]utilisation du plugin rmi
    Par ahury dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 07/01/2006, 14h02
  5. [Debutant(e)]Utilisation des Plugins de Eclipse
    Par makohsarah dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 27/03/2005, 16h19

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