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

FCKeditor y saltos de linea

Estas en el tema de FCKeditor y saltos de linea en el foro de ASP Clásico en Foros del Web. estoy intentando acoplar el FCKeditor como editor de noticias en una web, y despues de realizar la instalacion, configurarlo, y probarlo, he visto que me ...
  #1 (permalink)  
Antiguo 04/01/2009, 18:13
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
FCKeditor y saltos de linea

estoy intentando acoplar el FCKeditor como editor de noticias en una web, y despues de realizar la instalacion, configurarlo, y probarlo, he visto que me esta dando algun problemilla.

Tengo una pagina donde introduzco un texto en el FCKeditor , lo recojo y lo almaceno en una bd access.
Desde otra pagina, este texto se puede modificar con FCKeditor, y se a continuacion se actualiza en la bd.

si el texto unicamente esta compuesto por una unica linea de texto (sin saltos de linea) se muestra tanto el texto como el editor correctamente.

El problema lo tengo en que si introduzco texto con algun salto de linea, en la pagina donde se deberia de mostrar, nisiquiera se muestra el editor.
El codigo que utilizo en la pagina que muestro el editor es el sgte:

<script type="text/javascript">
<!--
var sBasePath = document.location.href.substring(0,document.locati on.href.lastIndexOf('panelcontrol')) ;
sBasePath = sBasePath + 'panelcontrol/' + 'fckeditor/'

var oFCKeditor = new FCKeditor( 'Texto' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 300 ;
ooFCKeditor.Value = '<%=bd("VarTexto")%>' ;
FCKeditor.Create() ;
//-->
</script>


alguna solucion?
__________________
Salut i Força al Canut
  #2 (permalink)  
Antiguo 05/01/2009, 06:49
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 9 meses
Puntos: 12
Respuesta: FCKeditor y saltos de linea

Prueba reemplazando los saltos de línea por "</br>"
  #3 (permalink)  
Antiguo 05/01/2009, 11:17
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: FCKeditor y saltos de linea

el error debe estar en como recojo los datos en la pagina que los recibe y los almacena en la bd.
ya que cuando escribo un texto que contiene un par de lineas, me lo almacena dentro del campo correspondiente, vartexto, pero no todo el texto continuo, lo almacena asi:
<p>texto de una sola linea</p>
<p>otra linea</p>

Al almacenarlo en dos lineas, da el problema al mostrarlo que ni muestra el editor ni texto .
Lo he probado a recoger de las sgtes formas:
Texto2=Server.HTMLEncode( Request.Form("VarTexto") )
Texto3=Request.Form("VarTexto")
Texto4=Request("VarTexto")

Pero en ninguna de ellas, lo consigo almacenar correctamente.
alguna idea?
__________________
Salut i Força al Canut
  #4 (permalink)  
Antiguo 05/01/2009, 11:32
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: FCKeditor y saltos de linea

ummmmmmm
tock tock

si alnacena asi?
<p>texto de una sola linea</p>
<p>otra linea</p>

entonces almacena correcto

luego para mostrarlo tendiras que hacer un response.write no un reques??????'

algo asi como:
<%
bDim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/"
mensaje = rs("TuCampoEnLaBase")
oFCKeditor.Value = mensaje
oFCKeditor.Create "FCKeditor1"
%>


sera?????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 05/01/2009, 16:40
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: FCKeditor y saltos de linea

Hola JuanRaPerez, gracias por tu respuesta, aunque no la entiendo muy bien.
Te cuento, almacenando el texto, en la base de datos, asi:
<p>texto de una sola linea</p>
<p>otra linea</p>

Es cuando tengo problemas al mostrarlo.


Si entro en la bd, modifico el campo VarTexto y lo pongo asi, es decir, todo en una misma linea:
<p>texto de una sola linea</p><p>otra linea</p>

Se muestra correctamente tanto el texto (en sus dos lineas) como el editor.
El codigo que que utilizo para mostrar el editor es el sgte:
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
var sBasePath = document.location.href.substring(0,document.locati on.href.lastIndexOf('panelcontrol')) ;
// alert(sBasePath);

sBasePath = sBasePath + 'panelcontrol/' + 'fckeditor/'
// alert(sBasePath);

var oFCKeditor = new FCKeditor( 'Texto' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 300 ;
oFCKeditor.Value = '<%=bd("VarTexto")%>' ;
oFCKeditor.Create() ;
//-->
</script>

En Javascript, por lo que no entiendo muy bien pq tu me has comentado de ponerlo directamente en ASP.

Un saludo y de nuevo gracias por la respuesta, alguna otra sugerencia?
__________________
Salut i Força al Canut
  #6 (permalink)  
Antiguo 06/01/2009, 04:47
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 9 meses
Puntos: 12
Respuesta: FCKeditor y saltos de linea

La respuesta de JuanRAPerez es correcta y no requieres de javascript
  #7 (permalink)  
Antiguo 18/05/2009, 04:10
 
Fecha de Ingreso: noviembre-2008
Mensajes: 8
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: FCKeditor y saltos de linea

hola algicor, he leido lo que estás haciendo y te quería preguntar algo a ver si me puedes ayudar.
estoy tambien trabajando con fckeditor, desde una pagina introduzco el texto que está en una base de datos. ese texto se puede modificar, añadir lineas o lo que se quiera. Y mi pregunta viene aquí, como recoges el texto completo y lo guardas en la base de datos?? lo haces desde un javascript diferente?? me podrías dar alguna idea??

Muchas gracias
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 20:47.