Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Titulos de una categoria, salvo los dos ultimos.

Estas en el tema de Titulos de una categoria, salvo los dos ultimos. en el foro de WordPress en Foros del Web. Que tal compañeros, tego un problema a ver si me podeis ayudar. Ahora mismo uso este codigo para poner los titulos de las ultimas noticias ...
  #1 (permalink)  
Antiguo 10/06/2009, 03:57
Avatar de David_dfd  
Fecha de Ingreso: febrero-2005
Ubicación: Tenerife
Mensajes: 311
Antigüedad: 19 años, 2 meses
Puntos: 2
Titulos de una categoria, salvo los dos ultimos.

Que tal compañeros, tego un problema a ver si me podeis ayudar.

Ahora mismo uso este codigo para poner los titulos de las ultimas noticias de una categoria.

Código PHP:
            <div id="featurednewslist"><br />
                <h2>M&aacute;s noticias</h2>
                <ul>
                    <?php query_posts('cat=1&showposts=5'); ?>
                    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
                    <?php endwhile; else : ?>                            
                    <?php endif; ?></ul></div>
Esto hace que me muestre los ultimos 5 titulos de la categoria 1.

Lo que yo necesito es que me muestre los ultimos 5 titulos SALVO los dos ultimos. Es decir que me muentre las noticias de la 3 a la 7. Los 5 ultimos menos las dos mas recientes.

No se si me he explicado, muchas gracias.
  #2 (permalink)  
Antiguo 10/06/2009, 08:04
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Titulos de una categoria, salvo los dos ultimos.

Para "saltear" los dos primeros le debes agregar en el query_posts() offset=2...

Quedaría algo así:

Código PHP:
<?php query_posts('cat=1&showposts=5&offset=2'); ?>

Ojalá te sirva ;)
Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #3 (permalink)  
Antiguo 10/06/2009, 08:04
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Titulos de una categoria, salvo los dos ultimos.

Leyendo sobre la funsión no veo nada que explique para que haga lo que vos decís, pense que sería algo como

cat=1&showposts=2~7

pero no leí que eso o algo similar funcione...

Lo único que se me ocurre y al explicartelo se que entenderás como hacerlo es que hagas esto...

Pedile los últimos 7 posts, pero poné por ahí un IF o un WHILE el que vos concideres que se adapte mejor con un valor tipo $post=1

Entonces, si es <3 que no muetre posts, y si es 3 o más que si muestre, de esa forma saltearías los 2 primeros resultados y mostrarías los siguientes 5

¿Se entiende la idea?
__________________
elGastronomo
  #4 (permalink)  
Antiguo 10/06/2009, 09:12
Avatar de David_dfd  
Fecha de Ingreso: febrero-2005
Ubicación: Tenerife
Mensajes: 311
Antigüedad: 19 años, 2 meses
Puntos: 2
Respuesta: Titulos de una categoria, salvo los dos ultimos.

Cita:
Iniciado por Anarninquë Ver Mensaje
Para "saltear" los dos primeros le debes agregar en el query_posts() offset=2...

Quedaría algo así:

Código PHP:
<?php query_posts('cat=1&showposts=5&offset=2'); ?>

Ojalá te sirva ;)
Saludos
Muchas gracias compañero me funciona a la perfeccion
  #5 (permalink)  
Antiguo 10/06/2009, 09:23
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Titulos de una categoria, salvo los dos ultimos.

Genial, me alegro
Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
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 17:07.