Fork me on GitHub

Rapport de message :*
 

Xoops 2.4.0 CKeditor et CKFinder

Titre du sujet : Xoops 2.4.0 CKeditor et CKFinder
par NicoFr38 sur 03/11/2009 16:42:18

Par défaut dans quant on utilise le nouvel éditeur CKeditor quant on parcourt le serveur pour envoyer des fichiers les fichiers veulent se placer dans le répertoire "/class/xoopseditor/ckeditor/ckfinder/userfiles/"

Personnelement j'aime bien que tous mes fichiers soit dans le répertoire "/uploads/".

Pour que le répertoire d'envois des fichiers soit dans "/uploads/" j'ai modifier le fichier de configuration de CKFinder comme suit:

Dans le fichier : "/class/xoopseditor/ckeditor/ckfinder/config.php"

Ajout tout en haut de (Oui je sait ca fait beaucoup de .. :D):
require_once "../../../../../../../mainfile.php";

Puis dans la fonction : CheckAuthentication on remplace le code pour n'activer l'envoie de fichier que pour les administrateurs :
global $xoopsUserIsAdmin;
if (isset($xoopsUserIsAdmin) && $xoopsUserIsAdmin === true) {
return true;
} else {
return false;
}

Ensuite on fixe le répertoire d'envois des fichiers en replacant les définitions de variables suivantes :
$baseUrl = XOOPS_URL."/uploads/userfiles/";
et
$baseDir = XOOPS_ROOT_PATH."/uploads/userfiles/";


Voila je pense qu'il y a beaucoup mieux a faire, mais ces petites modifications me permettent maintenant d'utiliser cet éditeur comme je le veux.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

74 Personne(s) en ligne (57 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 74 | Plus ...