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

XELUPLOAD y salto de linea

Estas en el tema de XELUPLOAD y salto de linea en el foro de ASP Clásico en Foros del Web. Hola gente, busque pero no encontre nada referido al tema de poder agregar salto de linea, xelupload me funciona perfecto solo me faltaria poder agregar ...
  #1 (permalink)  
Antiguo 28/11/2008, 07:18
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
XELUPLOAD y salto de linea

Hola gente, busque pero no encontre nada referido al tema de poder agregar salto de linea, xelupload me funciona perfecto solo me faltaria poder agregar en un campo memo que tengo los salto de lineas, alguien sabra como hacerlo?

muchas gracias

Eduardo
  #2 (permalink)  
Antiguo 28/11/2008, 07:44
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: XELUPLOAD y salto de linea

a que te refieres con agregas LOS SALTOS DE LINEA?

podrias explicar un poco mejor tu problema?
  #3 (permalink)  
Antiguo 28/11/2008, 08:16
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

Hola Muzttein, estoy usando xpupload y tengo un campo memo donde guardo descripcion del producto todo funciona bien lo carga todo ok, pero no me respeta los saltos de linea pongo el codigo. muchas gracias
<%
Dim objUpload, objFich, strNombreFichero
Dim strarticulo, strcodigo, strdescripcion, strprecio, strnovedades

Function txt2htm(descripcion)
txt2htm = descripcion
txt2htm = Replace(txt2htm, VBCrLf, "<br>" & VBCrLf)
End Function



'Creamos el objeto
set objUpload = new xelUpload

'Recibimos el formulario
objUpload.Upload()

'Mostramos total de ficheros recibidos
Response.Write ( objUpload.Ficheros.Count & " ficheros recibidos.")

'Mostramos los campos del formulario de texto:
Response.Write ("<p>Articulos :" & objUpload.Form("articulo") & "<br>")
Response.Write ("<p>Codigo :" & objUpload.Form("codigo") & "<br>")
Response.Write ("<p>Descripcion :" & objUpload.Form("descripcion") & "<br>")
Response.Write ("<p>Precio :" & objUpload.Form("precio") & "<br>")
Response.Write ("<p>Novedades :" & objUpload.Form("novedades") & "<br>")


'Y ahora mostramos los datos del fichero enviado:
'Lo sacamos a una variable por comodidad
set objFich = objUpload.Ficheros("fichero")

Response.Write ("Foto : " & objFich.Nombre & "<br>")
Response.Write("Tamaño : " & objFich.Tamano & "<br>")
Response.Write("Tipo de contenido : " & objFich.TipoContenido & "</p>")

'Guardamos el fichero, con su nombre, en el directorio
'en el que se encuentra esta página

objFich.Guardar(Server.MapPath("."))

'Y guardamos una copia, con nombre "subido.bin"

'objFich.GuardarComo "subido.bin", Server.MapPath("./public_html")

'Abrimos una conexión a una base de datos
Dim oConn, rs, SQL

set oConn = Server.CreateObject("ADODB.Connection")


'Nos conectamos con un DSN
oConn.ConnectionString = MM_Conex1_STRING
'"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath( "texsur.mdb" )

oConn.Open

set rs = Server.CreateObject("ADODB.Recordset")



'Y abrimos la tabla Datos
SQL = "SELECT * FROM Articulos"

'Abrimos el Recordset con cerrojo 2 (adLockPessimiestic)
'que permite modificaciones

rs.Open SQL, oConn, 0, 2

'Añadimos un nuevo registro
rs.AddNew

rs.Fields("articulo") = objUpload.Form("articulo")
rs.Fields("codigo") = objUpload.Form("codigo")
rs.Fields("tipo_articulo") = objUpload.Form("tarticulo")
rs.Fields("descripcion") = objUpload.Form("txt2htm")
rs.Fields("precio") = objUpload.Form("precio")
rs.Fields("novedades") = objUpload.Form("novedades")

