Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2009, 17:28
Avatar de lucasan
lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 17 años, 5 meses
Puntos: 59
Respuesta: Paginación rota si uso query_posts();

Hola Meta, gracias por el dato, no conocía get_posts. Voy a revisar la estructura del sitio a ver donde conviene ponerlo.

Con respecto a los posts que van paginados el problema es muy común y no lo había encontrado, lo resolví así por si a alguien se le ofrece.

Código PHP:
      <div id="articulos">
          <h3 class="art-recientes">Art&iacute;culos recientes</h3>
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1?> //Aqui estaba el meollo del asunto        
        <?php query_posts("category_name=articulos&paged=$paged"); ?>

        <?php if(have_posts()): while(have_posts()): the_post(); ?>
          <div id="Post-<?php the_ID(); ?>" class="articulos">
            <h4 class="titular-secundario"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(('Link permanente a %s'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h4>
            <?php the_content('Leer mas &raquo;'?>
          </div>      
    <?php endwhile; ?>         

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Older Entries'?></div>
            <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;'?></div>
        </div>
        
    <?php else: ?>    

        //Aordarme de poner un comentario si el post no esta disponible (gracias Meta)

    <?php endif; ?> 
      </div> <!-- ARTICULOS    -->
La solución la encontré aquí
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"