Fork me on GitHub






Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 17/02/2005 20:25
Messages: 404
Bonjour à tous, c'est re-moi !

Je suis en train d'essayer d'installer un éditeur pour mon module.
Je me suis dit que TinyMCE serait bien, vu qu'il est intégré à XOOPS par défaut (quand je vous dit que j'aime les modules clés en main ) !

Mais je ne vois pas bien (même en cherchant sur le forum) par quoi remplacer mon
$my_form->addElement(new xoopsFormDhtmlTextArea (_MI_COTATIONS_ANALYSE"analyse"$analyse'100%''400px'false), true);


J'ai bien essayé quelques trucs trouvés sur les forums, mais à part
$my_form->addElement(new XoopsFormTinyeditorTextArea(_MI_COTATIONS_ANALYSE"analyse"$analyse,'100%','400px',false), true);

qui me met effectivement tinyeditor mais qui me remplit mon champ par du vide, je n'ai pas trouvé.

Un petit coup de pouce ?

Merci !

Posté le : 15/07/2011 19:17

http://www.deficulturel.net - Donnons un sens à  la culture !
http://www.lecran.fr - Devenez pixelligent !
http://www.sauvonslart.com - Un ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972

Posté le : 15/07/2011 20:07

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 17/02/2005 20:25
Messages: 404
Yep. J'avais vu mais comme je luttais pour passer ma variable (comment mettre le contenu dans $analyse ?) j'étais passé à autre chose.

J'ai cherché une fiche sur XoopsFormEditor pour voir l'ordre des paramètres mais j'ai pô trouvé...

Pour le moment j'en suis à
$editor_configs=array();
     
$editor_configs["rows"] = 20;
     
$editor_configs["cols"] = 80;
     
$editor_configs["width"] = "100%";
     
$editor_configs["height"] = "400px";
     
$editor_configs["editor"]= "tinymce";
     
$my_form->addElement(new XoopsFormEditor("essai""analyse"$editor_configs));



Posté le : 15/07/2011 20:26

http://www.deficulturel.net - Donnons un sens à  la culture !
http://www.lecran.fr - Devenez pixelligent !
http://www.sauvonslart.com - Un ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 17/02/2005 20:25
Messages: 404
Ok la variable se met tout à la fin.

Quand même j'aimerais bien trouver une fiche sur ce composant !

Posté le : 15/07/2011 20:33

http://www.deficulturel.net - Donnons un sens à  la culture !
http://www.lecran.fr - Devenez pixelligent !
http://www.sauvonslart.com - Un ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
le plus simple (à mon avis) est d'ajouter une préférence au module pour le choix de l'éditeur via xoops_version.php http://xoops.svn.sourceforge.net/view ... 5986&r2=5985&pathrev=5986
puis ensuite dans ton formulaire http://xoops.svn.sourceforge.net/view ... 5986&r2=5985&pathrev=5986
et passer la define de langue http://xoops.svn.sourceforge.net/view ... 5986&r2=5985&pathrev=5986

Posté le : 15/07/2011 22:54

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 17/02/2005 20:25
Messages: 404
J'ai eu une coupure internet de quelques jours, d'où le retard de ma réponse.

En fait je suis parfaitement d'accord avec toi, mais je suis pris par le temps. Il faut que très rapidement le module soit fonctionnel dans ses fonctions les plus basiques.

Donc pour le moment j'ai mis
$editor_configs=array();
     
$editor_configs["rows"] = 20;
     
$editor_configs["cols"] = 80;
     
$editor_configs["width"] = "100%";
     
$editor_configs["height"] = "400px";
     
$editor_configs["editor"]= "tinymce";
     
$my_form->addElement(new XoopsFormEditor(_MI_COTATIONS_ANALYSE"analyse"$editor_configs$analyse));



Ça marche. Il s'affiche et transmet bien les infos à la table.
Mais :

1) la première ligne de l'éditeur est blanche, le reste est noir et devient blanc au fur et à mesure que le texte se remplit.
J'ai vu sur certains posts qu'il s'agissait peut-être de l'arrière plan du site qui, chez moi, est effectivement noir (lecran.fr). Mais dans ce cas pourquoi la première ligne serait-elle blanche ?

2) quand j'édite l'article, l'éditeur ne récupère pas le contenu de l'analyse. Arf... une fiche sur ce composant aurait été si belle !

Deux soucis de taille qui empêchent le module d'être fonctionnel.

Merci pour ton aide !

Posté le : 18/07/2011 13:00

http://www.deficulturel.net - Donnons un sens à  la culture !
http://www.lecran.fr - Devenez pixelligent !
http://www.sauvonslart.com - Un ...
Partager Twitter Partagez cette article sur GG+
Re: Intégrer TinyMCE dans son module
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682

Posté le : 18/07/2011 17:17
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

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