Annonce

Mettez-vous à jour ! WordPress 2.9.2 est disponible en français.
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.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter

#1 06-02-2010 09:43:54

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Problemes de Loop

Bonjour,

Je rencontre plusieurs problèmes avec ma loop.
Voici ma configuration:

Ma configuration WP actuelle
- Version de WordPress : 2.9.1
- Version de PHP/MySQL : PHP5
- Thème utilisé : Perso
- Extensions en place : qTranslate, lightbox, ngg...
- Nom de l'hebergeur : OVH
- Adresse du site : www.monblog.com/blog/

Problème(s) rencontré(s) :


J'ai mis sur l'adresse /blog la page principale de notre blog: http://www.monblog.com/blog.

La loop semble ne pas fonctionner au premier abord. WP détecte qu'il y a des articles (car dans mon IF, je mets une condition qui doit me sortir un message d'erreur) mais renvoie du vide. Voici le code (commun) que j'utilise:

Code:

  1. [q]<?php if (have_posts()) : ?>
  2.          <?php while (have_posts()) : the_post(); ?>
  3.             <div class="post" id="post-<?php the_ID(); ?>">
  4.                <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_title(); ?></a></h3>
  5.     <div class="post-inner">
  6.                    <div class="date-tab">
  7.                        <span class="day"><?php the_time('j') ?></span>
  8.                        <span class="month"><?php the_time('F') ?></span>
  9.                     </div>
  10.                     <a href="<?php the_permalink() ?>" title="Lien permanent vers <?php the_title(); ?>"></a>
  11.            
  12. <?php the_excerpt('Lire la suite &raquo;'); ?>
  13. <a href="<?php the_permalink() ?>" class="alignright" title="Lien permanent vers <?php the_title(); ?>"> <?php _e("[:fr]Lire la suite &raquo;[:en]Read the complete entry &raquo;"); ?></a><br/><br/>
  14.           </div>
  15.           </div>
  16.  <?php endwhile; ?>
  17. <div class="post-nav"><span class="previous"><?php next_posts_link('&laquo; Older Entries') ?></span><span class="next"><?php previous_posts_link('Newer Entries &raquo;') ?></span></div>
  18.           <?php else : ?>
  19.             <div class="no-results">
  20.           <h3>Not Found</h3>
  21.           <p>Sorry, but you are looking for something that isn't here.</p>
  22.         </div>
  23.       <?php endif; ?>[/q]

Je sais que l'erreur vient de la loop, car en rajoutant la ligne suivante juste avant ce code, j'obtiens ce que vous voyez actuellement:

<?php query_posts('showposts=5'); ?>

Mais cela me pose d'autre problèmes. Par exemple, j'ai pour l'instant mis 6 articles sur la page afin de faire apparaitre Le lien "plus ancien" ou "plus récent". Quand on clique pour accéder aux articles plus anciens (vous pouvez faire le test), on retrouve les mêmes articles c'est-a-dire les plus récents. Donc la page 2, la page 3 etc... afficheront toujours les 5 derniers articles et le lecteur ne peut accéder aux articles plus anciens.


Je n'ai pas l'impression que la loop fonctionne correctement, mais j'ai deja effectué une nouvelle installation from scratch de Wordpress et le resultat est le meme.



J'ai également un problème avec la fonction wp_list_comments dans mon comments.php:
http://www.monblog.com/2010/01/01/bonne … /#comments

L'heure et la date des commentaires ne sont pas interprétés par Wordpress (je n'ai pas modifié le codex, juste fait du CSS). Comme c'est une fonction du codex, j'imagine que le problème n'est pas avec wp_list_comments mais quelque chose d'autre derrière.


Merci d'avance pour tout aide possible!

Dernière modification par ManuW (18-02-2010 09:05:20)

Hors ligne

 

#2 08-02-2010 07:52:03

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

Personne pour m'aider? Même sur le'query_posts'?

Please

Hors ligne

 

#3 08-02-2010 08:36:27

Lumière de Lune
Modérateur nomade
Lieu: Maroc / Allemagne
Date d'inscription: 15-08-2007
Messages: 5327
Site web

Re: Problemes de Loop

