Ver Mensaje Individual
  #61 (permalink)  
Antiguo 10/10/2011, 19:58
Avatar de Dragon_Mandarin
Dragon_Mandarin
 
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 9 meses
Puntos: 14
Respuesta: [APORTE] Sistema de noticias y comentarios

Hola, amigo, que bueno tener noticias tuyas!

Bueno, es justo lo que estaba por hacer, la paginación de la portada!

Transmisión de pensamiento! jajajaja

Por mi parte, sigo enfrascado -pero sin resultados satisfactorios- en el tema del Archivo de Noticias y dejo acá los códigos que estoy usando, pero que no operan bien:

Código PHP:
Ver original
  1. ARCHIVO<br />
  2. <?php
  3. require ('includes/connect.php');
  4. //Hacemos la consulta
  5. $hash = array("January" => "Enero", "February" => "Febrero", "March" => "Marzo", "April" => "Abril", "May" => "Mayo", "June" => "Junio", "July" => "Julio", "August" => "Agosto", "September" => "Septiembre", "October" => "Octubre", "November" => "Noviembre", "December" => "Diciembre");
  6. $result=mysql_query("SELECT Year(fecha) anio, MONTHNAME(fecha) mes, COUNT(*) total FROM noticias GROUP BY year(fecha), month(fecha) ORDER by Year(fecha), month(fecha)", $connect);
  7. while($row = mysql_fetch_array($result)) {
  8. echo '</br>';
  9. $mes = $row['mes'];
  10. echo '<a href="archivo_noticias.php?anio='.$row['anio'].'&amp;mes='.strtr($row['mes'], $hash).'">'.$row['anio'].' '.strtr($row['mes'], $hash).' </a>('.$row['total'].')';
  11. echo '</ br></br>';
  12. }
  13. ?>

y acá el archivo_noticias.php:

Código PHP:
Ver original
  1. <?php
  2. include ('includes/connect.php');
  3. //hacemos las consultas
  4. $anio=$_GET["anio"];
  5. $mes = $_GET["mes"];
  6. //$sqlQuery=mysql_query("SELECT id_noticia, autor, titulo, categoria, CURDATE(fecha), noticia, foto FROM noticias WHERE YEAR(fecha) = $anio AND MONTH(fecha) = $mes", $connect)
  7. $sqlQuery=mysql_query("SELECT *, DATE_FORMAT(fecha,'%mes') AS mes, DATE_FORMAT(fecha,'%anio') AS anio FROM noticias WHERE MONTH(fecha)='$mes'AND YEAR(fecha)='$anio'", $connect)
  8.     or die(mysql_error);
  9. while($row=mysql_fetch_assoc($sqlQuery)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
  10. echo '<h2>'.$row[titulo].'</h2><br>';
  11. echo '<a href="uploads/images/'.$row[foto].'" rel="lightbox">';
  12. echo '<img src="uploads/.thumbs/images/'.$row[foto].'" class="flotar-iz"/></a>';
  13. echo substr($row['noticia'], 0, 550);
  14. echo '&nbsp;<strong>...</strong><br><br>';
  15. echo '<div id="postmeta" class="Fecha">Autor:&nbsp;'.$row[autor].'&nbsp; |&nbsp;Publicado en:&nbsp; '.$row[categoria].'&nbsp; |&nbsp;El:&nbsp; '.$row[fecha].'&nbsp;|&nbsp;Comentarios:&nbsp;('.$totalcomentarios.')&nbsp;|&nbsp;<a href="ver.php?id_noticia='.$row[id_noticia].'">Leer mas ...</a></div><br><br><br><br>';
  16. } // fin del bucle de ordenes
  17. mysql_close($connect); // cierra la conexion con la base de datos
  18. ?>

Saludos!

Ricardo