PremiumNews personnaliser la requete !! (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #471359
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.7
    – Thème utilisé :Original Premium News
    – Plugins en place : NextGen Gallery
    – Nom de l’hebergeur : 1and1
    – Adresse du site : http://powerwebmax.fr/construction/

    Problème(s) rencontré(s)
    :Personnaliser la requete d’affichage des billets
    Bonsoir,

    Le thème permet sur la Home d’afficher un article en ‘Featured’ avec un ruban, et 5 autres en dessous qui sont associés à une catégorie.

    En dessous, sur la page default.php les billets sont affichés, à l’exception de ceux correspondant a la catégorie ‘featured’.

    Mon problème est que je souhaite afficher tous les billets, toutes catégories confondues à l’exception des 5 billets ‘featured’ affichés plus haut.

    La requete correspondante est :

    $the_query = new WP_Query(‘cat=-‘. $ex_feat . ‘,-‘ . $ex_vid . ‘&showposts=’ . $showposts . ‘&orderby=post_date&order=desc’);

    Pouvez vous m’aiguiller, ou si vous m’avez mal compris n’hésiter pas.

    En tout cas je vous remercie par avance de m’éclairer.

    #677895
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    Bonjour,

    c’est ce thème
    http://www.woothemes.com/2007/11/the-original-premium-news/
    mais je n’ai pas où tu voulais avoir les derniers articles (toutes catégories confondues) affichées ?

    #677896
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Bonjour,

    Oui oui il s’agit bien de ce thème.
    Il s’agit du layout du blog, la page default.php.

    La requete qui est executée affiche tous les billets du blog a l’exception de la categorie featured par $ex_feat ainsi que la catégorie vidéo par -‘ . $ex_vid .

    Ce que je souhaite c’est d’afficher la catégorie featured sauf les 5 articles featured qui sont affichés plus haut dans la page.

    #677897
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    c’est la page home.php
    et tu as la ligne

    c’est bien la grande image avec les 4 petites images en dessous que tu veux enlever?

    #677898
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Non je ne veux pas retirer cette partie incluse dans la home, je souhaite juste afficher les autres billets (soient a partir du 7eme de la categorie featured) dans les articles affichés en dessous.

    Car là en état ça n’affiche que les 6 premiers articles de la catégorie, le 7eme et les autres plus vieux ne sont plus afficher et donc je souhaite qu’ils s’affichent en dessous.

    #677901
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Up svp !!

    #677902
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    désolé mais je ne te suis pas,pas rapport à ton 1er message.
    En clair tu veux quoi?
    Afficher le 7ème et les autres ou ça ???

    #677903
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    J’ai un fichier featured.php qui affiche les 5 derniers articles publiés dans la catégorie featured.
    Ca c’est ok, ensuite sur mon layout, en l’occurence default.php je souhaite afficher les articles des autres catégories (comme c’est le cas actuellement) ET en plus la catégorie featured. C’est à dire tous les articles de cette catégorie, à l’exception des 5 derniers qui sont affichés plus haut, grâce à la page featured.

    C’est plus clair ainsi ?
    Et donc je ne sais pas comment construire ma requete sql…
    Merci

    #677904
    Fabino
    Participant
    Chevalier WordPress
    106 contributions

    Hello,

    Je ne vois pas le rapport avec une requête Sql, ou alors c’est que je n’ai pas compris ton problème. Il faut que tu mettes un offset de 5 articles si tu veux commencer directement par le 6ème, comme ça : http://codex.wordpress.org/Template_Tags/query_posts#Offset_Parameter

    Mais ça me semble bizarre que ce ne soit pas prévu d’office dans les options s’agissant d’un thème magazine.

    #677905
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Salut,

    Je comprend bien la notion du offset mais seulement la requete utilisée par WordPress est la suivante :

    $the_query = new WP_Query(‘cat=-‘. $ex_feat . ‘,-‘ . $ex_vid . ‘&showposts=’ . $showposts . ‘&orderby=post_date&order=desc’);

    Donc la il s(agit de la page default.php, et on voit bien que la catégorie featured (représentée par la variable $ex_feat est éliminer de la requete globale.

    Or moi je souhaite l’intégrer mais en retirant mes 5 derniers résultats, tout en conservant les autres catégories…

    C’est à ce niveau la que je galère…

    #677900
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Vous avez une idée ?

    #677899
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    bonjour,

    avez vous lu cet article?
    http://www.css4design.com/blog/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu
    peut être cela peut vous aider,je ne sais pas.

    #677906
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Bonjour,

    Alors oui j’ai regardé le lien ci dessus et me suis orienté vers la fonction wordpress $do_not_duplicate mais je n’arrive pas à la mettre en place, les articles s’affichent quand même… Alors que d’après la fonction on peut faire en sorte que les doublons ne s’affichent pas justement.

    #677908
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    Bonjour,

    je suis désolé je ne sais plus quoi vous dire.

    #677907
    yagrasdemonde
    Membre
    Initié WordPress
    10 contributions

    Mais je pense que je dois pas être le seul dans ce cas.
    En utilisant offset pour la requête est il possible de l’affecter qu’à une seule catégorie?
    Je m’explique, là j’ai ma requête qui sélectionne TOUS les articles à l’exception de la catégorie $ex_feat et $ex_vid.

    Si je met la propriété offset=5 dans ma requête ça ne m’affiche pas les 5 derniers articles : ce qui est normal. Mais c’est les 5 derniers toute catégorie confondue.
    Donc est il possible de définir le offset sur une seule catégorie précise ???

    $the_query = new WP_Query(‘cat=-‘. $ex_feat . ‘,-‘ . $ex_vid . ‘&showposts=’ . $showposts . ‘&orderby=post_date&order=desc’);

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