'Guardamos el contenido del fichero en la base de datos:
'el nombre del fichero, su tipo
rs.Fields("foto") = objFich.Nombre
rs.Fields("contenido") = objFich.TipoContenido
'y los datos binarios
'objFich.GuardarBD rs.Fields("datos")

rs.Update
rs.Close

Response.Write("Articulo guardado en base de datos.")

'Limpiamos objetos
set oFich = nothing
set objUpload = nothing
'rs.Close
set rs = nothing
oConn.Close
set oConn = nothing

%>
  #4 (permalink)  
Antiguo 28/11/2008, 08:33
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Hola

Prueba con esto

Código asp:
Ver original
  1. Function txt2htm(descripcion)
  2. str = Server.HTMLEncode(descripcion)
  3. str = Replace(str, vbCrLf, "<br />" & vbCrLf, 1, -1, 1)    
  4. End Function

Uso

Código asp:
Ver original
  1. Response.Write ("<p>Descripcion :" & txt2htm(objUpload.Form("descripcion")) & "<br>")

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 28/11/2008, 09:41
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

ahora pruebo muchas gracias Adler
  #6 (permalink)  
Antiguo 28/11/2008, 10:14
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

Adler vamos avanzando jeje, te comento cuando doy un salto de linea (enter) en la base guarda pero con un espacio por eje
salto de linea.
nuevo salto.
lo guarda en la base : salto de linea. nuevo salto no junto como antes salto de linea.nuevo salto,
espero entiendas, sigo probando escucho sugerencia, muchas gracias Adler.
  #7 (permalink)  
Antiguo 28/11/2008, 12:59
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Hola

Cita:
Iniciado por evilte Ver Mensaje
lo guarda en la base : salto de linea. nuevo salto no junto como antes salto de linea.nuevo salto
Lo siento, pero no entiendo a que te refieres con que lo guarda separados
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #8 (permalink)  
Antiguo 01/12/2008, 04:46
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

Hola, lo que hace es dejar un espacio no agrega "<br/>", cuando estas en el formulario y das enter para el salto de linea no agrega "br/" en cambio lo que hace es un espacio, intente varias cosas pero sin resultado, ojala me entiendas, gracias
  #9 (permalink)  
Antiguo 01/12/2008, 05:54
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Hola

No se que decirte. Algo que está claro es que los saltos de linea los tiene que recoger. Creo que trabajas en access, así que podrías hacer una prueba. Introduce un texto como este el campo, a ver que ocurre

Cita:
texto de prueba<br>
texto de prueba
Si con esta cadena funciona, entonces creo que el problema puede estar en el archivo xelupload

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #10 (permalink)  
Antiguo 01/12/2008, 07:44
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

intente pero nada, bueno sigo buscando alguna manera de poder hacerl osi se te ocurre algo postealo por favor , muchas gracias Adler por tu ayuda.
  #11 (permalink)  
Antiguo 01/12/2008, 08:00
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Hola

¿No ha resultado?

¿Has introducido esa cadena, en el campo de la bd donde recoges el texto que es insertado desde el form?
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #12 (permalink)  
Antiguo 01/12/2008, 08:11
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

lo hice y sale el salto de forma manual obviamente en el formulario te parece si te doy el vinculo para que veas el resultado? gracias Adler
  #13 (permalink)  
Antiguo 01/12/2008, 08:12
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Claro, postealo
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #14 (permalink)  
Antiguo 01/12/2008, 08:38
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

te lo mande por privado, hice bien? cualquier cosa colocamos el resultado correcto por si necesita otra persona
  #15 (permalink)  
Antiguo 02/12/2008, 08:44
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: XELUPLOAD y salto de linea

Hola

Prueba a antes de insertar la cadena en la bd, pasalé la función que te expuse en anteriores post

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #16 (permalink)  
Antiguo 03/12/2008, 08:40
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 23 años, 2 meses
Puntos: 0
Respuesta: XELUPLOAD y salto de linea

Hola Adler no hay caso, estuve buscando otra opcion y encontre fckeditor lo estoy modificando para lo que necesito, muchas gracias por tu tiempo
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 08:18.