Ordre des articles page d’accueil (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #461003
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    Bonjour,

    Ma configuration WP actuelle
    – 2.3 (car mon theme avait pas l’air de marcher avec 2.5 :
    – df_new :

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

    J’aimerais savoir ou se trouve la ligne de code qui définit l’ordre des articles a la page d’acceuil (apparemment c »est la date pour le moment ). J’aimerais ORDER BY id

    #636406
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    C’est dans le loop. Cela dépend un peu de ton thème, peux tu donner le code qui est avant if have posts ?

    #636407
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    d’accord d’accord mais quelle page php?
    je suppose que c est post-tamplate.php, mais je trouve pas la ligne if have posts, essaye de donner la ligne exacte stp

    Merci

    #636408
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Non c’est index.php

    #636409
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    index de mon theme



    <div class="wrap">
    <div class="left">

    <div class="pageborhack">

    <div class="post" id="post-« >
    <div class="posttop">
    <div class="date">

    <div>

    </div>
    </div>
    <h1 class="posttitle"><a href=" » rel= »bookmark »>

    </a></h1>

    <div class="clear" style="margin-bottom:15px"></div>
    <div class="storycontent">


    (le début)

    #636410
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Tu vas rajouter cela :

    if (is_home()) {
    query_posts($query_string . ‘&orderby=ID’);
    }

    entre le <?php et le if have_posts())

    Référence (en anglais http://codex.wordpress.org/Template_Tags/query_posts )

    #636411
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    j’ai mis ceci comme cela



    <div class="wrap">
    <div class="left">

    <div class="pageborhack">

    mais sans grand résultat

    j’ai lu la doc, mais elle ne m’a rien apporté.

    Merci encore

    #636412
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    sans grand résultat… euh ?
    résultat en informatique c’est pas un peu ou beaucoup, c’est binaire

    #636413
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    sans résultat, une idée?

    #636414
    jbbnh
    Membre
    Initié WordPress
    11 contributions

    j’ai résolu le problème en travaillant avec la catégorie

    if (is_home()) {
    query_posts(‘cat=4’);
    }

    Mais si qqun a une idée pour les ID..

    #636415
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Que veut tu dire avoir une idée pour les ID ?

    #636416
    Reka
    Membre
    Initié WordPress
    43 contributions

    Ma configuration WP actuelle
    – Version de WordPress : 2.3.3
    – Thème utilisé : Ajaxberlee
    – Plugins en place : akismet, hello dolly
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://reka.oueb.eu

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

    Bonjour,

    J’ai bien constaté que le problème que je rencontre avait été abordé nombre de fois.
    Toutefois, rien de ce que j’ai pu lire jusqu’aujourd’hui n’a pu m’aider, c’est pourquoi je réitère la demande, en espérant que mon cas soit différent, donc que vous ne vous répétiez pas 😉

    L’ordre antéchronologique (normal pour un blog) fonctionnait sur mon blog à l’origine.
    Du jour au lendemain, l’ordre des articles s’est inversé, les plus récents apparaissant à la fin du blog.
    J’ai bien cherché if (have_posts) dans les fichiers de mon theme (ligne de code absente) ou tenté l’ajout de celle-ci  »  » dans index.php, rien n’y fait.

    Si je regarde mon site en local au moyen de l’application easyphp, mes billets sont dans le bon ordre
    Si je change de thème, je n’ai pas de problème concernant l’ordre de mes billets

    Dois-je en déduire que le problème est du à mon hébergeur?

    J’ai trouvé plusieurs posts qui renvoyaient à des plugin permettant de choisir l’ordre des articles, mais les liens pour les télécharger étaient manifestement morts…

    Avez-vous une idée qui me permette de surmonter ce petit souci?

    D’avance je vous en remercie :happy:

    #636417
    Maitre Mo
    Participant
    Maître WordPress
    1653 contributions

    Bonjour,
    Ce plugin là peut-être, ou d’autres sur les pages voisines…
    Mais c’est anormal ton histoire bien sur, surtout si ça fonctionnait auparavant, et que ça fonctionne encore avec un autre thème -et je ne pense pas qu’OVH soit en cause.
    Par ailleurs il est très très étonnant que tu n’aies pas cette ligne if (have_posts) quelque part dans ton thème, elle démarre la boucle des articles (loop), sans laquelle ceux-ci ne s’affichent pas… Si tu as un fichier theloop.php, c’est dedans, je te donne la mienne ci-dessous pour exemple :




    <div id="post- » class= »entry »>
    <h3 class="entry-header">
    <a href=" » rel= »bookmark » title=’Lien vers «  »‘> </a></h3>
    <div class="entry-date"></div>

    <?php wp_link_pages('before=<p><strong>‘ . __(‘Pages:’,’unnamed’) . ‘</strong>&after=</p>‘); ?>
    <!– –>



    <div class="entry-footer">
    <?php edit_post_link(__('Editer','unnamed'),'<span class="metaedit">‘,’</span>;’); ?>
    <?php comments_popup_link('  <span class="metacmt">‘.__(‘Être le premier à commenter ?’,’unnamed’).’</span>‘, ‘<span class="metacmt">1 ‘.__(‘commentaire. Commenter ?’,’unnamed’).’</span>‘, ‘<span class="metacmt">% ‘.__(‘commentaires. Commenter?’,’unnamed’).’</span>‘,  », ‘<span class="metacmt">‘.__(‘Fermé’,’unnamed’).’</span>‘); ?>
    <br />
    <span class="metacat"></span>

    <span class="metatag">.</span>

    <span class="metatag"></span><br />

    </div>
    <div class="separ_post"></div>


    </div>

    Par ailleurs, tu as sous FF un problème de superposition de l’affichage en haut à gauche, du je suppose aux erreurs de validation, qu’il faudra aussi corriger…

    #636418
    Reka
    Membre
    Initié WordPress
    43 contributions

    Oui, les erreurs de validation, c’est parce que j’ai brutalisé mon code il y a peu :D, je vais y remédier.
    Pas de fichier theloop, loop ou autre, et, j’ai bien revérifié, pas de ligne de code comportant ne fut ce que « have » dans mon index.php…

    Je vais regarder aux plugins proposés.
    Merci pour la réponse ultra rapide, Maître 😉

14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.