Foros del Web » Programando para Internet » PHP »

sistema de comentario en la misma pagina

Estas en el tema de sistema de comentario en la misma pagina en el foro de PHP en Foros del Web. Hola le estoy intentando hacer un sistema de comentarios en la misma pagina y no consigo dar con la solucion. Tengo el link con la ...
  #1 (permalink)  
Antiguo 14/02/2012, 11:59
 
Fecha de Ingreso: febrero-2012
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
sistema de comentario en la misma pagina

Hola le estoy intentando hacer un sistema de comentarios en la misma pagina y no consigo dar con la solucion. Tengo el link con la id de la noticia que me redirecciona a la misma pagina para sacar el id por la url. Asta ahi bien pèro a la hora de hacer la select y meterlos me salen debajo de todas las noticias nose como insertarlos despues de cada noticia. Gracias por la atencion.
  #2 (permalink)  
Antiguo 14/02/2012, 13:22
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: sistema de comentario en la misma pagina

Empieza por aquí: https://www.google.com/search?client...utf-8&oe=utf-8
Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 14/02/2012, 14:30
 
Fecha de Ingreso: febrero-2012
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: sistema de comentario en la misma pagina

te agradezco el link pero eso no me vale para nada!!
mira hize este codigo para recibir las noticias


<?php
$conexion = conectar();
$usuarioSQL="SELECT id_noticia,imagen,articulo,sesionUno,hora FROM noticias ORDER BY id_noticia DESC";
$resultado = mysql_query($usuarioSQL, $conexion);




while($fila = mysql_fetch_array($resultado)){

echo "<br>";
echo"<div id='alinear'>";
echo"<table>";
echo "<tr width='600'>";
echo "<td>";
echo "$fila[hora]";
echo "</td>";
echo "</tr>";
echo "<tr width='600' >";
echo "<td>";
echo "<img src='./administrador/imagenes/$fila[imagen]'>";
echo "</td>";
echo "</tr>";
echo "<tr width='600' align='center'>";
echo "<td>";
echo "<h2>$fila[articulo]</h2>";
echo "</td>";
echo "</tr>";

echo "<tr width='600'>";
echo "<td>";
echo "<a href='./administrador/imagenes/$fila[imagen]'>descargar</a>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo"<a href='index.php?id_noticia=$fila[id_noticia]'> comentarios</a>";
echo "</td>";
echo "</tr >";
echo"<br>";


echo"</table>";
echo"<br>";

echo"</div>";

?>
<?php
$conexion = conectar();
$comentariodos="SELECT comentario FROM comentarios WHERE id_noticia='".$_GET["id_noticia"]."' ORDER BY id_noticia DESC";
$resultadodos = mysql_query($comentariodos, $conexion);
while($row=mysql_fetch_array($resultadodos)){
echo"<table>";
echo"<tr>";
echo"<td>";
echo"$row[comentario]";
echo"</td>";
echo"</tr>";
echo"</table>";
}
?>





Mi problema es que no consigo mostrar los comentarios debajo de cada noticia! porfavor no me gustaria dejar las web con los comentarios en otra pagina indicame como puedo solucionar esto... no encuentro la manero ay estuve investigando y estudiandolo.
  #4 (permalink)  
Antiguo 14/02/2012, 21:22
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: sistema de comentario en la misma pagina

A ver, si entendi tu problema es que tu al seleccionar una noticia x tienes que mandar el id de la misma para que los comentarios se puedan visualizar pero de momento lo estas haciendo en otra pagina.

Yo lo que te recomiendo es que el valor del id lo mandes por ajax y los muestras en un div debajo de las noticias. En caso de que la noticia no tenga comentarios lo reemplazas por un div vacio.

Revise muy rapidamente tu código y parece que no esta mal.

No se si con esto te ayude a resolver tu problema o tienes alguna duda en específico.
__________________
Blog de humor http://elcuasatar.net63.net/
  #5 (permalink)  
Antiguo 14/02/2012, 22:12
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: sistema de comentario en la misma pagina

generalmente los buenos cms no muestran los comentarios cuando listan varias noticias, solo hasta que entran a dicha noticia.

el problema aquí es que listas todas las noticias y aparte quieres listar los comentarios para cada una en la misma página, esto lo podrias hacer con un foreach multiple y creo que con ajax sería más fácil como dice cuasatar.
  #6 (permalink)  
Antiguo 15/02/2012, 00:21
 
Fecha de Ingreso: febrero-2012
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: sistema de comentario en la misma pagina

mi idea es esa, los comentarios los voy a meter en un div con display:none; para que esten ocultos y con jquery los voy a mostar al hacer click en el enlace y un slide dow para hacer un efectillo chulo. buscare como hacer lo del foreach multiple que no me toco nunca. Ajax no utilizo,pero por lo que veo, en un futuro me hara falta no? Me quede con una duda en ajax lo de la id comprendi guardarla por ajax pero para mostrar los comentarios despues de cada noticia no estaria con el mismo problema? Gracias alos dos por vuestras ideas y consejos. Cuando termine estas pruebas os comentare mi experiencia con este tema un saludo

Última edición por oscaroliver11; 15/02/2012 a las 00:35
  #7 (permalink)  
Antiguo 15/02/2012, 07:28
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: sistema de comentario en la misma pagina

Hola. Yo tambien seguiria el consejo de memoadian y colocaria los comentarios en otra pagina. Lo podrias usar utilizando urls amigables, mostrarias un pequeño fragmento de la noticia y al darle click procesarias la pagina completa incluido los comentarios.

Igual si quieres seguir la idea de hacerlo por jquery entiendo lo que quieres hacer y suena chevere, guay, chachi pirulis . Simplemente yo lo que haría es mandar por el get el id de la noticia y al hacer click hacer que fuera visible el div oculto y mostrar los comentarios. (aprende bien el uso del foreach, de esa manera aseguras que cada enlace tenga el id que corresponda)

No soy experto en jquery (apenas lo estoy aprendiendo) pero te podria servir este manual de ajax para jquery, es muy sencillo de usar.

http://www.desarrolloweb.com/articul...ax-jquery.html
__________________
Blog de humor http://elcuasatar.net63.net/
  #8 (permalink)  
Antiguo 16/02/2012, 12:46
 
Fecha de Ingreso: febrero-2012
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: sistema de comentario en la misma pagina

Pues si esa una buena solucion. Ese mismo manual estoy utilizando para aprender jquery esta bastante bien. As utilizado los puling de shadow box? me gustan bastante para fotos y eso queda chachi piruli lo unico que me esta jodiendo es como meter los formularios o paginas esternas en los shadow. No habras metido tu alguna vez? en el usaje de la pagina oficial no sale y los tutoriales que vi por ahi tampoco. X(

Etiquetas: comentario, sistema
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 06:01.