Autor Tema: [AYUDA] Codigo para q aparezca en el contenido..  (Leído 827 veces)

Desconectado Rasca

  • PHPero Avanzado
  • ****
  • Mensajes: 373
  • Karma: 6
  • Sexo: Masculino
  • <¿"Aprendiz de PHP" y "Diseñador Gráfico"?>
    • Ver Perfil
    • Foro de Diseño
[AYUDA] Codigo para q aparezca en el contenido..
« en: 17 de Mayo de 2008, 14:34:33 pm »
Hola mira me gustaria introduccir como unas especie de imagen que cuando la des aparezca un codigo html q el q envia la noticia pueda modificar y quiero q aparezca en el Contenido. Es decir, tipo lo q a utilizado TLX en su kNews. Este es el codigo q quiero modificar, es el sistema de noticias de G2K.

<?php

$conectar 
mysql_connect( &#39;localhost&#39;, &#39;+++++++&#39;, &#39;++++++&#39;) or die(&#39;No se a podido conectar con el servidor.&#39; );
mysql_select_db(&#39;db_+++++++_com&#39;, $conectar) or die(&#39;No se a podido seleccionar la base de datos.&#39;);

if($_POST[contra] == "contra") {

echo
"<form method=\"POST\" action=\"publicar_noticias.php\">
	
<p align=\"center\"><font face=\"Arial\" size=\"2\">Título:</font>
	
<input type=\"text\" name=\"Titulo\" size=\"20\"><br>
	
<br>
	
<font face=\"Arial\" size=\"2\">Contenido:</font><br>
	
<textarea rows=\"8\" name=\"contenido\" cols=\"26\"></textarea><br><input type=\"submit\" value=\"Publicar Noticia\" name=\"publicar\"></p>
</form>

"
;

} else {

}

if(
$_POST[&#39;publicar&#39;]){

$publicar "INSERT INTO noticias (asunto,contenido) VALUES (&#39;".$_POST[Titulo]."&#39;,&#39;".$_POST[contenido]."&#39;)";
	
mysql_query($publicar);
	

	
echo
"Ya se a publicado la noticia ^^<br><br>
	
"
;

} else {

}
?>


TLX me dijo que utilizando esto:
var prompt("Introduce la url de la imagen""Aqui la URL");

y:
document.getElementById(id_del_textarea).value += r;

Pero no se como colocarlo en el codigo.
Podrían ayudarme?¿

Saludos
Gracias

Comunidad PHPeros

[AYUDA] Codigo para q aparezca en el contenido..
« en: 17 de Mayo de 2008, 14:34:33 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [AYUDA] Codigo para q aparezca en el contenido..
« Respuesta #1 en: 17 de Mayo de 2008, 23:56:09 pm »
No se si he entendido muy bien lo que quieres hacer, pero lo que ya te he dicho es Javascript.
Lo que te voy a decir sirve para que cuando pulses en introducir imagen, aparezca una ventana que te pregunte la URL de la imagen, y ya cuando pulse en Aceptar se insertará el codigo HTML con la imagen automaticamente en el area de texto.

Mira, primero pones una ID a tu textarea donde aparecerá el codigo HTML.
Código: [Seleccionar]
<textarea id=\"content\" rows=\"8\" name=\"contenido\" cols=\"26\"></textarea>Luego haces un enlace de este modo:
Código: [Seleccionar]
<a href="#" onClick="imagen()">Insertar imagen</a>Esto hará que se ejecute la funcion "imagen" de javascript.

Aqui tienes la funcion imagen, tienes que ponerla entre las etiquetas head.
Código: [Seleccionar]
<script type="text/javascript">
function imagen() {
var r = prompt("Introduce la url de la imagen", "Ejemplo: http://www.servidor.com/imagen.jpg");
// prompt se encarga de crear la ventana flotante que pedira la URL
  if(r != "") { // Si r no esta vacio...
     document.getElementById('content').value += "<img src='" + r + "' alt='imagen' />";
     // Esto se encarga de añadir al campo el codigo HTML con la imagen
  } else {
     alert("Tienes que introducir una URL");
     // Si r esta vacio, envia este mensaje
  }
}
</script>

Eso es todo,
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Rasca

  • PHPero Avanzado
  • ****
  • Mensajes: 373
  • Karma: 6
  • Sexo: Masculino
  • <¿"Aprendiz de PHP" y "Diseñador Gráfico"?>
    • Ver Perfil
    • Foro de Diseño
Re: [AYUDA] Codigo para q aparezca en el contenido..
« Respuesta #2 en: 18 de Mayo de 2008, 00:58:07 am »
si es eso TLX gracias Ya lo arregle

Esto se podria utilizar para los videos de youtube?¿

Saludos
« Última modificación: 18 de Mayo de 2008, 01:02:11 am por Rasca »