Foros del Web » Programando para Internet » PHP »

problema con editor html

Estas en el tema de problema con editor html en el foro de PHP en Foros del Web. Buenas mi problema es el siguiente, yo estoy haciendo un form y tiene un texarea con un editor de texto todo me sale bien cuandio ...
  #1 (permalink)  
Antiguo 26/06/2009, 13:04
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 16 años
Puntos: 1
problema con editor html

Buenas mi problema es el siguiente, yo estoy haciendo un form y tiene un texarea con un editor de texto todo me sale bien cuandio estoy poniendo el texto le pongo caritas y todo pero al darle submit lo recibo con php con post y no me muestra las caritas que podrá ser??

Me gustaria mucho su ayuda!
  #2 (permalink)  
Antiguo 26/06/2009, 13:54
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Respuesta: problema con editor html

Por que mejor no muestras algo de código? Así se te puede brindar ayuda de manera mas fácil...

Por lo pronto te digo que debes chequear que lo que insertas (en BD?) te guarde código html, así al mostrarlo el navegador lo interpreta como tal, y no pierdas las rutas de tus imagenes/caritas
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 26/06/2009, 14:02
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 16 años
Puntos: 1
Respuesta: problema con editor html

Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Editor Online</title>
<script language="javascript" type="text/javascript" src="scripts/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
	// General options
	mode : "textareas",
	theme : "advanced",
	plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",

	// Theme options
	theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
	theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
	theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_statusbar_location : "bottom",
	theme_advanced_resizing : true,

	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});
</script>

</head>
<body>
<? if(isset($_POST['EnvioForm'])){
	$Contenido=$_POST['content'];
	echo $Contenido;

}
	
	?>
<form method="post">
<textarea name="content"  cols="60" rows="16"></textarea>
<input name="EnvioForm" type="submit">
</form>
</body>
</html> 
Ese es el codigo no lo esty guardando en la base de datos, como pruebo que me esta mandando codigo html?
  #4 (permalink)  
Antiguo 26/06/2009, 14:04
Avatar de wpersei  
Fecha de Ingreso: septiembre-2006
Ubicación: Bogota
Mensajes: 189
Antigüedad: 17 años, 7 meses
Puntos: 1
Respuesta: problema con editor html

Cita:
Iniciado por jufena84 Ver Mensaje
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Editor Online</title>
<script language="javascript" type="text/javascript" src="scripts/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
	// General options
	mode : "textareas",
	theme : "advanced",
	plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",

	// Theme options
	theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
	theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
	theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_statusbar_location : "bottom",
	theme_advanced_resizing : true,

	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});
</script>

</head>
<body>
<? if(isset($_POST['EnvioForm'])){
	$Contenido=$_POST['content'];
	echo $Contenido;

}
	
	?>
<form method="post">
<textarea name="content"  cols="60" rows="16"></textarea>
<input name="EnvioForm" type="submit">
</form>
</body>
</html> 
Ese es el codigo no lo esty guardando en la base de datos, como pruebo que me esta mandando codigo html?


y que te imprime cuando imprimes la variable??
saludos
__________________
www.ogallardo.com - Mi blog
  #5 (permalink)  
Antiguo 26/06/2009, 14:07
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 16 años
Puntos: 1
Respuesta: problema con editor html

Por ejemplo un texto con carita me imprime esto \"Embarassed\" Hola que tal, que podrá ser?
  #6 (permalink)  
Antiguo 26/06/2009, 14:11
Avatar de wpersei  
Fecha de Ingreso: septiembre-2006
Ubicación: Bogota
Mensajes: 189
Antigüedad: 17 años, 7 meses
Puntos: 1
Respuesta: problema con editor html

Cita:
Iniciado por jufena84 Ver Mensaje
Por ejemplo un texto con carita me imprime esto \"Embarassed\" Hola que tal, que podrá ser?


son palabras clave que te coloca el editor para que sepas que imagen debes colocar en lugar de esa palabra

sin embargo debe haber la forma de hacerlo adjuntando la imagen tocaria mirar la documentación de tu editor

saludos
__________________
www.ogallardo.com - Mi blog
  #7 (permalink)  
Antiguo 26/06/2009, 14:29
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Respuesta: problema con editor html

Igual puedes usar str_replace para eso y reemplazar cada palabra por la ruta donde esta ubicada la imagen. Esto seguro te sirve: http://rogertm.bloggerscuba.com/post...-usando-php-d/

Saludos y suerte
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #8 (permalink)  
Antiguo 26/06/2009, 14:47
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 16 años
Puntos: 1
Respuesta: problema con editor html

El problema es que es que no entiendo que le pasa cargo una imagen cualquiera y tampoco me la muestraaaa no sé que le pasa a este editor!
  #9 (permalink)  
Antiguo 26/06/2009, 15:13
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 16 años
Puntos: 1
Respuesta: problema con editor html

ya le encontre la solucion lo que pasaba era que el lo mandaba \"Embarassed\", y leyendo la documentacion habria que ponerle esta funcion stripslashes para que elimine las barras, muchas gracias a todos!!
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 14:11.