SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 109 visiteurs en ce moment

Accueil > Rédaction > Assistants de rédaction > Archives Assistants de rédaction > Editeurs WYSIWYG avant SPIP 1.9 > Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

26 octobre 2005 – par jfredd – 54 commentaires

Toutes les versions de cet article : [français] [français]

0 vote

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

Cette contrib est valable pour SPIP 1.8.2 d et FCKeditor 2.1.1, c’est la dernière version à ce jour, et elle est compatible Firefox ce qui est plutôt sympa pour tous ceux qui ont délaissé IE ou qui bossent sous Linux (testée avec succès sur Mandriva LE 2005 avec Firefox).

Cette contrib doit évidemment beaucoup aux précédentes contribs sur le sujet (à voir dans la même rubrique) dont elle réutilise notamment la page article_edit.php3. Le propos n’est donc pas de réinventer la roue mais de proposer une solution "clefs en main" pour intégrer FCK à SPIP, en évitant les prises de tête.

Instructions :

  1. Téléchargez FCKeditor 2.1.1 sur le site http://www.fckeditor.net et dézippez l’archive
  2. Copiez le répertoire FCKeditor à la racine de votre site SPIP
  3. Téléchargez l’archive jointe à cet article et dézippez-la
  4. En prenant soin de sauvegarder les fichiers originaux :
    • Copiez les fichiers articles_edit.php3, breves_edit.php3 et rubriques_edit.php3 dans le répertoire ecrire/
    • Copiez le fichier fckconfig.js dans le répertoire FCKeditor/
       [1]
  5. Copiez le répertoire UserFiles et ses sous-répertoires à la racine de votre site SPIP en ouvrant les droits en écriture (un fichier fichier-bidon.txt se trouve dans chaque sous-répertoire, vous pouvez le supprimer).
  6. Si votre site se situe à la racine de votre serveur web et en prenant soin de sauvegarder les fichiers originaux :
    • Copiez le contenu du répertoire connectors/php/ (2 fichiers) de l’archive dans
      FCKeditor/editor/filemanager/browser/default/connectors/php/
      et
    • Copiez le contenu du répertoire upload/php/ (2 fichiers) de l’archive dans
      FCKeditor/editor/filemanager/upload/php/
       [2]
  7. Si votre site est dans un répertoire et non à la racine du serveur, changez cette valeur : $Config['UserFilesPath'] = '/UserFiles/'; en $Config['UserFilesPath'] = '/repertoire_de_votre_site_SPIP/UserFiles/'; dans les fichiers connectors/php/config.php et upload/php/config.php puis copiez-les sur votre serveur, comme indiqué plus haut.
  8. A priori il ne vous reste plus qu’à vous rendre dans votre interface privée et à vous habituer à FCK.
Archive contenant fichiers modifiés et instructions

En espérant que cela vous soit utile.

Notes

