Problema con Ajax, TinyMCE y CakePHP

129 views
Skip to first unread message

iperich

unread,
Mar 3, 2008, 3:34:31 PM3/3/08
to CakePHP Chile
Muchachos, tengo el siguiente problema, con un formulario así :

<?php
echo $form->create('Comment',array('onSubmit'=>'return false'));
echo $form->textarea('text', array('cols' => '30', 'rows' =>
'10'));
echo $ajax->submit('Guardar', array('url'=>'/comments/add/',
'update'=>'comments'));
?>
que funciona impecablemente, actualizando el div "comments" cuando
uno le da al submit.

El problema es que al activar TinyMCE la cosa no funciona... tengo
entendido que el TinyMCE no es el Textarea en sí, sino que actúa con
un Iframe y envía la información en algun evento que no es el
"onsubmit", o algo así... la cosa es que la data del textarea no pasa
a "comments/add" y la función actua como si no hubiese data y actúa en
consecuencia mandándome el mensaje "escriba el texto del comment, no
sea gil", que le puse a la función.

Por ahí estuve leyendo y llegué a un pelota que decía que el submit
había que hacerlo así:

echo $ajax->submit('Guardar', array('url'=>'/comments/add/',
'update'=>'comments', 'before'
=> "tinyMCE.execCommand('mceRemoveControl', true,
'MessageContent');tinyMCE.triggerSave()"));

Se supone que con esto se le dice al TinyMCE que ponga el contenido
del TinyMCE en el textarea original, peor, al hacer eso el botón de
submit no hace nada...

Alguien se ha enfrentado a esto? Es muy hueveado TinyMCE para usarlo
con Cake?

Qué me recomiendan para usar un editor WYSIWYG, Ajax y Cake?

Saludos

Pablo Viojo

unread,
Mar 3, 2008, 4:00:44 PM3/3/08
to cakeph...@googlegroups.com


2008/3/3 iperich <ipe...@gmail.com>:
Te arroja algún error?
 

Alguien se ha enfrentado a esto? Es muy hueveado TinyMCE para usarlo
con Cake?

Efectivamente, yo lo he usado alguna vez, y bastante weveo.


Qué me recomiendan para usar un editor WYSIWYG, Ajax y Cake?


Depende de las funcionalidades que requieras, yo utilizo textile [1]

Saludos,


--
Pablo Viojo
pvi...@gmail.com
http://pviojo.net


[1] http://bakery.cakephp.org/articles/view/textile-editor-helper-for-cake

iperich

unread,
Mar 3, 2008, 10:07:09 PM3/3/08
to CakePHP Chile


On Mar 3, 6:00 pm, "Pablo Viojo" <pvi...@gmail.com> wrote:
> 2008/3/3 iperich <iper...@gmail.com>:
No, simplemente pasa a la función, sin el dato del textarea y todo
funciona de acuerdo a eso.

>
>
> > Alguien se ha enfrentado a esto? Es muy hueveado TinyMCE para usarlo
> > con Cake?
>
> Efectivamente, yo lo he usado alguna vez, y bastante weveo.
>
> > Qué me recomiendan para usar un editor WYSIWYG, Ajax y Cake?
>
> Depende de las funcionalidades que requieras, yo utilizo textile [1]
>

No necesito mucho, necesito simplemente los botones N, K, S, poner
links... digamos, el TinyMCE básico. Si me dices que es más simple
ocupar el que dices, pues me cambio y ya... estoy apurado, esa es la
verdad...

> Saludos,
>
> --
> Pablo Viojo
> pvi...@gmail.comhttp://pviojo.net
>
> [1]http://bakery.cakephp.org/articles/view/textile-editor-helper-for-cake

Pablo Viojo

unread,
Mar 5, 2008, 12:47:29 PM3/5/08
to cakeph...@googlegroups.com


2008/3/4 iperich <ipe...@gmail.com>:



No necesito mucho, necesito simplemente los botones N, K, S, poner
links... digamos, el TinyMCE básico. Si me dices que es más simple
ocupar el que dices, pues me cambio y ya... estoy apurado, esa es la
verdad...

Si es solo eso, yo creo que te va a bastar.

Saludos,
Reply all
Reply to author
Forward
0 new messages