Nouvelle version du plugin fckeditor-spip

une meilleure intégration à SPIP

Attention, page complètement obsolète, qui devrait être dépubliée : liens brisés, etc.

Dans l’article « Encore une intégration de FCKeditor » vous trouverez une présentation du plugin.

Les améliorations de cette version sont :

  • insertions de liens vers des articles ou des rubriques SPIP depuis fckeditor, icône (dans la barre d’outils liens) :

    ce qui ouvre la boîte :

  • insertions des documents et images SPIP depuis fckeditor (leur téléchargement utilise le mécanisme classique de SPIP), icônes (dans la barre d’outils images) :

    qui ouvre la boîte :

    et

    qui ouvre la boîte :

  • possibilité d’utiliser les modèles SPIP (genre : <modele|parametres> ou <modeleXX|parametres>
  • compatible installation mutualisée
  • possibilité d’utiliser des barres d’outils plus configurable :
  • possibilité de modifier la CSS utilisée par l’éditeur (modifie la CSS de SPIP en conséquence) :
  • des corrections de bug (essentiellement dans les chemins des noms de fichier)
  • MàJ : correction d’un bug avec les insertions d’images
  • MàJ : possibilité d’insérer des liens vers les auteurs, les mots clés, les sites syndiqués, les articles et les rubriques
  • MàJ : passage à fckeditor 2.6.4 Beta
  • MàJ 2 : correction d’un bug (typo) empêchant l’accés aux images via le mécanisme de fckeditor
  • MàJ 2 : ouverture d’une boite d’avertissement en cas de changement de mode (c’est un pis-aller mais ça évitera des pertes d’information)
  • MàJ 3 : correction du bug empêchant la modification des informations de documents

Merci à tous ceux qui ont testé le plugin et qui ont fait remonter les problèmes. C’est vraiment un plaisir de travailler dans ces conditions.

EDIT : en raison d’une faille de sécurité sur cette vieille version du plugin, celui-ci n’est plus disponible au téléchargement.

Discussion

65 discussions

  • Bonjour,

    Est-ce que vous avez eu le temps d’avancer sur une prochaine version du plugin intégrant les fonctionnalités proposées suivantes :


    -  pour « dewplayer » : c’est pas prévu dans l’immédiat, mais je tacherais de regarder,
    -  pour le 403 : c’est probablement le problème de droit déjà discuté, il faut que apache ai accés en lecture/écriture à tous les répertoire/fichiers du plugins
    -  pour l’ajout de lien seul, je le mets dans ma todolist.
    -  on m’a aussi signalé un problème avec un plugin de fckeditor qui permet beaucoup trop de chose je tache de pondre une mise à jour de sécurité un de ses 4 matins.
    Merci pour vos contributions/propositions

    Bonne journée,
    Olivier

    Répondre à ce message

  • Bonjour,

    pour changer la langue, je n’ai pas utilisé fckconfig.js mais plutôt fckconfig_fonctions.php.

    Remplacer :
    $oFCKeditor->Config[’DefaultLanguage’] = $GLOBALS[’auteur_session’][’lang’] ; // spip language
    par
    $oFCKeditor->Config[’DefaultLanguage’] = ’fr’ ;

    Il reste donc à voir le problème avec le « coller avec word » que j’ai expliqué dans le message précédent.
    Quant au problème d’alignement, je laisse la balise div pour avoir au moins quelque chose de fonctionnel, à défaut d’avoir des balises appropriés.

    Merci à ceux qui sauront proposer quelque solutions ou tentatives.

    Répondre à ce message

  • guillaume

    FCK Editor Marche avec du SPIP 2.0.3.
    Quelque petits soucis :
    -  Problème d’alignement si on remplace la balise div par défaut par celle du p pour les blocs de texte.
    -  Si on a collé avec la fonction coller depuis Word et qu’on enregistre l’article, si l’on souhaite le modifier à nouveau, l’éditeur FCK Editor n’est plus disponible.
    Pour essayer, j’ai coupé l’ensemble de l’article et réengistrer, puis retourner le modifier, l’éditeur FCK Editor est de nouveau présent.

    Par contre, quel fichier précisément il faut changer pour avoir l’interface en français ?

    Malgré les remarques que je fais, je trouve très bien cet outil qui va révolutionner l’utilisation de l’espace privé de mes rédacteurs.

    Répondre à ce message

  • 2

    Bonjour,

    Avant tout je tiens à vous remercier pour ce plugin que je vient d’installer sans difficulté après une mise à jour de 1.9.2 vers 2.07.

    Pour le retour, j’ai juste eu besoin d’appliquer le changement de langue avec :
    $oFCKeditor->Config[’DefaultLanguage’] = ’fr’ ;
    Car certain rédacteur était bloqués en anglais.

    Si non j’aurais une question qui à mon avis touche plus fckeditor que le plugin en lui même, mais dans l’ancien portage de fckeditor que j’utilisai, la balise {{<p></p>}} était celle par défaut et non pas <div></div> , ce que je trouve pas vraiment pratique.

    La question serait donc, y aurait il un moyen de changer la balise par défaut ?

    Merci.

    • Bonjour Yann

      Dans le fichier fckconfig.js, voir la ligne 148
      -  FCKConfig.EnterMode = ’div’ ;

      Ceci dit, j’avais le même objectif que vous, puis je me suis aperçu que les rédacteurs ne savaient pas revenir à la balise ’div’ pour obtenir des alignements centrés et à droite.

      Bonne journée

      jmfre

    • Bonjour jmfre,

      Merci beaucoup pour votre réponse. Normalement les trois rédacteurs du site ont tous un minimum de connaissances en HTML.

      Je vais tester comme ça et ont verra :).

      Bonne journée

    Répondre à ce message

  • 1

    Bonjour,
    merci pour ce plugin, il fonctionne très bien à une exception !
    En effet, si je veux aligner à droite, et que je valide, celà ne change rien.
    Ma solution est de mettre d’entourer mon texte entier de la balise « html » et « /html ».

    Comment faire pour que celà soit transparent ?

    Je suis sur un Spip2 et la dernière version je pese, de FCK (2.6.3b).
    Merci d’avance !

    • Bonjour Fabien

      Avez vous testé avec le format « Normal (div) » pour les alignements à droite ?

      Bonne journée

      JMFRE

    Répondre à ce message

  • 2

    J’ai installé par ftp le plugin qui apparait, j’ai installé également cfg qui est activé mais lorsque je veux activer le plugin fck celui ci reste inactif ???
    merci de m’éclairer
    Salva

    • Bonjour smagaz

      Je me contenterai des suggestions de base, vous les avez probablement déjà appliquées :
      -  il existe un répertoire plugins à la racine du site qui contient les plugins
      -  activation du plugin CFG (incontournable)
      -  activation du plugin FCK (parfois 2 ou 3 essais)

      Bonne journée

      jmfre

    • en fait j’avais installé une mauvaise version de cfg. j’ai téléchargé la dernière et c’est ok
      merci

    Répondre à ce message

  • 1

    Bonjour

    Voici quelques heures que je me trouve face à un vilain message d’erreur lorsque j’essaie de charger une image : « XML request error : Internal Server Error (500) ».

    Il semble que ce soit lié à un problème de chemin (je n’en suis pourtant pas sur).

    J’ai parcouru ce forum et bien d’autres sans trouver de réponse efficace. Si vous connaissez la solution ou une piste, bravo, et si en plus vous la communiquez : mille mercis.

    jmfre

    • Voici la solution que j’ai trouvée (environ 15h00 de test variés et de mises en causes diverses ) :
      Tout fonctionne si j’utilise les versions suivantes :
      -  Spip = SPIP 2.0.6 [13835]
      -  CFG = Version : 1.10.5 [27037]
      -  FCK = FCKeditor 2.6.3 / Version : 0.2

      Si vous souhaitez voir la démarche que j’ai suivie (et quelques un des tests effectués), c’est à cette adresse : http://www.loucastendet.com/spip.php?article30
      -  En local, avec Wamp Serveur, tout fonctionne bien. Ça ne plante que chez les hébergeurs (Oxyd, DRI et Maven)
      -  Il existe probablement des solutions plus efficaces que celle que je soumet : je serai heureux de les connaitre.

      JMFRE

    Répondre à ce message

  • salut,

    Dans le fichier fckeditor_options.php, ne serait-il plus judicieux d’utiliser la fonction de spip : _request() à la place d’un accès direct $_GET ?

    a+

    Répondre à ce message

  • Salut,

    Dans la config, ligne 208, il y a : $oFCKeditor->Config[’SkinPath’] = fckeditor_canonize_path(’skins/’.$skin.’/’) ;
    Chez moi, lorsqu’elle est active fck ne trouve pas toutes ses css (fckdialog.css notamment), en commentant cette ligne il retrouve ses css. Est-elle vraiment utile ?

    a+
    Val

    Répondre à ce message

  • Salut,
    Je pense qu’il y a un bug sur SPIPLink quand le site est en https.
    Le AjaxLoader ne semble pas se charger...
    Une idée ?

    Merci

    A bientôt

    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