lionhell a écrit:
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 (ligne 54)
$form->addElement(new XoopsFormDhtmlTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', $cat->getVar('cat_desc')), false);
par:
$form->addElement(new XoopsFormWysiwygTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', $cat->getVar('cat_desc'),'','',''), false);
- Remplacer (ligne 112)
$form->addElement(new XoopsFormDhtmlTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', ''), false);
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 (ligne 649)
$form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc, 10), false);
par:
$form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc,'','',''), false);
- Remplacer (ligne 662)
$form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address), false);
par:
$form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address,'','',''), false);
C'est fini !! Fastoche non ?