ACCUEIL >>  Technologies et Territoires >>  Laboratoire du libre >>  SPIP >>  Bouts de codes et développements

 

FCKeditor : créez vos articles comme dans un traitement de texte

jeudi 30 septembre 2004 , par nticsimoly

 

FCKeditor est un outils très pratique permettant de générer des articles (et éventuellement des rubriques) à la manière de Word / Open-Office : c’est à dire en mode wisiwig ("What you see is what you get").

Il s’intégre totalement à SPIP et ajoute notamment un outil d’insertion d’images et de fichiers.

Ce petit tutorial vous permettra de l’intégrer en 2 minutes dans une version 1.7.2 de SPIP (si vous utilisez une autre version de SPIP, essayez uniquement de modifier les fichiers "article_edit.php3" et "rubrique_edit.php3" du PACK ci-joint). Cet outils a par contre l’inconvéniant de ne fonctionner que sous Windows & Internet Explorer.

Installation :

décompressez le fichier ci-joint, installez les dossiers "FCKeditor", "stock_fichier" et "stock_images" à la racine du SPIP, et remplacez les fichiers "article_edit.php3" et "rubrique_edit.php3" existants par ceux du pack (dans le dossier "ecrire" du SPIP). Voila : c’est prêt !!

PS : les images et fichiers sont stockées dans les répertoires "stock_fichier" et "stock_images". Si FCKeditor ne fonctionne pas à un moment donné (ce qui est envisageable...), il est possible de faire appel à la version originale en remplaçant "article_edit.php3" par "article_edit_original.php3" dans l’URL lors de la modif’ de votre article. Il est possible de modifier le menu de FCKeditor et son parametrage (upload, images browser, etc..) dans le fichiers "/FCKeditor/js/fck_config.js".





Répondre à cet article





> FCKeditor : créez vos articles comme dans un traitement de texte

24 octobre 2004, par pierre créac’h

Merci pour ton pack. J’ai malgré tout une difficulté que tu vas peut-être pouvoir m’aider à résoudre. Je n’arrive pas à me servir de la fonction d’intégration d’images de Fck editor. Voici le message lorsque je veux faire un upload : " Upload in progress...

Warning : move_uploaded_file(e :/pierretice/sites webportable/stock_images/zef_coudol2.jpg) : failed to open stream : No such file or directory in e :\pierretice\sites webportable\quoideneuf\fckeditor\filemanager\upload\php\upload_img.php on line 50

Warning : move_uploaded_file() : Unable to move ’C :\Program Files\EasyPHP1-7\tmp\php24.tmp’ to ’e :/pierretice/sites webportable/stock_images/zef_coudol2.jpg’ in e :\pierretice\sites webportable\quoideneuf\fckeditor\filemanager\upload\php\upload_img.php on line 50"

Je suis donc allé dans le le fichier upload_img.php à la ligne 50 mais je ne sais qu’y faire !

Ma version de spip est bien la 1.7.2. Merci. P. Créac’h

    > FCKeditor : créez vos articles comme dans un traitement de texte
    25 octobre 2004

    2 conditions sont nécessaires pour que l’intégration de fichiers fonctionne :

    il faut un dossier /stock_images/ et /stock_fichiers/ au même niveau que le dossier /FCKeditor/

    et il faut que ces dossiers soient accessibles en lecture et écriture... sinon, message d’erreur !!



      > FCKeditor : créez vos articles comme dans un traitement de texte
      25 octobre 2004

      Les conditions sont réunis mais toujours le même message d’erreur.

      N’est ce pas un problème de chemin dans le fichier upload_img.php ? Les lignes 50 et 50 du fichier en question disent ceci : " if (move_uploaded_file($HTTP_POST_FILES[’FCKeditor_File’][’tmp_name’], $savefile)) chmod($savefile, 0666) ; " Pierre C



        > FCKeditor : créez vos articles comme dans un traitement de texte
        26 octobre 2004

        Pour que cela fonctionne, SPIP et le dossier de FCKeditor doivent être a la racine du site...


          > FCKeditor : créez vos articles comme dans un traitement de texte
          26 octobre 2004

          C’est bien le cas !

          Donc c’est autre chose.

          Je répète le message d’erreur : "move_uploaded_file(e :/pierretice/sites webportable/stock_images/zef_coudol2.jpg) : failed to open stream : No such file or directory in e :\pierretice\sites webportable\quoideneuf\fckeditor\filemanager\upload\php\upload_img.php on line 50.

          Il cherche le fichier stock_images dans le dossier "e :/pierretice/sites webportable/" mais en fait il est plus bas dans l’arborescence. Il devrait le chercher là : E :\PierreTice\Sites Webportable\quoideneuf\

          Merci pour l’aide.

          Pierre C



            > FCKeditor : créez vos articles comme dans un traitement de texte
            26 octobre 2004

            J’ai trouvé !!!!!! Hip hip hip hourra !

            Dans le fichier filemanager\upload\php\upload_img.php, à la ligne 22, j’ai modifié le "$UPLOAD_BASE_URL = ’/stock_images/’ ;" en "$UPLOAD_BASE_URL = ’/quoideneuf/stock_images/’ ; et idem dans le fichier browse_img.php du répertoire "filemanager\browse\sample_php"

            Ca marche en local, reste plus qu’à tester sur un serveur distant.

            Merci.

            Pierre C



              > FCKeditor : créez vos articles comme dans un traitement de texte
              2 décembre 2004, par LeRiGE

              Terrible comme pack vraiment trés bien :)


    > FCKeditor :problème avec les listes
    6 janvier 2005, par Fred

    Bonjour,

    tout d’abord merci pour cette contribution vraiment très utile. Pour moi tout marche bien excepté un bug un peu bizarre :

    lors de la création de listes ordonnées ou à puces, je sélectionne les lignes que je veux transformer en liste et lorsque je clique sur l’icône correspondante j’ai une puce ou le chiffre 1 et toutes mes lignes sélectionnées disparaissent.

    Par contre si je sélectionne mes lignes et que je choisis liste à puces ou liste ordonnée dans la boîte combo située à gauche au-dessus de la zone de saisie, tout marche bien.

    Ca m’étonne un peu car il me semble que les boutons et la boîte combo doivent en principe faire appel à la même fonction...

    Avez-vous une idée ?

    Merci d’avance.



 



Recherche par mots clés