Fork me on GitHub






Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
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

Posté le : 26/12/2009 22:19

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il manque une / avant class en 2.

Posté le : 27/12/2009 01:10

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Ah oui exact :)

Bon ben ma modification marche pas en local, mais elle fonctionne sur mon site en prod !!!

Bon ben c'est super trop content !!

D'ailleurs c'est bizarre mais sur le site en local pour le faire fonctionner j'ai dut enlever le fichier qu'avait fait Trabis pour rendre compatible xoops 2.4.2 avec Extcal !!

Et j'ai encore quelque dysfonctionnement en local que j'ai pas en production.

Enfin l'important c'est que ça fonctionne en production :)

Thanks Ghia

@ +

Posté le : 27/12/2009 12:46

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Raaalaaalaaa

Bon je me suis trop emballé en fait ça ne fonctionne pas correctement !!

Quand je veux proposer un événement, j'ai bien l'éditeur tinyeditor qui fonctionne, le gros problème c'est qu'apparemment l'éditeur n'enregistre rien !!!

Après validation de l'événement si je veux le rééditer, il n'y a rien dans l'article... les infos rentré dans l'éditeur ne sont pas sauvegarder dans la base !!!! Bullsh...

Une idée de comment je peux débugger ça ? !! ?

@ +

Posté le : 27/12/2009 18:48

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Apres nouveau test

Lorsque je poste un événement en tant qu'admin cela fonctionne correctement !!

Par contre en tant qu'utilisateur le titre de l'évenement et bien pris en compte mais pas le contenu de l'article...


En mode debug j'ai cela, mais je crois pas que ça corresponde a mon problème... car quand je post en tant qu'admin j'ai les mêmes messages d'erreurs !!


Message: Undefined index: event_desc dans le fichier /modules/extcal/post.php - ligne 99
Message: Undefined index: event_address dans le fichier /modules/extcal/post.php - ligne 104
Message: Deprecated, use '/include/mimetypes.inc.php' directly. dans le fichier /class/mimetypes.inc.php - ligne 25

Je sens que ça va être un truc bien galère à trouver pourquoi ça déconne !!!

@ +

Posté le : 27/12/2009 19:41

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Bon j'ai finalement refait quelque test et mise à jour du module tiny editor.


Maintenant la description de l'événement et vide que je sois en tant que membres ou en tant qu'admin.

Par contre en debug j'ai ce message d'erreur ?

Message: Undefined index: event_desc dans le fichier /modules/extcal/post.php - ligne 99
Message: Undefined index: event_address dans le fichier /modules/extcal/post.php - ligne 104
Message: Deprecated, use '/include/mimetypes.inc.php' directly. dans le fichier /class/mimetypes.inc.php - ligne 25

Qui correspond bien a mon problème... par contre la raison de ce problème je ne vois toujours pas ?

Je pense que c'est l'intégration de tiny editor qui est mal faite ? mais d'ou vient l'erreur ??

Posté le : 29/12/2009 10:10

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Yop personne aurait une petite idée de la nature du problème ??

Merci pour votre aide

@ +

Posté le : 05/01/2010 13:02

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
pourquoi tu n'essayes pas plutôt avec tinymce ?

Posté le : 05/01/2010 14:00

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal + Intégration de Tiny Editor
Régulier
Inscrit: 04/02/2003 16:27
Messages: 107
Quand j'active Tinymce dans les autres modules l'upload d'image ne fonctionne pas !!

Et j'ai besoin de cette fonction, c'est d'ailleurs la raison principal pour laquelle je veux intégrer tiny editor.

Posté le : 12/01/2010 08:55

PeAcE UnItY LoVe AnD HaViNg FFUUNN ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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