Ce mémo a été publié le 12 novembre 2010 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
Rate this post

Installé un éditeur WYSIWYG sous Xoops avec un gestionnaire de fichiers.

La méthode suivante a été testée avec succès sous Xoops 2.4.5.

Pour cela il faut 2 fichiers :

CKEditor s’installe très rapidement. Il faut juste envoyer les fichiers sur votre serveur web dans le répertoire /class/xoopseditor
Attention, il va falloir sûrement supprimer l’ancienne installation de CKEditor.
Editer le fichier class/xoopseditor/ckeditor/ckeditor/config.js

Ajouter les lignes suivantes dans CKEDITOR.editorConfig
Attention à bien utiliser le bon répertoire : /Frameworks dans mon exemple.

Pour KCFinder, j’ai opté de le mettre dans le répertoire Frameworks (justement !).

J’ai donc KCFinder qui est dans le répertoire Frameworks/kcfinder
Maintenant, je vais modifier le fichier de configuration de KCFINDER : Frameworks/kcfinder/config.php

Il faut passer ‘disabled’ => true, à false.

Maintenant l’emplacement de stockage des fichiers.
Par défaut, il sont dans Frameworks/kcfinder/upload
Toujours dans le fichier config.php, modifions les lignes suivantes pour stocker les fichiers dans le répertoire uploads/kcffinder

BIen sûr, il faut créer un répertoire /uploads/kcfinder_files avec les droits en écriture (777).

Voilà, maintenant, vous pouvez utiliser un superbe gestionnaire de fichier dans CKEditor !