Foros del Web » Programando para Internet » ASP Clásico »

Presentacion y consulta Textarea+access

Estas en el tema de Presentacion y consulta Textarea+access en el foro de ASP Clásico en Foros del Web. Estimados Mi nombre es Carlos Garcia, hago sitios web principalmente en php y mysql, pero por cuestiones de herencia el sitio web de mi laburo ...
  #1 (permalink)  
Antiguo 28/05/2009, 14:25
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
Presentacion y consulta Textarea+access

Estimados

Mi nombre es Carlos Garcia, hago sitios web principalmente en php y mysql, pero por cuestiones de herencia el sitio web de mi laburo (donde mantengo sistemas) esta en asp y access (una BD de unos 1300 registros y no mas de 1mb de peso)

El tema es que estoy en un ABM para un newsletter de la empresa...

El form de alta y de modificacion potencie el textarea con el js de Nicedit. Barbaro, hasta sube imagenes, agrega links, genial

El problema es que si edito el contenido, al traer hasta el textarea los datos de la base, los tags que mete el nicedit para negrita, cursiva, o los tags de la imagen evidentemente despelotan todo, y no se como solucionarlo.

Si alguien sabe como darle solucion, le agradeceria muchisimo ;)

saludos a todos

Charlie

PD Revise los permanentes antes de consultar, viendo si ya estaba posteado. No estaba y si vi que el link (creo que es el ultimo) que explica como compactar una base online (interesantisimo) no funciona ;)
  #2 (permalink)  
Antiguo 28/05/2009, 17:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Presentacion y consulta Textarea+access

Cita:
El problema es que si edito el contenido, al traer hasta el textarea los datos de la base, los tags que mete el nicedit para negrita, cursiva, o los tags de la imagen evidentemente despelotan todo, y no se como solucionarlo.
No entiendo, el chiste de los editores wysiwyg es precisamente ese, que te inserten tags (html, css, etc) en el campo de la BD, luego al presentar dicho contenido dependiendo del editor de muestra el texto correctamente.
No se trabajado con ese editor especificamente pero openwysiwyg oculta tus textarea y te coloca divs, webWiz trabaja con iframes si mal no recuerdo, es decir, el editor hace todo.

¿puedes replantear tu problema, please?
  #3 (permalink)  
Antiguo 28/05/2009, 21:02
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Presentacion y consulta Textarea+access

Hola Charly García (... ) y Myakire.
Hoy a la tarde vi este mensaje e hice algunas pruebas siguiendo los pasos que se indican en "Quick Start Guide" en el sitio de nicedit.

Lo hice con PHP (porque tenía arriba el Apache en vez del IIS) y me ocurrió algo "extraño" (al menos nunca antes me había pasado). Así que luego intenté con ASP. En ambos hice lo mismo: Una página con un form, un textarea y un botón submit (más las llamadas a los scripts, claro). El action de esa página apuntaba a si misma. Y dentro del textarea coloqué <% = request.form("nombre_del_TA") %> (y su equivalente en PHP).

Bien. En el segundo intento, usando ASP, funcionó correctamente. Obviamente en el primero no (PHP)... ¿Por qué? Porque lo "extraño" que me ocurrió es que me reemplazaba automáticamente las comillas por \" (me las escapaba).

Entonces era obvio que lo siguiente produciría errores:
Cita:
<textarea name="algo" id="algo">Texto en <span style=\"font-weight:bold\">negritas</span></textarea>
Fue allí que decidí probarlo en ASP ya que PHP me estaba escapando los strings sin habérselo pedido (y no sé como deshabilitarlo). Por lo tanto deduzco, al leer esto...

Cita:
El problema es que si edito el contenido, al traer hasta el textarea los datos de la base
..., que en los datos guardados en la BD (esos que llevás al nicedit) hay "algo raro"... ¿podrá ser?
__________________
...___...
  #4 (permalink)  
Antiguo 29/05/2009, 06:44
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Presentacion y consulta Textarea+access

Gracias a ambos por responder ;)

Se que los editores agregan esos tags dentro del campo de la base access. Es lo que le da formato al texto y hasta ahi todo ok

el tema es que el camino inverso (leer de la base y mostrarlo formateado dentro del textarea) es lo que falla

para un contenido en el campo "contenido" de la base (el tipo de datos es memo)
como este:

<img style="width: 248px; height: 184px;" alt="" src="http......jpg" align="left"><font face="arial"><em>Lorem Ipsum</em> es simplemente el texto de relleno de las imprentas y archivos de texto.</font><br>

me muestra esto cuando llamo a la pagina de edicion

Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. ">

o sea, no me trae lo mismo que figura en la base

el codigo del textarea no es mas que esto:

<textarea name="contenido" cols="80" rows="30" value="<%= xedit_contenido%>"></textarea>
  #5 (permalink)  
Antiguo 29/05/2009, 15:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Presentacion y consulta Textarea+access

Pues no sé. A mi esto (el textarea tiene el mismo contenido que diste de ejemplo) me está funcionado bien:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
<form id="form1" name="form1" method="post" action="">
  <textarea name="text" cols="50" rows="10" id="text"><img style="width: 248px; height: 184px;" alt="" src="http://www.maestrosdelweb.com/images/forosdelweb.jpg" align="left"><font face="arial"><em>Lorem Ipsum</em> es simplemente el texto de relleno de las imprentas y archivos de texto.</font><br></textarea>
  <br />
  <input type="submit" name="Submit" value="Submit" />
</form>
</body>
</html>
__________________
...___...
  #6 (permalink)  
Antiguo 30/03/2012, 13:31
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Presentacion y consulta Textarea+access

Hola, yo lo que quiero es guardar el texto en una base de datos mysql y luego poder recuperarlo y editarlo con el formato claro! pero no soy capaz, alguien tiene un ejemplo de como se hace?, porque al pasar el campo me lo pone como texto normal.

GRACIAS.
  #7 (permalink)  
Antiguo 30/03/2012, 15:56
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Presentacion y consulta Textarea+access



no sera acaso... que la lectura del campo de la base de datos al traerla al editor, en lugar de mirar codigos, mira solo letras por eso las cambia????

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:39.