Les constantes _CKE_CISF_DEF et _CKE_CISF_TB_DEF ne sont pas définies, etc.
Bonjour, Avec le plugin CKEDITOR activé, le plugin CISF ne fonctionne plus. Cela génère des messages d'erreurs : - la constante _CKE_CISF_DEF n'est pas définie - la constante _CKE_CISF_TB_DEF n'est pas définie Cela provient des lignes suivantes dans le fichier ckeditor_fonctions.php : ` if ((_request('page')=='cisf_article')&&ckeditor_lire_config('cisf', _CKE_CISF_DEF)) { $champs[] = array('article',ckeditor_lire_config('cisf_tb',_CKE_CISF_TB_DEF)); }` Si on contourne le problème, par exemple en remplaçant les lignes précitées par : `if ((_request('page')=='cisf_article')) { $champs[] = array('textarea[name=texte]','Basic'); }` on obtient alors d'autres messages d'erreurs dans le fichier ckeditor_fonctions.php : - la constante _CKE_CISF_DEF n'est pas définie - $type n'est pas défini - $id_type n'est pas défini Cela provient des lignes suivantes dans le fichier ckeditor_fonctions.php : `if ((_request('page')=='cisf_article')&&ckeditor_lire_config('cisf', _CKE_CISF_DEF)) { $config['type'] = 'article' ; $id = _request('id_article') ; if ($id) { $config['id'] = $id ; switch($type) { case 'article': case 'rubrique': $res = sql_select('lang', 'spip_'.$type.'s', 'id_'.$type.' = '.$id_type) ; ` Si on contourne ce second problème, par exemple en remplaçant les lignes précitées par : `if ((_request('page')=='cisf_article')) { $config['type'] = 'article' ; $id = _request('id_article') ; if ($id) { $config['id'] = $id ; $type = 'article' ; $id_type = $id; switch($type) { case 'article': case 'rubrique': $res = sql_select('lang', 'spip_'.$type.'s', 'id_'.$type.' = '.$id_type) ; ` alors le plugin CISF fonctionne.
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site