Intégration de FCKeditor 2.0 FC à spip 1.8

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Intégration de FCKeditor 2.02 à spip 1.8

FCKEditor est un éditeur WYSIWYG avancé compatible avec Internet Explorer 5.5+, Firefox ou encore Netscape. Il permet de mettre en forme un texte, comme pourait le faire un éditeur comme word, mais sur internet.

Il peut être utile d’installer cette application sur un site SPIP.

Note :

L’un des fichiers d’FCKEditor doit être configuré pour que le manager d’images fonctionne . La version dont je me sers est configurée pour fonctionner en PHP.

Il faut modifier le fichier fckconfig.js si vous souhaitez utiliser une autre option (ASP, Cold Fusion ...).

INSTALLATION

ETAPE 1

Télécharger FCKeditor 2.0 FC sur le site http://www.fckeditor.net.

Décompresser l’archive et copier les fichiers dans un dossier nommé ’FCKeditor’ sur le serveur, à la racine de votre site.

ETAPE 2

Télécharger et décompresser l’archive ci dessous.
-  Placer le fichier fckconfig.js dans le dossier ’FCKeditor’ (cela remplace le fichier déjà présent) ;
-  Placer le fichier articles_edit.php3 dans le dossier ’ecrire’ (cela remplace le fichier déjà présent).

PRECISIONS

FCKeditor - Projet Sourceforge.net - Animateur : Frederico Caldeira Knabben - Site officiel : http://www.fckeditor.net

FCKEditor permet par exemple de :
-  Mettre en forme le texte (type, taille, couleur, style, bold, italic, alignement, indentation, liste de puces ...)
-  Mettre en forme des tableaux (colorisation, bordures...)
-  Copier/coller
-  Création de lien
-  Prise en charge de XHTML 1.0, CSS ...
-  Multilingue
-  Gestion d’images
-  gestion des ancres
-  Compatibilité avec Internet Explorer 5.5+ ainsi qu’avec Gecko (Mozilla/Firefox/Netscape)
-  Prise en charge de XHTML 1.0

...

PAPULI @lexandre
www.instits.fr

Merci à Seb pour l’info concernant la modification du fichier fckconfig.js :-)

Discussion