[1le fichier fckconfig.js a été allégé de tout ce qui concernait d’autres langages que php.

[2le fichier « upload.php » a été modifié selon les instructions trouvées ici :
http://wiki.fckeditor.net/In-dialog_file_upload_fix
Ce fix met un terme aux problèmes de chemin d’upload auxquels pas mal d’utilisateurs de FCKeditor 2 ont pu être confontés.

Dernière modification de cette page le 27 octobre 2005

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 9 février 2006 à 23:33, par pseudomenace En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    Bonjour,

    J’ai person installé sans aucun problème ni difficulté FCKeditor 2.2 à Spip 1.8.2g, merci !

    ça marche du tonnerre ! il est superbe cet éditeur !

    une seule chose m’interesse et personne ne semble poser le problème !

    voilà étant donner que spip 1.8.2g est multilingue (les rubriques et les articles définissent les balises #LANG #LANG_DIR)

    l’éditeur FCKeditor lui aussi est multilingue et supporte les langues les plus diverses (presque autant que spip !)

    cependant dans le package (dans le fichier : fckconfi.js, le fichier est mis sur langue:fr et dir:ltr)

    ma question est comment adapter es paramètres de FCKeditor afin qu’il les chargent dans ce même fichier selon les indications de SPIP, donc si une rubrique est en arabe, l’interface de FCKeditor va s’afficher en arabe et prendra la direction de rtl automatiquement et ainsi de suite selon les langues des rubriques ou des articles !)

    je vais perso plancher dessus et dès que j’ai trouvé je vous le dis !

    je crois qu’on peut y faire appel grace au php (et un petit tour dans mysql) !

    • Le 5 février 2008 à 17:01, par ? En réponse à : Pourquoi le mot clé « selection » ?

      Hello,

      Je vois dans le contenu de l’article explicatif ci-dessus :

      # Créer un mot-clé ’selection’ applicable à un article [2].

      Je ne vois pas bien l’intérêt de faire cette manœuvre ?

      Pouvez vous éclairer ma lanterne

      Merci
      P@ulbe

    Répondre à ce message

  • Le 27 octobre 2005 à 15:48, par ? En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    Merci pour cette contrib.

    @lexandre
    www.instits.fr

    Auteur de l’article « intégration FCK 2.1 à Spip ».

    • Le 20 avril 2006 à 16:43, par krimo89 En réponse à : Installation de FCKEDITOR

      Salut tout le monde, j’ai un peu de mall avec l’installation de fckeditor avec spip. Si quelqu’un peu me guider pas à pas dans l’installation ce serait trés gentils....

      Merci

    • Le 7 décembre 2006 à 22:48, par Pixel En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

      Bonjour,

      J’utilise FCKeditor 2.3.2 sur un serveur 240plan OVH.

      Tout fonctionne bien si ce n’est que lorsque j’écris :

      l’exemple

      Il me le transforme en :

      l\’exemple.

      Je dois avouer que ce \ me gêne terriblement...
      Après avoir regardé un peu partout, je ne sais pas si ce problème provient
      de la BD ou de la programmation de FCK.
      Quelqu’un a t’il déja rencontré ce probleme ???

      Merci d’avance pour votre aide

      Pixel

    Répondre à ce message

  • Le 25 septembre 2006 à 20:47, par elrik En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    Bonjour !

    tout d’abord, merci de ctte contrib. Enseignant, elle m’a servi à introduire spip plus facilement dans les écoles !
    Aujourd’hui, je coince car on me demande du Beespip et... c’est la première fois que ça ne fonctionne pas. On a l’impression que le javascript n’est pas activé ou un truc comme ça.
    Quelqu’un y est-il parvenu avant ? Y a un truc ?

    merci d’avance de vos réponses éclairées.

    Cordialement.

    elrik/eric

    Répondre à ce message

  • Le 25 octobre 2006 à 15:44, par dubois21 En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    voila mon bleme j ai bien suivi la procedure mais je ne voix pas plus de fckeditor qu avant
    je precise je suis en spip1.9.1 et fckeditor 2.3.2

    y a til un bleme ou c est de ma faute ?

    ou doit ton activer quelquechose dans spip admin pour utiliser fckeditor MERCI de vos réponses

    Répondre à ce message

  • Le 17 mai 2006 à 15:50, par francouss En réponse à : Problème avec les texte trop long...

    Bonjour,

    Merci beaucoup pour cette contrib. Je fais un squelette pour un collège, et ça facilitera le travail des rédacteurs.
    Et puis une contrib qui marche du premier coup c’est cool ! Surtout quand on est un peu nul et qu’on a pas trop le temps de se prendre la tête trois heures.

    Juste deux choses :
    Mon message rejoint le message en anglais un peu plus bas...

    Premiere chose : il ya un « Corps de la page » qui apparait au dessus de la fenêtre FCK. C’est pas très genant mais bon... moi je l’ai viré.

    Deuxième chose : quand le texte est trop long j’ai un vieux « le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation » qui apparait en rouge et, plus pénible, le texte est découpé en deux morceaux dans deux fenêtres d’édition. La première est la fenêtre d’edition classique de spip, la seconde une fenêtre FCK. Et dans la première on a toutes les balises html qui apparaissent...

    Alors j’ai enlevé tout ça en changeant l’article_edit.php3... pas de souçi mais...Ma question est :

    ça servait surement à quelque chose le decoupage du texte. A quel genre de gros bug je dois m’attendre maintenant ?

    Dans le code il y a une ligne : « Gestion des textes trop longs (limitation brouteurs) » ca veut dire quoi ?

    Merci pour une éventuelle réponse. Quoique à la limite si j’en ai pas c’est peut-être bon signe !!!

    • Le 17 mai 2006 à 16:38, par francouss En réponse à : Problème avec les texte trop long...

      Autre chose...

      On n’est pas censé pouvoir attacher des fichiers dans FCK editor ? il y a pourtant bien un repertoire UserFiles\File.
      Mais pas de bouton dans la barre d’outil de FCK...

    • Le 25 juillet 2006 à 20:38, par gjack En réponse à : Problème avec les texte trop long...

      peux tu préciser quelle modifs tu as fait dans articles_edit.php3 et si il ya eu des conséquences ensuite.
      j’ai le même problème quand j’intègre des tableaux excel importantpar fckeditor
      merci

    Répondre à ce message

  • Le 14 mars 2006 à 22:33, par fred En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    en ce qui concerne l’upload sur serveur distant - car on est tous au courant que ca marche nickel en local via easyphp ;o) - j’ai rencontré pas mal de difficultés et finalement je conseille à ceux qui ont des problemes de verifier le contenu renvoyé de GetRootPath() dans upload/php/upload.php... la fonction etant definie dans util.php... en ce qui me concerne ca renvoyait un chemin tronqué... voir egalement celle de connectors/php/io.php eventuellement...
    bon courage

    • Le 14 mars 2006 à 22:36, par fred En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

      ... j’oubliais : ca marche avec la v2.2 de l’editeur et Spip 183

    • Le 8 mai 2006 à 22:23, par cedric-r En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

      Je suis content de savoir que cela fonctionne avec spip 1.8.3 et FCK 2.2

      J’ai le problème un problème d’upload d’image (encore un !), impossible de créer un nouveau dossier.
      Mon dossier UserFiles (CMHMOD 777) se trouve bien à la racine.
      mes config.php ont l’air de bien aller :)

      Par contre peut etre que mon chemin pourrait etre tronqué. Je ne vois pas ce qu’il faudrait verifier sur util.php et io.php

      à noter :
      le site est hébergé sur OVH (MySQL version 4.1.13, PHP Version 5.0.3)

    Répondre à ce message

  • Le 20 avril 2006 à 16:21, par Apollon En réponse à : testé sur SPIP 1.8.3 ???

    bonjour,
    j’ai essaye d’integrer l’editeur sous SPIP 1.8.3, et en admin, la zone de texte ne s’affiche pas.. j’ai pourtant copié le fichier articles_edit.php3 dans le repertoire ecrire/
    quelqu’un y est arrivé ???

    Répondre à ce message

  • Le 9 février 2006 à 23:27, par pseudomenace En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    Bonjour,

    J’ai person installé sans acun problème ni difficultée FCKeditor 2.2 à Spip 1.8.2g, merci !

    ça marche du tonnerre ! i lest superbe cet éditeur !

    une seule chose m’interesse et personne ne semble poser le problème !

    voilà étant donner que spip 1.8.2g est multilingue (les rubriques et les articles définissent les balises #LANG #LANG_DIR)

    l’éditeur FCKeditor lui aussi est multilingue et supporte les langues lesp lus diverses (presque autant que spip !)

    cependant dans le package (dans le fichier : fckconfi.js, le fichier est mis sur langue:fr e tdir:ltr)

    ma question est comment adapté es paaremtres de fckeditor afin qu’il les chargent dans ce même fichier selon les indications de spip, donc is une rubrique est en arabe, l’interface de fckeditor va s’afficher en arabe et prendra la direction de rtl automatiquement e tainsi de suite selon les langues des rubriques o udes articles !)

    je vais perso plancher dessu et dès que j’ia trouvé je vous le dis !

    je crois qu’on peut y faire appe lgrace au php !

    Répondre à ce message

  • Le 17 janvier 2006 à 12:11, par tjos En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

    Testé avec FCKeditor 2.2 et SPIP 1.8.2.e.

    Sans problèmes. Merci.

    • Le 18 janvier 2006 à 16:05, par tjos En réponse à : Modifier la liste des formats dans la barre FCKeditor

      Objectif : rendre la liste des formats présentée dans FCK cohérente avec le site et SPIP :

      -  les intertitres commencent à h3

      -  title H3 n’est pas un style, mais un élément de structure du contenu

      Comme j’ai rencontré quelques problèmes à cause d’Internet Explorer (cf. le fichier _getfontformat.html de FCK), je vous livre la procédure “stabilisée”.

      1/ fckconfig.js

      On donne la liste et l’ordre des formats que l’on souhaite utiliser. Par exemple :

      <cadre>FCKConfig.FontFormats = ’p ;h3 ;h4 ;h5 ;h6 ;div ;pre ;address’</cadre>

      2/ editor/_source/classes/fcktoolbarfontformatcombo.js

      <cadre>var oNames =
      p  : aNames[0],
      pre  : aNames[1],
      address  : aNames[2],
      h1  : aNames[3],
      h2  : aNames[4],
      h3  : aNames[5],
      h4  : aNames[6],
      h5  : aNames[7],
      h6  : aNames[8],
      div  : aNames[9]
       ;</cadre>

      Le chiffre correspond au tableau de langue ci-dessous

      3/ /editor/lang/fr.js

      Editer le texte qui s’affiche dans la langue choisie (ici, le français...)

      <cadre>FontFormats : "Normal ;pre-formatté ;Address ; ; ;Intertitre 1 ;Intertitre 2 ;Intertitre 3 ;Intertitre 4 ;Bloc non défini",</cadre>

      Remarquez les “ ;” qui se suivent sans texte. Pour fonctionner sur Internet Explorer localisé en français, on doit respecter l’ordre dans lequel il cherche les formats dans cette configuration. Contentez-vous de remplacer ou supprimer les textes en conservant : p ;pre ;address ;h1 ;h2 ;h3 ;h4 ;h5 ;h6 ;div

    • Le 4 février 2006 à 13:33, par BOUCHONNEAU En réponse à : Intégration « facilitée » de FCKeditor 2.1.1 à SPIP 1.8.2 d

      testé avec 1.8.2f ; IE6 ; FCKeditor 2.2

      ca marche bien
      tout est dans l’archive.

      un problème :
      pas de possibilité de changer des skins par un rédacteur. il faut passer par un webmestre pour modifier un truc dans un fichier.

    Répondre à ce message

  • Le 23 novembre 2005 à 14:41, par Marc En réponse à : Insertion d’un document

    Avec FCK editor les fonctions de base de Spip d’insertion d’images ou de documents ne fonctionnent plus. Si je vois bien comment insérer une image avec FCKeditor je ne vois pas comment integrer un document... Help please.

    • Le 23 novembre 2005 à 14:54, par Marc En réponse à : Insertion d’un document

      Je me réponds à moi-même puisuqe je viens de trouver la solution : il suffit de rentrer la balise classique de spip dans le code source type < doc99 > et de fermer derrière la balise < /doc99 >. Ca pourra peut-être servir à d’autres...

    • Le 25 novembre 2005 à 13:14, par JMLR En réponse à : Insertion d’un document

      Salut Marc,

      Arrives-tu à afficher les images, intégrées dans les articles, dans la partie publique ?

      J’arrive à insérer l’image dans mon article mais elle n’apparaît plus dès que j’enregistre, et évidemment elle n’apparaît pas dans la partie publique.

      J’ai assayé ton conseil < img15 >< /img15 > sans résultat

      Cordialement

      JMLR

    • Le 4 janvier 2006 à 11:14, par Marc En réponse à : Insertion d’un document

      Bonjour.

      Mes images s’affichent correctement dans la partie administration et la partie publique (ce qui n’est pas le cas des documents joints qui ne sont visibles que dans le code source de la partie administration et dans la partie publique). Pour insérer des images, je n’utilise pas l’outil de spip mais directement la fonctionnalité d’intégration d’image de FCK editor (qui est plus complète et plus simple que celle de spip). Voir sur le site : http://www.polar.agglo-sqy.fr où toutes les images ont été entrées par ce biais.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailshot

    16 janvier 2013 – 332 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Mon premier formulaire pas à pas : c’est Formidable !

    23 janvier 2012 – 30 commentaires

    https://medias.spip.net/medias/video-tutorials/article/formidable-mon-premier-formulaire

  • Configuration des traitements de Formidable

    12 mai – 20 commentaires

    Une fois le formulaire et les champs créés formidable propose de « configurer les traitements » Cet article vise à préciser ou compléter quand ça semble nécessaire certains choix présents. Le premier choix consiste à savoir si on veut : « Poster par (...)

  • Compositions 2 et 3

    25 mars 2011 – 194 commentaires

    Ce plugin vous permet de définir plusieurs variantes de squelettes (nommées compositions) pour un même type d’objet SPIP. Dans l’espace privé, il est alors possible de choisir, dans un menu déroulant, la composition qu’on veut attribuer à chaque (...)

  • Referer Spam

    23 janvier 2016 – 37 commentaires

    Le but de ce plugin est d’exclure les liens entrants frauduleux des statistiques à l’aide d’une liste noire. Afin de lutter contre le referer spam, qui peut rapidement rendre inutilisable les statistiques de visites fournies par spip, ce plugin (...)