Fork me on GitHub






wf-link et les éditeurs
Aspirant
Inscrit: 03/12/2010 15:18
Messages: 24
Bonjour,

Peut-on faire fonctionner WF-Links avec CKEditor ?

Merci

Posté le : 04/06/2011 16:18
Partager Twitter Partagez cette article sur GG+
Re: wf-link et les éditeurs
Régulier
Inscrit: 04/04/2008 22:51
Messages: 209
Bonjour

Ce module est relativement ancien, par conséquent les éditeurs placés dans le répertoire class/xoops_editors/ ne sont pas détectés automatiquement.

Il vous faut donc modifier le code du module :

- xoops_version.php
$i++;
$modversion['config'][$i]['name'] = 'form_options';
$modversion['config'][$i]['title'] = '_MI_WFL_EDITOR';
$modversion['config'][$i]['description'] = '_MI_WFL_EDITORCHOICE';
$modversion['config'][$i]['formtype'] = 'select';
$modversion['config'][$i]['valuetype'] = 'text';
$modversion['config'][$i]['default'] = 'dhtml';
$modversion['config'][$i]['options'] =  array(    
_MI_WFL_FORM_DHTML => 'dhtml',
_MI_WFL_FORM_DHTMLEXT => 'dhtmlext',
_MI_WFL_FORM_COMPACT => 'textarea',
_MI_WFL_FORM_HTMLAREA => 'htmlarea',
_MI_WFL_FORM_KOIVI => 'koivi',
_MI_WFL_FORM_FCK => 'fck',
_MI_WFL_FORM_TINYEDITOR => 'tinyeditor',
_MI_WFL_FORM_TINYMCE => 'tinymce'
);


Remplacez _MI_WFL_FORM_FCK => 'fck', par _MI_WFL_FORM_CK => 'ck',
(dans le fichier de langue approprié, ajouter la define _MI_WFL_FORM_CK)

- include/functions.php
switch ( $formuser ) {
        case 
"fck":
            if ( !
$x22 ) {
                if ( 
is_readableXOOPS_ROOT_PATH "/class/xoopseditor/fckeditor/formfckeditor.php" ) ) {
                    include_once( 
XOOPS_ROOT_PATH "/class/xoopseditor/fckeditor/formfckeditor.php" );
                    
$editor = new XoopsFormFckeditor$editor_configstrue );
                } else {
                    if ( 
$dhtml ) {
                        
$editor = new XoopsFormDhtmlTextArea$caption$name$value2060 );
                    } else {
                        
$editor = new XoopsFormTextArea$caption$name$value760 );
                    }
                }
            } else {
                
$editor = new XoopsFormEditor$caption"fckeditor"$editor_configs );
            }
            break;


Remplacez :
- case "fck": par case "ck":
- /class/xoopseditor/fckeditor/formfckeditor.php par /class/xoopseditor/ckeditor/formckeditor.php
- XoopsFormFckeditor par XoopsFormCkeditor
- fckeditor par ckeditor


Ensuite pensez à mettre à jour le module wflinks.

Posté le : 04/06/2011 21:30
Partager Twitter Partagez cette article sur GG+
Re: wf-link et les éditeurs
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16966
Merci l'ami

Posté le : 05/06/2011 00:15

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: wf-link et les éditeurs
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1518
J'en profite pour le classer au rayon astuces...

Posté le : 11/06/2011 08:32
Partager Twitter Partagez cette article sur GG+
Re: wf-link et les éditeurs
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16966
Citation :
Grom a écrit :
J'en profite pour le classer au rayon astuces...

bien bien

Posté le : 11/06/2011 08:39

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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