41 discussions

  • Captain’Dam

    Bonjour,

    J’ai un petit souci que je ne comprends pas. Il existe une page qui permet de tester le filemanager (FCKeditor/editor/filemanager/browser/default/connectors/test.html) et là pas de souci, je vois mon arborescence et les fichiers. Mais dans SPIP quand je fais parcourir le serveur ... j’ai rien du tout dans les deux frames centrales (droite et gauche). En haut, y marqué image dans la liste déroulante, à coté un dossier jaune avec le signe \ à coté et en bas le create new folder (qui marche mais rien ne s’affiche en revanche le dossier est bien crée) et parcourir et upload. Someone to explain me please !! Thank you !!!

    Répondre à ce message

  • 2

    Bonjour,

    Je suis très tenté par cette contrib mais je me demande (naïvement) ce qui se passe si un jour, pour une quelconque raison, on décide de ne plus utiliser FCK Editor ? Les articles seront-ils toujours lisibles et éditables ?

    • oui sans problème.
      Dans ce cas il faudrait remettre article_edit l’original de spip 1.8, et enlever fck_editor, en veillant à ce qu’aucune image ou fichier enregistrer dans tes articles ne soit dans ce dossier FCK_editor

    • Excellente réponse. Je n’ai rien à rajouter

      @lexandre

    Répondre à ce message

  • Superbe contrib ! Bravo...

    Par contre j’ai un petit souci... lorsqu’un article est consideré comme long par SPIP, il le colle dans 2 zone d’edition. Du coup la premiere zone n’a pas l’editeur et affiche le code HTML et la seconde commence avec un bout de code HTML tronqué.

    Il y a t’il un moyen de desactiver cette fonction dans SPIP lorsqu’on utilise FCKEditor ?

    Merci,

    Pascal

    PS : Message de SPIP (version 1.8.1) : (le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)

    Répondre à ce message

  • 3

    J’ai essayé l’installation, et j’obtiens le message d’erreur suivant :
    ... afficher_hierarchie($id_rubrique)...
    ... fonction absente ..
    Dito pour maj_documents ...
    (Vous aurez compris que je suis pas un programmeur)
    merci pour votre aide.

    • Quelle version de spip utilises-tu ?

      @lexandre

    • Mille excuses j’utilise la version 1.7.2. En effet j’attendais la version 1.8 avec les extensions php (au lieu de php3), que je n’ai pas encore trouvée ... Merci pour la réponse ! Pierre

    • Pas de quoi.

      @lexandre

    Répondre à ce message

  • 10

    J’ai suivi les instructions pour installer FCKeditor dans mon site (v1.8.1) mais lorsque je vais dans ma partie administration pour écrire un article je n’ai plus de zone de saisie du texte. Je ne pense pas avoir fait d’erreur lors de l’installation (difficile avec des instructions aussi simples.) avez des idées sur ce qui pourrait être le problèmes.

    • Bonjour,
      Merci pour votre message.
      Avez vous testé les sources sur un serveur distant ?

    • je ne suis pas sur de comprendre votre question (oui oui je suis débutant :p) Mon site est installé sur un serveur distant et non pas en local sur ma machine. Si ce n’est pas ce que vous voulez dire, pourriez vous développer ?

    • OK, vous avez bien compris ma question :-)
      Je vous invite à vérifier que tous les fichiers FCK ont bien été transférés sur le serveur distant.
      @lexandre

    • Oui j’ai vérifier, tous les fichiers sont bien présent dans un dossier FCKeditor à la racine du site. fichier config remplacé, et fichier article edit remplacé aussi dans le dossier écrire. ci joint un screenshot wui vous montre la zone d’écriture d’un article.
      http://www.geocities.com/themewanderer/editor.jpg
      Comme vous pouvez le voir, je n’ai plus de zone de texte. Je dois dire que je ne comprend pas pourquoi.

    • Nous pouvons continuer cette discussion par mail. Mon adresse : papuli@gmail.com.
      A +

    • Bonjour

      Pouvez vous poursuivre votre conversation sur le forum, car j’ai également rencontré ce probleme, et j’attends donc de voir quelle solution vous pouvez apporter

      D’avance merci

    • Nous n’avons pas encore de soluce. Merci de continuer à m’écrire par mail (ci-dessus) pour plus de détails.

      @lexandre

    • Le problème vient d’ici (ligne 18-20 du fichier article_edit fournit) :

      //inclure FCKeditor
      $baseURL=’http://’.$_SERVER[’HTTP_HOST’].’/FCKeditor/’ ;
      $basePath=$_SERVER[’DOCUMENT_ROOT’].’/FCKeditor/’ ;
      include($basePath.« fckeditor.php ») ;

      ça c’est valable pour ceux qui travaille directement à la racine, mais ceux qui ont un répertoire off/ par exemple pour tester avant mise en ligne voici ce qu’il faut modifier :

      //inclure FCKeditor
      $baseURL=’http://’.$_SERVER[’HTTP_HOST’].’/off/FCKeditor/’ ;
      $basePath=$_SERVER[’DOCUMENT_ROOT’].’/off/FCKeditor/’ ;
      include($basePath.« fckeditor.php ») ;

      Et la lumière fut !

    • Merci pour ces précisions.

      @lexandre

    • C’est en effet ça qui posait sur mon problème. je croyais a tort être a la racine de mon site. ce qui n’était pas le cas...j’ai pas été brilliant sur ce coup là lol. merci à vous deux pour votre aide.

    Répondre à ce message

  • Salut,
    J’ai fait comme toi et tout marche ! Merci !!
    Pierre

    Répondre à ce message

  • 1

    Bonjour.

    Tout d’abord merci pour vos réponses !

    La solution a été trouvée grâce à la page FCKeditor/editor/filemanager/browser/default/connectors/test.html qui permet de déterminer assez facilement l’endroit où le FileManager essaie d’uploader le fichier.

    Il suffit de créer le répertoire UserFiles et les sous répertoire Image, File etc. à convenance.

    En l’occurence, chez moi cela se passe comme ça :

    -  racine du site web /home/web

    -  spip est dans /home/web/spip

    -  fckeditor est dans /home/web/fckeditor

    J’ai donc créée le réperoire /home/web/UserFiles et les sous répertoires /home/web/UserFiles/Image etc. suivi d’un chmod -R 777 sur Userfiles

    Attention, mon installation est en intranet personnel, je ne me suis pas préoccupé de la sécurité.

    Eric

    Répondre à ce message

  • 3

    Bonjour,

    j’ai suivi les instructions à la lettre et tout fonctionne excepté l’upload des images.

    Une boite de dialogue me dit que je ne possède pas les droits suffissants pour créer un répertoire.

    A titre d’information, je dispose de mon propre serveur web (linux) mais je ne vois pas quelles permissions modifier ou s’il faut créer un répertoire spécifique.

    Merci d’avance pour votre aide
    Eric.

    • Bonjour,

      Je ne suis pas un spécialiste de la configuration de serveurs ...
      Tu trouveras peut être des réponses sur le forum d’aide accessible depuis le site officiel d’FCK : www.fckeditor.net

      Bon courage.

      PS : merci de me tenir informé :-)

    • Normalement, fck pointe sur /IMG/ (vérifier le chemin dans le .conf) si c’est le cas taper : chmod 777 /var/www/html/SPIP/IMG/

    • Je ne sais pas si ça a un rapport mais un dossier ’UserFiles’ est créé à la racine du site lorsque tout se déroule bien. Les fichiers uploadés sont placés dans le répertoire ’UserFiles/Image’. Mais il est vrai qu’il serait préférable de pouvoir stocker les fichiers uploadés dans ’/IMG/’ ...

      @lexandre

    Répondre à ce message

  • 1

    bonjour,

    pouvez-vous me dire si ça fonctionne pour spip 1-7-2 ?

    • Bonjour,

      L’appli fonctionne pour spip1.8.
      Il existe des contribs spécifiques pour la version 1.7.

      @lexandre

    Répondre à ce message

  • Salut
    Merci pour ce superbe article !
    J’ai un petit problème concernant les fonctions d’upload !
    Mon hébergeur vient d’activer cette après midi le Safe Mode (tout ça parce que je lui ai dit que je pouvais accèder à la racine du serveur !!!) et maintenant je ne peux plus uploader via le navigateur de fckeditor car il fonctionne en chemin absolu...!
    Si quelqu’un connait les modifs à faire ce serait sympa !!

    merci

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom