Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
|
Explication pour utiliser koivi dans l'excellent eXtCal (v2.2.2)
1/ Installer koivi editor dans xoops:
Facile, il suffit de dézipper l'archive dans xoops/class/ , ce qui donnera xoops/class/wysiwyg/
2/ Editer le fichier xoops/modules/extcal/admin/cat.php:
Juste après la ligne: include '../../../class/xoopsformloader.php';
Ajouter la ligne suivante: include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php";
Remplacer $form->addElement(new XoopsFormDhtmlTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', $cat->getVar('cat_desc')), false); (ligne 54) par: $form->addElement(new XoopsFormWysiwygTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', $cat->getVar('cat_desc'),'','',''), false);
Remplacer $form->addElement(new XoopsFormDhtmlTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', ''), false); (ligne 112) par: $form->addElement(new XoopsFormWysiwygTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', '','','',''), false);
3/ Editer le fichier xoops/modules/extcal/class/event.php:
Juste apres include_once XOOPS_ROOT_PATH.'/modules/extcal/class/config.php'; (ligne 11) ajouter: // Intégration koivi include XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php";
Remplacer $form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc, 10), false); (ligne 649) par: $form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc,'','',''), false);
Remplacer $form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address), false); (ligne 662) par: $form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address,'','',''), false);
C'est fini !! Fastoche non ?
Posté le : 17/03/2009 11:28
|