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

  • 8

    j’utilise depuis quelques temps fckeditor et depuis la ves 1.8, c’est le bordel.
    j’ai suivis les instruction pas à pas et je me retrouve avec des messages d’erreur :Warning : Failed opening ’/var/www/html//FCKeditor/fckeditor.php’ for inclusion (include_path=’. :/usr/share/pear’) in /var/www/heberges/ecoles/kergomard/ecrire/articles_edit.php3 on line 21
    dans l’entête et
    Fatal error : Cannot instantiate non-existent class : fckeditor in /var/www/heberges/ecoles/kergomard/ecrire/articles_edit.php3 on line 494
    dans la partie saisie.
    si quelqu’un a une idée cela illuminerai ma journée.
    please help me !!!

    • Bonjour,

      L’erreur ne semble pas provenir des scripts mais d’un mauvais appel des fichiers sur le serveur ???
      J’ai testé l’installation des scripts sur trois sites persos en spip : 2 chez free et un chez OVH.
      Le dossier FCKEditor est à chaque fois placé à la racine du site.

      J’espère que ces remarques te seront utiles. Il faudrait que je puisse avoir accès au site pour faire des tests.

      Merci de me tenir informé et de continuer cette discussion par mail : papuli@gmail.com

      @lexandre

    • Effectivement, c’est lié au serveur.

      j’ai plusieurs sites que j’administre avec EasyPHP. Aucun n’est accessible sur « wwww », mais tous le sont via des alias.

      C’est ce qui explique que l’inclusion de FCKeditor dans article_edit.php3 ne fonctionne pas.

      J’ai du remplacer :

      $baseURL=’http://’.$_SERVER[’HTTP_HOST’].’/FCKeditor/’ ;
      et : $basePath=$_SERVER[’DOCUMENT_ROOT’].’/FCKeditor/’ ;

      par les urls relatives directes :

      $baseURL=’../../FCKeditor/’ ;
      $basePath=’../../FCKeditor/’ ;

    • Je suis confronté au même problème. Cette solution fait en effet disparaitre les messages d’erreurs, par contre j’ai maintenant une zone blanche non cliquable à la place de la fenêtre de saisie du texte. Une explication ?

    • J’ai eu le même problème et l’ai résolu de la façon expliquée ci-dessus (modification des lignes 19 et 20 de « articles_edit.php3 ») mais en ne mettant qu’une seule remontée de niveau (../) puisque les dossiers « FCKeditor » et « ecrire » sont sensés être au même niveau.

    • On peut mettre le dossier où on le souhaite, du moment que l’on ai la « bonne » url relative pour pointer le dossier.

      j’ai plusieurs SPIP dans des sous-dossiers, mais ils pointent tous vers le même et unique FCKeditor qui est au premier niveau ; d’où le ../ supplémentaire.

    • ndeclochez

      Pour part j’ai modifié article-edit.php3 et au lignes 20 et 21 j’ai placé les lignes suivantes et ca marche...

      $baseURL=’http://’.$_SERVER[’HTTP_HOST’].’/spip/FCKeditor/ ;
      $basePath=$_SERVER[’DOCUMENT_ROOT’].’/spip/FCKeditor/ ;

      En effet car le répertoire de mon site est le suivant :

      racine
      > spip
      >FCKeditor

      @bientôt

    • rzawutang44

      Est-ce que fckeditor 2.0FC et spip 1.8.3 fonctionnent bien ensemble ?

      J’avais une version spip 1.8.2 y’a pas longtemps et ca gerait tres bien, mais mtn, qd je redige un article j’ai l’ancienne zone de saisie de texte a la place de la « zone de saisie fckeditor ».

      Pourtant j’ai bien remodifié le fichier ecrire/article_edit.php3 « pour faire » pointer vers mon repertoire /FCKeditor

      Merci
      g

    • bonjour, j’essaye d’utiliser FCKeditor mais il n’apparait pas. j’utilise spip 1.9.2 et le fichier article-edit est en php et non en php3. Cela a-t’il une incidence ? merci

    Répondre à ce message

  • 1

    Bonjour,

    Je tente de fournir à l’école de mon fils une structure de site EVA 2.2 avec quelques contributions (mini-agenda, etc...). Vous pouvez voir les travaux sur 48lunes.free.fr.

    Dans cette version, j’ai mis un outil de correction orthographique supplémentaire que vous pouvez trouver à http://linuxeduquebec.org/article.php3?id_article=253.

    Les instituteurs/trices souhaiteraient pouvoir faire travailler la mise en page. Donc je voudrais utiliser fckeditor... et plus rien ne marche :-) Enfin, les outils de correction orthographique n’apparaissent plus, on ne peut plus rédiger ni mettre en page (Cf. la version de test bis sur abcabil.com.free.fr).

    Il va sans dire que je suis un débutant (sous SPIP, EVA, PHP, etc...)

    Merci d’avance pour vos suggestions.

    Cordialement,

    Emmanuel Picard

    • Bonjour,
      Il faut garder votre ancienne page et remplacer quelques lignes de codes. Le fichier articles_edit de cette contrib est commentée. Vous trouverez quelques indications au sujet de l’intégration d’FCK.
      Bon courage !
      PS : j’avais au début installé cette contrib sur www.instits.fr ;-)

    Répondre à ce message

  • Salut à tous

    C’est con mais moi je suis incapable de faire afficher ce que j’ai écris dans le FCK en HTML « compilé »...à la place, il m’écrit le code HTML. Je fonctionne en PHP mais à l’intérieur, j’ai essayé avec un innerHTML en javascript. J’ai aussi essayé document.write, et il y a le sample qui lui aussi n’affiche que le code HTML, j’ai essayé un input etc...il ne veut pas du tout. J’ai probablement manqué quelque chose de super évident mais je ne trouve pas la solution. Quelqu’un a une idée ?

    Merci

    Répondre à ce message

  • Hello, J’ai enfin trouvé un forum en français qui parle de FCKEditor... Alors j’ai un petit soucis de configuration, je ne sais pas où modifier et comment le ’path’ pour l’intégration d’image.

    Quand l’utilisateur clique sur le logo pour ajouter une image dans son ’texte’, je n’arrive pas à faire pour qu’un dossier soit choisi sur mon serveur.

    Merci de votre aide

    Répondre à ce message

  • 3
    Alain BACH

    Installé ce matin sur mon site : ça marche impeccable !
    Merci beaucoup

    • Je n’ai pas fait grand chose :-)

      @lexandre

    • Bonjour, FCKeditor 2.0 marche super bien.

      _J’ai écraser la feuille de style « fck_editorarea.css » par une feuille de style que j’ai personnaliser pour mon site spip j’ai rajouter :
      h1.
      font-family : Arial, Helvetica, sans-serif ;
      font-size : 14px ;
      font-weight : bold ;
      color : #000000 ;
      ).

      _Puis j’ai rajouter du code xml dans le fichier « stylefck.styles.xml » pour que l’éditeur me rajoute d’autre style :

      mon problème, c’est que quand je met :
      a.text_cv
      font-family : Arial ;
      font-size : 11px ;
      font-weight : normal ;
      color : #000000 ;
      text-decoration : none ;

      dans mon fichier « fck_editorarea.css » et que je rajoute :

      ca ne marche pas, si quelqu’un pourrai m’aider s’il vous plaît ?

    • Hello,
      J’ai enfin trouvé un forum en français qui parle de FCKEditor...
      Alors j’ai un petit soucis de configuration, je ne sais pas où modifier et comment le ’path’ pour l’intégration d’image.

      Quand l’utilisateur clique sur le logo pour ajouter une image dans son ’texte’, je n’arrive pas à faire pour qu’un dossier soit choisi sur mon serveur.

      Merci de votre aide

    Répondre à ce message

  • 1

    Bonjour,

    Tout cela a l’air très bien...mais on la trouve où maintenant la version 2.0 FC de FCKeditor ?
    Peut on utiliser d’autres versions ? Non pas de SPIP, la 1.8.3 me va très bien....mais de FCKeditor ?

    Merci de vos reponses

    Répondre à ce message

  • 1

    je viens d’installer spip 1.9 et j’ai suivi la procédure

    Placer le fichier articles_edit.php3 dans le dossier ’ecrire’ (cela remplace le fichier déjà présent)

    mais ce fichier n’y est pas ?????

    que faire ?

    Merci d’avance

    • Bonjour, je suis également passé a spip 1.9, les fichiers sont maintenant placé dans le dossier /ecrire/exec d’apres ce que j’ai vu, mais apres une analyse rapide de votre fichier et celui de spip (qui est passé de .php3 a .php) les 2 me semblent totalement différents, si quelqu’un a une idée de comment faire pour que ce soit compatible qu’il n’hésite pas a poster sa soluce, je vais mettre les mains la dedans sait on jamais qu’une lumiere m’atteigne...merci d’avance

    Répondre à ce message

  • Quelqu’un a t’il fait fonctionner FCKeditor 2.3 avec SPIP 1.8 ?
    Nous avons mis en place FCKeditor 2.2 et nous souhaitons passer en 2.3.

    Répondre à ce message

  • 1

    Bonjour à tout le monde.

    Ca fait 10 jours que j’essaie d’integrer au mieux fckeditor sous un site SPIP1.8.3. pour le site d’un collège. Je peux écrire des articles, mais pour ce qui est d’uploader des images, je n’y arrive pas du tout malgré toutes les contribs ci-dessous.

    Je cherche une âme charitable qui pourrait me dire qu’elle version de fckeditor telecharger (je suis pres à tout recommencer) et surtout me guider pas à pas afin de pouvoir mettre des images.

    AIDEZ MOI :(

    Merci d’avance

    Leoseb

    • La version de SPIP que j’utilise est la 1.8.12 avec les squelettes BEESPIP et la version 2.2 de FCKeditor.

      Pour les images , pour créer un répertoire dans /UserFiles/Images/ contenant des images il faut avoir les droits en écriture (777)ou bien les changer via l’interface proposée par l’hébergeur (ftp ou autre) sinon rien ne se passe, rien n’est créé et aucun message n’est envoyé.
      Il faut vérifier cet aspect

      cordialement

      Patrick

    Répondre à ce message

  • J’ai un peu galere a comprendre pourquoi j’arrivais pas à réutiliser cette contribution qui marchait parfaitement avant. Bon en fait j’ai essayé de le faire avec fckeditor 2.3 et forcement ca marche pas vu que c’est fait pour fckeditor 2.0 FC

    J ai un peu galeré aussi à retrouver le lien pour télécharger l’ancienne version alors je le donne au cas ou :

    http://prdownloads.sourceforge.net/fckeditor/FCKeditor_2.0fc.zip

    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