Un peu difficile de répondre quand l'erreur n'est pas en ligne.
As tu le même probleme avec un thème standard ? car a priori il n'y a rien d'erroné dans ton code.

En ligne

 

#4 08-02-2010 08:49:52

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

En fait l'erreur (partielle, la deuxième) est en ligne:
http://www.monblog.com/blog/page/2/

Cette page est la même que /blog/ (même articles), alors que comme j'ai mis 6 articles, je suis censé retrouver un seul article (le plus vieux).

Si le code est bon, je vais chercher dans la configuration WP alors.

Merci du support

Dernière modification par ManuW (18-02-2010 09:05:45)

Hors ligne

 

#5 08-02-2010 09:59:05

Lumière de Lune
Modérateur nomade
Lieu: Maroc / Allemagne
Date d'inscription: 15-08-2007
Messages: 5327
Site web

Re: Problemes de Loop

Non, ça ne marche pas comme ça smile avec le queryposts vous limitez les articles à cinq, pas à cinq par page.
Maintenant cela dépend vraiment de l'architecture du site, de ce qui est chargé avant... et éventuellement des paramètres, d'où la question de voir avec un thème standard déjà ce qui se passe

En ligne

 

#6 08-02-2010 10:23:18

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

Bien vu, je viens d'essayer avec deux autres thèmes et la page d'accueil fonctionne a merveille :-S

Par contre, la page /blog ne m'affiche rien, comme avec mon theme. Mon problème pourrait donc venir du fait que Wordpress est installe comme CMS a la racine, et que je veux lister les articles sur une autre page?

Hors ligne

 

#7 08-02-2010 11:32:28

Lumière de Lune
Modérateur nomade
Lieu: Maroc / Allemagne
Date d'inscription: 15-08-2007
Messages: 5327
Site web

Re: Problemes de Loop

Euh.... c'est possible, en fait il faudrait voir la structure de votre installation
si vous avez mis wordpress à la racine, ça "veut dire" normalement que tout votre site est sous wordpress
il peut y avoir un conflit d'url rewriting avec le reste du site. (Sauf si bien évidemment le reste du site est malgré tout fait sous wordpress, dans ce cas il suffit de rajouter une catégorie mère "blog")

après ça dépend de ce que vous avez mis dans les deux url de wordpress et url du blog ?

En ligne

 

#8 09-02-2010 09:40:40

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

En fait, wordpress est bien a la racine du site, car je l'utilise aussi comme CMS. Donc tout le site tourne sous wordpress. Pour le conflit d'URL, les 2 URLs (site et blog) pointent sur l'adresse .com. Si je change le blog vers .com/blog, cela ne resoud pas mon probleme et modifie le lien vers mes pages .com/pages en /cpm/blog/pages

Hors ligne

 

#9 18-02-2010 09:10:56

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

Bon en fait, je n'ai toujours pas compris pourquoi je n'arrive pas a faire apparaitre ma loop sur une page.

Mais pour le deuxième problème que j'avais, j'ai plus ou moins compris pourquoi:
http://codex.wordpress.org/User:JamesVL/query_posts
Le query post annule tous les paramètres d'URL, y compris l'argument de page. Du coup je me retrouve toujours avec les memes articles.

Pour ne pas rentrer dans quelque chose de compliqué, le plus simple est d'afficher une catégorie sur une page. J'ai juste a modifier l'URL pour ne pas avoir le /category/

Mais quelle galère!

Hors ligne

 

#10 18-02-2010 09:53:47

Lumière de Lune
Modérateur nomade
Lieu: Maroc / Allemagne
Date d'inscription: 15-08-2007
Messages: 5327
Site web

Re: Problemes de Loop

Il y a un plugin qui permet cela, je ne sais plus lequel, mais il a été mentionné sur le forum smile

En ligne

 

#11 18-02-2010 09:54:44

ManuW
Connaisseur WP
Date d'inscription: 30-12-2009
Messages: 13

Re: Problemes de Loop

J'ai trouvé celui-la (mais pas encore essayé)
http://coffee2code.com/wp-plugins/singl … permalink/

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.22
© Copyright 2005-2006 WordPress France

[ Generated in 0.091 seconds, 17 queries executed ]