Text area como en hotmail o gmail

hola a todos:

se me presento el caso en que debo hacer un text area tipo el q tiene
hotmail para escribir los mails, con negrita, cursiva, subrayado, tamaño
de letra, colores, etc. para q el usuario pueda escribir y cambiar todas
esas cosas.
alguien sabe como se puede hacer esto???

gracias

Como el compañero Jean Carlo comento hace tiempo puedes visitar:

Yo te recomiendo TinyMCE http://tinymce.moxiecode.com/ por su
sencillez.

Un saludo

2006/12/4, Sebastian M. [email protected]:

Pedro Marín wrote:

Como el compañero Jean Carlo comento hace tiempo puedes visitar:

TTW (Through the Web) WYSIWYG Web Editors

Yo te recomiendo TinyMCE http://tinymce.moxiecode.com/ por su
sencillez.

Un saludo

2006/12/4, Sebastian M. [email protected]:

gracias Pedro por responder tan rapido.
esta muy bueno el tinyMCE, estube probando los ejemplos y es justo lo q
necesito.

el problema es q no se como hacerlo andar con rails

tengo un layout
un index.rhtml

segun el ejemplo q trae el tinyMCE, deberia poner esto en mi layout

y con q mi index.rhtml tuviera un textarea deberia de funcionar,

pero no es asi,

la carpeta q descargue, la cual trae los temas, los archivos .js y todo
lo demas (la carpeta completa) la coloque en miaplicacion/vendor/

q estoy haciendo mal, es en esa carpeta q debo colocar todos esos
archivos?? soy nuevo en esto, sepan disculparme !

desde ya muchas gracias por su ayuda!!!

Mauro P. [w3revolt.com] wrote:

Sebastian M. wrote:

Hola Sebastian, personalmente te recomiendo FCKeditor [

gracias mauro, me gusto el FCKeditor, ademas estube viendo el articulo
del blog en 15 min y da paso por paso como colocarlo, asi q luego lo voy
a probar.
De todas formas quisiera probar tambiem el TinyMCE.

antes de irme a dormir (son las 7.20 de la mañana en argentina) una
ultima cuestion que no tiene nada q ver con los webeditors

estube buscando como hacer un select en mi view pero con los datos q
tengo en una tabla de la bd

encontre esto

<%= start_form_tag :controller => “admin”, :action => :save_empresa %>
<% @rubros= Rubro.find(:all, :order => “nombre”).map {|u| [u.nombre, u.id]} %>
<%= select(:rubro, :nombre, @rubros) %>
<%= submit_tag(“Registrar Empresa”) %>
<%= end_form_tag%>

funciona de maravilla el select, mustra los datos cargados en la tabla
rubros, pero el problema es como obtengo el resultado en mi
controlador???

en el metodo save_empresa, como se cual fue la opcion q el usuario
eligio en la view??

gracias y hasta mañana!!!

Sebastian M. wrote:

Hola Sebastian, personalmente te recomiendo FCKeditor [
http://www.fckeditor.net/]. Esta muy completo y es bastante ligero.
TinyMCE también lo probé, al igual que HTMLarea, pero lo que no me gustó
a mi es que muchos plugins son de pago o vienen por separado. Pero por
probar que no quede, a lo mejor se adapta mejor lo que necesitas.
Si queres probar FCKeditor hay un artículo en
http://www.vicentgozalbes.com/articles/2006/05/19/programar-un-blog-en-más-de-15-minutos-vi
que te va a servir para montarlo a mano. Y sino vi hace un tiempo que
también hay un plugin que se llama FCKeditor para ayudas de sintaxis,
aunque no llegue a probarlo.

Saludos.

Mauro.

hola, estube proband el FCKeditor y esta muy bueno, ya lo tengo
configurado y andando bien excepto por una cosa

cuando guardo en la base de datos el html de lo q escribo en el
webeditor, me sale esto:

— !map:HashWithIndifferentAccess
descripcion: |-

y luego todo el html correcto
entonces cuando visualizo en mi aplicacion me aparece

descripcion
todo el html

pero no quiero q me ponga ese texto descripcion… alguien sabe q es
eso??

aqui mi codigo

VIEW

<%= start_form_tag :action => ‘save’, :id => @empresa %>

Body

<%= fckeditor_text_field 'empresa', 'descripcion'  %></p>

<%= submit_tag ‘Edit’ %>
<%= end_form_tag %>

CONTROLLER

@empresa.update_attribute(:descripcion, params[:empresa])

On 12/7/06, Sebastian M. [email protected]
wrote:

entonces cuando visualizo en mi aplicacion me aparece

CONTROLLER

@empresa.update_attribute(:descripcion, params[:empresa])

Creo que la línea del controlador debería ser:

@empresa.update_attribute(:descripcion, params[:empresa][:descripcion])

En tu caso Rails está serializando el hash params[:empresa] y lo mete
completo en la base de datos, por eso imprime delante “descripción”.

Si quieres puedes instalar tambien Tinymce como un plugin siguiendo
estas
instrucciones
http://johnwulff.com/articles/2006/05/31/tinymce-with-ruby-on-rails

Es mucho mas fácil y mas ROR

Saludos

El 7/12/06, Sebastian M.[email protected]
escribió:

Creo que la l�nea del controlador deber�a ser:

@empresa.update_attribute(:descripcion, params[:empresa][:descripcion])

En tu caso Rails est� serializando el hash params[:empresa] y lo mete
completo en la base de datos, por eso imprime delante “descripci�n”.

MUchas gracias Daniel
era eso, ahora funciona perfecto!!!
:slight_smile:
saludos!!