Fork me on GitHub

Rapport de message :*
 

Extcal + Intégration de Tiny Editor

Titre du sujet : Extcal + Intégration de Tiny Editor
par djtom sur 26/12/2009 22:19:48

Bonjour @ tous,

Bon je poursuis mes aventures dans la refonte de mon site...

Et je voudrais intégrer l'éditeur Tiny Editor au module Extcal...
Jusqu'à présent j'utilisais koivi editor que j'ai réussit à intégrer à l'aide du post suivant

http://www.zoullou.net/modules/newbb/ ... um=1&move=next&menumode=0

Mais voila j'aimerais homogénéiser les éditeurs pour mes utilisateurs. Donc actuellement pour le forum et le module news j'ai activé Tiny Editor...

Et la j'ai déjà une première question... car en fait j'ai le module tiny editor qui est installé sur mon site depuis longue date. Avec la refonte de l'intégration des éditeurs dans xoops il y a donc maintenant également un répertoire /class/xoopseditor/tinyeditor.

Mais quand je choisis tinyeditor comme éditeur dans mes modules news et forum, je vois bien qu'il utilise le module tinyeditor... est ce que le module est lié avec les repértoire /class/xoopseditor/tinyeditor ? Ou est-ce que j'ai deux fois tiny Editor sur mon site ?

Bon sinon en essayant de suivre le poste mis ci dessus pour l'intégration de koivi dans extcal et en essayant de faire la même chose pour tinyeditor j'ai donc fait ces codes la :

1/ Editer le fichier xoops/modules/extcal/admin/cat.php:

include '../../../class/xoopsformloader.php';
//include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php";
include_once XOOPS_ROOT_PATH "/class/xoopseditor/tinyeditor/formtinyeditortextarea.php";


et

$form = new XoopsThemeForm(_AM_EXTCAL_ADD_CATEGORY'add_cat''cat.php?op=enreg''post'true);
            
//$form->addElement(new XoopsFormText(_AM_EXTCAL_NAME, 'cat_name', 30, 255, $cat->getVar('cat_name')), true);
            //$form->addElement(new XoopsFormWysiwygTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', $cat->getVar('cat_desc'),'','',''), false);
            
$form->addElement(new XoopsFormTinyeditorTextArea(_AM_EXTCAL_DESCRIPTION'cat_desc'$cat->getVar('cat_desc'),'','',''), false);



et

$form->addElement(new XoopsFormText(_AM_EXTCAL_NAME'cat_name'30255), true);
        
//$form->addElement(new XoopsFormDhtmlTextArea(_AM_EXTCAL_DESCRIPTION, 'cat_desc', ''), false);
        //$form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc,'','',''), false);
        
$form->addElement(new XoopsFormTinyeditorTextArea(_MD_EXTCAL_DESCRIPTION'event_desc'$desc,'','',''), false);



2/ Editer le fichier xoops/modules/extcal/class/event.php:

include_once XOOPS_ROOT_PATH.'/modules/extcal/class/config.php';
// Intégration koivi
//include XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
//include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php";

// Intégration TinyEditor
include XOOPS_ROOT_PATH '/class/xoopsformloader.php';
include_once 
XOOPS_ROOT_PATH "class/xoopseditor/tinyeditor/formtinyeditortextarea.php";


et

// Description
        //$form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc, 10), false);
        //$form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_DESCRIPTION, 'event_desc', $desc,'100%','400px',''), false);
        
$form->addElement(new XoopsFormTinyeditorTextArea(_MD_EXTCAL_DESCRIPTION'event_desc'$desc,'100%','400px',''), false);


et

// Address
        //$form->addElement(new XoopsFormDhtmlTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address), false);
        //$form->addElement(new XoopsFormWysiwygTextArea(_MD_EXTCAL_ADDRESS, 'event_address', $address,'','',''), false);
        
$form->addElement(new XoopsFormTinyeditorTextArea(_MD_EXTCAL_ADDRESS'event_address'$address,'','',''), false);



Et bon bien sure cela ne fonctionne pas :D !!!

J'obtiens les erreurs suivantes...

Erreurs 
Inconnu
Assigning the return value of new by reference is deprecated dans le fichier /modules/extcal/class/ExtcalPersistableObjectHandler.php ligne 53
 
Avertissement
: include_once(class/xoopseditor/tinyeditor/formtinyeditortextarea.php): failed to open streamNo such file or directory dans le fichier /modules/extcal/class/event.php ligne 18
 
Avertissement
: include_once(): Failed opening 'class/xoopseditor/tinyeditor/formtinyeditortextarea.php' for inclusion (include_path='.;C:/UniServer/usr/local/php/includes;C:/UniServer/usr/local/php/pear;C:/UniServer/home/admin/www/plugins/pear/PEAR'dans le fichier /modules/extcal/class/event.php ligne 18
 
Inconnu
Assigning the return value of new by reference is deprecated dans le fichier /modules/extcal/class/pear/Calendar/Month/Weeks.php ligne 97
 
Inconnu
Assigning the return value of new by reference is deprecated dans le fichier /modules/extcal/class/pear/Calendar/Calendar.php ligne 404
 
Inconnu
Assigning the return value of new by reference is deprecated dans le fichier /modules/extcal/class/pear/Calendar/Week.php ligne 123
 
Avertissement
XoopsEditorHandler::getList() should not be called staticallydans le fichier /class/xoopseditor/xoopseditor.php ligne 171
 
Message
: Use of undefined constant _MI_EXTGAL_B_TOP_DESC assumed '_MI_EXTGAL_B_TOP_DESC' dans le fichier /modules/extgallery/xoops_version.php ligne 412


Voila si quelqu'un a une idée pour m'aider intégrer Tiny Editor (le module) dans Extcal.... je crois qu'après ça mon site sera totalement OP et je pourrais bosser un peu sur le morpho 3!

Merci d'avance pour votre aide !!

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

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