Random vs. offset (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 28)
  • Auteur
    Messages
  • #481532
    Denethor
    Participant
    Padawan WordPress
    69 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.5
    – Version de PHP/MySQL : 5
    – Thème utilisé : thème perso
    – Extensions en place : pas possible de lister, il y en a pas loin de 100…
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.underscores.fr

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

    Très simple : j’affiche sur ma home les derniers articles d’un certain nombres de catégories, sauf dans un DIV ou je souhaite plutot mettre en valeur des textes plus anciens. Ca fonctionne presque :

    <?php $recent = new WP_Query("cat=54,57,-474&showposts=1&offset=10&orderby=rand"); 
    while($recent->have_posts()) : $recent->the_post();?>[/b]
    <h3><?php //display the current and parent category (2 total)
    $category = get_the_category();
    $current_category = $category[0];
    $parent_category = $current_category->category_parent;
    if ( $parent_category != 0 ) {echo ‘<a href="' . get_category_link($parent_category) . '">‘ . get_cat_name($parent_category) . ‘</a>‘;}
    ?> | <?php the_category('  ') ?></h3><hr size="1" noshade="noshade" />
    <h4><a href="<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a></h4>
    <?php the_thumb('link=p&category=54,57,-474&limit=1'); ?>
    <?php the_excerpt(__('>>>’));?><div style="clear:both;"></div>
    <?php endwhile; ?>

    Je récupère les bonnes catégories, en aléatoire. Mais ce que je veux, c’est exclure les derniers posts, qui sont déjà visibles par ailleurs sur la home. Le paramètre “offset=10” devrait suffire, mais ne fonctionne pas, probablement parce qu’il y a un conflit entre “offset” et “random”. Que faire dans ce cas ?

    Merci par avance pour votre aide !

    #723779
    Anonyme 2
    Participant
    Maître WordPress
    10589 contributions

    bonjour,

    merci de remplir le questionnaire ,vous êtes vraiment sous WP 2.5 ????

    #723780
    Denethor
    Participant
    Padawan WordPress
    69 contributions
    Lupi wrote:
    bonjour,

    merci de remplir le questionnaire

    C’est fait.

    vous êtes vraiment sous WP 2.5 ????

    Oui.

    #723781
    Denethor
    Participant
    Padawan WordPress
    69 contributions

    Petit up…

    #723782
    Denethor
    Participant
    Padawan WordPress
    69 contributions

    Personne, vraiment ?

    #723783
    Anonyme 2
    Participant
    Maître WordPress
    10589 contributions

    Bonjour,

    je pensais que ma question “vous êtes vraiment sous WP 2.5 ????”
    vous ferez poser une question, pourquoi ne demande-t-il ça ,mais non à ce que je vois.

    http://www.wordpress-fr.net/blog/wordpress/probleme-securite-anciennes-versions-wordpress
    voilà le problème de votre blog.
    Mise à jour à faire en tout urgence .

    #723784
    Denethor
    Participant
    Padawan WordPress
    69 contributions

    Mais j’ai très bien compris. Et j’ai bien l’intention de passer à la dernière version de WP dès que possible. Mais vu les adaptations du thème que ça va nécessiter, et le travail que ça représente, je préfère attendre juste un petit peu, puisque j’ai l’intention de refaire le site de A à Z.

    Mais en attendant, il y a toujours des petites choses importantes à améliorer, qui ne peuvent pas vraiment attendre plusieurs mois, le temps que je développe la nouvelle version…

    Après, c’est vrai qu’il y a toujours un risque que ce que je veux faire ne soit pas possible avec WP 2.5 et le soit avec une version récente, mais dans ce cas précis, j’en doute…

    #723785
    viwiv
    Membre
    Maître WordPress
    809 contributions

    Bonjour,

    Je ne pense pas qu’il y ait conflit, puisque tu demandes justes que soient triés aléatoirement les articles déjà sélectionnés.

    La documentation n’indique rien, cf. http://codex.wordpress.org/Template_Tags/query_posts&#8230;

    Ou alors il y a peut-être un problème avec showposts :

    # ‘showposts’ => 1 – use ‘showposts’ => 3 to show 3 posts. Use ‘showposts’ => -1 to show all posts. Deprecated in favor of posts_per_page

    Après, il reste à savoir depuis quand est dépréciée la fonction. De mémoire, je me sers de posts_per_page depuis la version 2.5.

    Pour conclure, si tu es content de la version 2.5, continue à l’utiliser pour te simplifier la vie. Tu n’es pas obligé de suivre le mouvement comme un mouton de Panurge. 🍺

    Cordialement,

    V.

    #723786
    chamomor
    Participant
    Maître WordPress
    1914 contributions

    Bonjour,
    tu as essayé avec do not duplicate content ?

    #723787
    Denethor
    Participant
    Padawan WordPress
    69 contributions
    viwiv wrote:
    Bonjour,

    Je ne pense pas qu’il y ait conflit, puisque tu demandes justes que soient triés aléatoirement les articles déjà sélectionnés.

    La documentation n’indique rien, cf. http://codex.wordpress.org/Template_Tags/query_posts&#8230;

    Ou alors il y a peut-être un problème avec showposts :

    # ‘showposts’ => 1 – use ‘showposts’ => 3 to show 3 posts. Use ‘showposts’ => -1 to show all posts. Deprecated in favor of posts_per_page

    Après, il reste à savoir depuis quand est dépréciée la fonction. De mémoire, je me sers de posts_per_page depuis la version 2.5.

    J’ai testé avec post_per_page, qui fonctionne effectivement avec la version 2.5, mais ça ne change rien au résultat.

    Pour conclure, si tu es content de la version 2.5, continue à l’utiliser pour te simplifier la vie. Tu n’es pas obligé de suivre le mouvement comme un mouton de Panurge. 🍺

    Rester sous 2.5, ce n’est pas tant une volonté qu’un manque de temps vu la masse de travail que ça représente…

    #723788
    Denethor
    Participant
    Padawan WordPress
    69 contributions
    chamomor wrote:
    Bonjour,
    tu as essayé avec do not duplicate content ?

    Qu’est-ce que c’est exactement ? J’ai pourtant fait une recherche, mais je n’ai rien trouvé la dessus, au-delà des recommandations SEO habituelles…

    #723789
    Anonyme 2
    Participant
    Maître WordPress
    10589 contributions

    Bonjour,

    Chamomor vous parlez du plugin ?
    http://wordpress.org/extend/plugins/no-duplicate-content/

    #723790
    chamomor
    Participant
    Maître WordPress
    1914 contributions
    Lupi wrote:
    Bonjour,

    Chamomor vous parlez du plugin ?
    http://wordpress.org/extend/plugins/no-duplicate-content/

    C’est une possibilité mais pas très fiable. Faire dépendre son blog d’un plugin… bof bof. je pensais à du codage strict avec jguery. Mais c’est vrai qu’ici c’est un peu vouloir le beurre et l’argent du beurre. Je te suggère de chercher un code plus adéquat et plus précis.

    #723791
    Denethor
    Participant
    Padawan WordPress
    69 contributions
    chamomor wrote:
    Lupi wrote:
    Bonjour,

    Chamomor vous parlez du plugin ?
    http://wordpress.org/extend/plugins/no-duplicate-content/

    C’est une possibilité mais pas très fiable. Faire dépendre son blog d’un plugin… bof bof. je pensais à du codage strict avec jguery. Mais c’est vrai qu’ici c’est un peu vouloir le beurre et l’argent du beurre. Je te suggère de chercher un code plus adéquat et plus précis.

    C’est aussi ma préférence. De toute façon, j’ai déjà bien trop de plugins, et je cherche toujours plutôt une solution alternative aux plugins. Mais là…

    #723792
    viwiv
    Membre
    Maître WordPress
    809 contributions

    Bonsoir,

    Moui, moui, je suis de ton avis pour les plugins, et ton code est assez sophistiqué.

    Sinon, quand tu supprimes le “orderby=rand”, ça fonctionne normalement ?

    As-tu essayé d’inclure ton code en deux passes pour voir ? 😆 On ne sait jamais, hein ?

    Cordialement,

    V.

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