Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Pages: 1
- Index
- » Support de WordPress
- » [Résolu] Probleme avec "articles suivants - articles précédents"
#1 20-06-2008 17:23:26
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
[Résolu] Probleme avec "articles suivants - articles précédents"
Bonjour,
Ma configuration WP actuelle :
- Version de WordPress : 2.5.1
- Thème utilisé : perso
- Plugins en place : Advanced excerpt, contact coldform, lightbox2, next gen gallery, search everything
- Nom de l'hebergeur : 1&1
- Adresse du site 
Problème(s) rencontré(s) :
Bonjour,
Etant en train de faire un blog dans le cadre d'un de mes projets, Il a été décidé de mettre 3 posts maximum sur la page d'accueil. Par conséquent je défini cela dans ma requête (qui est la pour ne pas afficher certaines catégories). Pourtant, lorsque je clique sur articles précédents, les articles affichés ne changent pas.
Par contre, le lien article précédents se transforme en articles suivants (je n'ai que 5 article, donc je n'ai pas le couple "articles précédents - articles suivants" qui s'affiche pour l'instant).
Voici mon loop:
<?php query_posts('category_name=counter&posts_per_page=3'); ?>
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<div class="post_content">
<h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
<p class="day-date"><?php the_time('j F Y') ?> </p>
<p class="billet">
<?php the_excerpt(); ?>
<span class="lasuite">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">[Lire la suite]</a>
</span>
</p>
<p class="postinfo">
<?php edit_post_link('Editer', ' | ', ''); ?>
<a href="#" title=""><?php comments_popup_link('Pas de commentaires', '1 Commentaire', '% Commentaires'); ?></a>
</p>
</div>
<?php endwhile;?>
<p id="prev_next">
<div class="alignleft"><?php next_posts_link('« Articles plus anciens') ?></div>
<div class="alignright"><?php previous_posts_link('Articles plus récents »') ?></div>
<?php endif; ?>
Merci à vous
Swoosh
Dernière modification par swoosh (20-06-2008 17:24:28)
Hors ligne
#2 21-06-2008 00:34:32
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Règle plutôt le maximum de 3 dans Admin / Réglage / Affichage / Les pages du blog doivent afficher au plus... et retire la modification posts_per_page=3 de ton thème, pour voir ce que ça donne.
Hors ligne
#3 21-06-2008 17:30:49
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Bonjour,
Tout d'abord merci de ton aide. J'ai règlé à 3 le nombre d'articles par page et enlevé le "posts_per_page=3".
Le résultat est le même. Pas de changement, juste le lien du bas qui devient "articles suivants".
une autre idée?
Encore merci
Hors ligne
#4 21-06-2008 18:50:00
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Quelle est l'URL de la page sur laquelle tu te trouves ?
Et quand tu cliques sur "suivant", quelle est la nouvelle URL ?
Hors ligne
#5 22-06-2008 18:35:31
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Bonjour,
lorsque j'arrive sur la page mon url est : http://www.monsite.com/site/le-blog
Puis lorsque je clique sur article plus anciens j'ai : http://www.monsite.com/site/le-blog/page/2
Ca me semble correcte non?
J'ai oublié de préciser que le template de la page est chargé via un modèle, et c'est dans ce dernier que le loop est placé. Je ne sais pas si cela a une incidence mais je préféré préciser...
Dernière modification par swoosh (22-06-2008 19:52:16)
Hors ligne
#6 24-06-2008 09:33:40
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Petite up pour mon post :-)
Hors ligne
#7 26-06-2008 00:17:52
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
(C'est la misère, quand je ne réponds pas, personne ne prend le relais...
)
Bon, deux petites questions pour essayer d'avancer :
1/ Si tu enlèves le query_post() initial, est-ce que tes articles s'affichent correctement 3 par 3 avec navigation correcte ?
2/ Si la réponse est "non", refais le test avec ton thème par défaut.
Il faut essayer de cerner si c'est le thème ou le query... qui est à l'origine du problème.
Hors ligne
#8 26-06-2008 17:16:18
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Bonjour,
merci de ton aide, c'est vrai qu'il n'y a pas grand monde qui se bouscule au portillon. J'ai continué mes recherches de mon côté. Pas mal de personnes ont déjà rencontrées des problèmes.
J'ai par ailleurs trouvé une solution au problème. Une modification du query que je met ci dessous:
<?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=10&showposts=3&paged=$page");
if(have_posts()) : ?><?php while(have_posts()) : the_post();?>
J'ai adapté ma requête et cela a fonctionné. J'avoue ne comprendre que partiellement la première ligne...
PS: je met résolu au titre de la discussion, mais si tu comprends la ligne, je veux bien une explication
Second PS : On peut pas mettre résolu???
Dernière modification par swoosh (26-06-2008 17:20:06)
Hors ligne
#9 27-06-2008 23:49:35
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
La première ligne sert à récupérer l'indice de pagination qui vaut 1 sur la page http://www.monsite.com/site/le-blog
et 2 sur la page http://www.monsite.com/site/le-blog/page/2
Probablement un bug de query_posts alors, parce que normalement, paged=... ne devrait s'utiliser que lorsqu'on veut forcer la pagination alors que là, elle devrait être présente. Ou alors c'est parce que tu forces une catégorie ?
PS : seuls les modérateurs et les administrateurs peuvent changer le titre d'un article pour l'instant.
Hors ligne
#10 30-06-2008 09:35:26
- swoosh
- Connaisseur WP
- Date d'inscription: 19-03-2008
- Messages: 10
Re: [Résolu] Probleme avec "articles suivants - articles précédents"
Ok, merci de cette explication !
PS : Merci pour la réponse au PS :-)
Hors ligne
Pages: 1
- Index
- » Support de WordPress
- » [Résolu] Probleme avec "articles suivants - articles précédents"
