Problème sur une requete...

Philiphoto
Invité n'ayant pas de compte PHPfrance

23 nov. 2009, 16:24

Bnjour, j'ai un petit souci....

Bon, je debute, c'est normal aussi....

J'essaie d'avoir la dernière news de mon futur site qui s'affiche dans un cadre de mon footer, jusque là, ca va , le code suivant marche très bien.

<?php
 $lastposts = get_posts('numberposts=1');
 foreach($lastposts as $post) :
    setup_postdata($post);
 ?>
 <h2><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></h2>
 <?php endforeach; ?>

Là ou ça se complique, c'est que je voudrais ne prendre que la deuxieme news, l'avant derniere quoi.

Ou est ce que je peux modifier cela.... Si vous avez une idée.....

D'avance Merci !

Philippe.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 nov. 2009, 18:18

Le code que tu nous montres est le code d'affichage de ces news.

Visiblement, en regardant ton code, la fonction qui récupère les news est la fonction "get_posts()".
Pour pouvoir te renseigner, il nous faudrait le code de cette fonction ;)

Sinon, j'ai l'impression que le paramètre passé à cette fonction ('numberposts=1') signifie que tu veux une seule news. Peut être qu'en modifiant 1 par 2, tu aurais les 2 dernières news ...
Mais je dis cela surtout qu'au feeling, et je ne peux te garantir un résultat sans le code de la fonction "get_posts()"
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Philiphoto
Invité n'ayant pas de compte PHPfrance

23 nov. 2009, 19:36

Yep !

Alors effectivement, ('numberpost= ') si je met 1 2 ou3 me recupere les dernieres news, les trois dernieres pour la valeur 3, jusque là j'avais trouvé en bidouillant dans le brouillard...

Alors, il faut le code de la fonction "get_post()"......

Bon, là, va faloir que je cherche, je regarde ça demain, parce que là, j'ai plus trop de temps aujourd'hui.......

Je suis réellement débutant, je suis en train de prendre des cours sur différents sites, mais pour l'instant c'est flou....

En fait, j'ai du mal avec la philosophie de PHP.....

html, xml, css, tout ça ca va, mais php je n'ai pas encore le déclic

Merci deja pour les debut de tuyaux !

Philippe.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 nov. 2009, 01:04

Pas de soucis.
Tu sais, nous avons tous été débutants un jour ;)

Reviens nous voir quand tu peux avec le code de la fonction.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer