Fckeditor
Bonjour à tous. Je suis train d'essayer d'intégrer l'éditeur FckEditor mais je bloque sur le module d'ajout de fichier de fckeditor. En gros je dois modifier le fichier /editor/filemanager/connectors/php/config.php pour pouvoir paramétrer les variables d'accès au répertoire. Pour le rendre compatible avec tout type d'installation je voulais utiliser les valeurs renvoyé par pluxml. Donc j'ai entrepris de récupérer $plxAdmin. Voila ce que j'ai fais, dans le même répertoire que le fichier config.php j'ai ajouté un fichier prepend.php qui contient :
<?php
define('PLX_ROOT', '../../../../../../'); // Pour remonter au répertoire de base (rajout d'un nouveau répertoire plugins et fck est dedans)
define('PLX_CORE', '../../../../../');
define('PLX_CONF', PLX_ROOT.'data/configuration/parametres.xml');
# On verifie que Pluxml est installé
if(!file_exists(PLX_CONF)) {
header('Location: '.PLX_ROOT.'install.php');
exit;
}
# On inclut les librairies nécessaires
include_once(PLX_ROOT.'config.php');
include_once(PLX_CORE.'lib/class.plx.utils.php');
include_once(PLX_CORE.'lib/class.plx.glob.php');
include_once(PLX_CORE.'lib/class.plx.record.php');
include_once(PLX_CORE.'lib/class.plx.motor.php');
include_once(PLX_CORE.'lib/class.plx.admin.php');
include_once(PLX_CORE.'lib/class.plx.show.php');
include_once(PLX_CORE.'lib/class.plx.erreur.php');
include_once(PLX_CORE.'lib/class.plx.encrypt.php');
# Creation de l'objet principal et premier traitement
$plxAdmin = & new plxAdmin(PLX_CONF);
$pwd = $plxAdmin->getPasswd(PLX_ROOT.$plxAdmin->aConf['passwords']);
# Test sur l'identification
if(@!$auth_page AND (empty($_SESSION['admin']) OR empty($pwd[ $_SESSION['author'] ]) OR $pwd[ $_SESSION['author'] ] !== $_SESSION['pass'])) {
header('Location: auth.php');
exit;
}
?>
Dans le fichier config.php j'ai ajouté :
include('prepend.php');
Maintenant au niveau des variables :
// Path to user files relative to the document root.
$Config['UserFilesPath'] = $plxAdmin->aConf['racine'].'/data/' ;
$Config['UserFilesAbsolutePath'] = PLX_ROOT.'data/' ;
Le problème est qu'il ne trouve pas le chemin d'accès au répertoire, j'ai l'impression qu'il ne récupère pas $plxAdmin. J'ai un string de l'array
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaies avec
J'ai bien pensé au print_r mais comme c'est dans un fichier de config il ne m'affiche rien. Au contraire j'ai ce message lorsque je lance le browser de fckeditor : Bien dans les logs de mon serveur je n'ai aucune information J'ai essayé ta modification marama et c'est pareil.
J'ai un string de l'array