Foros del Web » Programando para Internet » PHP »

Texto pierde formato al recuperar de SQL, guardado con CKeditor.

Estas en el tema de Texto pierde formato al recuperar de SQL, guardado con CKeditor. en el foro de PHP en Foros del Web. Bueno Gente trate de poner un titulo descriptivo. Voy a tratar de esplicar lo mejor posible mi problemas. Cree una parte de administracion en una ...
  #1 (permalink)  
Antiguo 26/02/2014, 07:13
 
Fecha de Ingreso: junio-2011
Mensajes: 42
Antigüedad: 13 años, 5 meses
Puntos: 0
Texto pierde formato al recuperar de SQL, guardado con CKeditor.

Bueno Gente trate de poner un titulo descriptivo.
Voy a tratar de esplicar lo mejor posible mi problemas.

Cree una parte de administracion en una pagina de noticias.
Inserte el editor CKeditor.
Luego hice que el contenido se guarde en una BDD.
Todo esto parece funcionar bien ya que si por ejemplo guardo texto
con tildes, viñetas, espacios, texto justificado etc queda bien guardado.
Es decir si abro el editor desde otro PC o navegaor el texto dentro del editor me
lo muestra tal cual lo guarde.
Con esto deduzco que el editor esta bien configurado y la BDD tambien guarda bien el contenido.

Ahora cuando quiero insertar el contenido en una pagina me lo muestra sin la mayoria del formato.
Pierde las viñetas. el texto justificado pero conserva los tildes por ejemplo, las letras subrayadas.

en Fin creo que pegando el código que muestra el contenido de la base me podrian ayudar.


Código:
<html>
	<head>
	    
       	
		<title>NAMAS PHP</title>
		<meta charset="UTF-8">
		<link rel="stylesheet" type"text/css" hre="css/estilo.css"/>
		<?php include("conexion.php"); ?>
		
	</head>
		<body>

		<?php
		
		
		//==============================UNICA VARIABLE A MODIFICAR===========================================
		$tabla="textoPP";
		//==============================UNICA VARIABLE A MODIFICAR===========================================
		
		include("visor.php");
		
		
		?>
		
		
	</body>
		
</html>
y aquí el código del visor

Código:
<?php
$result=mysql_db_query($db_name,"select * from $tabla");			
		while ($row=mysql_fetch_array($result))
		{
		$contenido=$row[contenido];
		}
		?>
		
		
					<?php echo $contenido; ?>
Intente cambiar "<?php echo $contenido; ?>" por "<?php print $contenido; ?>" o "<p><?php echo $contenido; ?></p>"
Sin resultados positivos.

Alguna sugerencia ?

Desde ya mil gracias por todo gente!!!
  #2 (permalink)  
Antiguo 26/02/2014, 07:41
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 212
Antigüedad: 13 años, 5 meses
Puntos: 17
Respuesta: Texto pierde formato al recuperar de SQL, guardado con CKeditor.

Y has probado en añadirle una class y con css ajustarlo?

Saludos
__________________
Twitter: @ed33x
  #3 (permalink)  
Antiguo 26/02/2014, 17:48
 
Fecha de Ingreso: junio-2011
Mensajes: 42
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Texto pierde formato al recuperar de SQL, guardado con CKeditor.

Si meto la clase en un divisor y especifico que lo justifico que dada listo pero
no queda funcionando la parte de las viñetas me sigue dando problemas.
No me quedan muchas alternativas y no se donde puede estar el problema.
  #4 (permalink)  
Antiguo 26/02/2014, 18:11
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Texto pierde formato al recuperar de SQL, guardado con CKeditor.

Seguramente el problema es porque el código resultante no es un HTML estándar, lo que tal vez puedas solucionar validándolo; un ejemplo: http://www.forosdelweb.com/f18/aport...-html-1007806/

Adicionalmente, hay una extensión de Firefox para validar el HTML de una página, instálalo y revisa por ti mismo dónde pueden estar los errores.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: formato, guardado, html, pierde, select, sql, tabla, variable
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:04.