Problème avec compteur de vus de post (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #495801
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    – Version de WordPress : 3.1.1
    – Thème utilisé : trop modifié mais premiumnews
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://5eme-boulevard.fr/

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

    Je rencontre un problème avec les articles les plus vus. Il se trouve que celui affiché est faux. C’est celui mis en place dans le thème et je n’ai pas modifié.

    J’ai installé post views qui et le résultat me semble beaucoup plus réaliste ce qui me fait dire que celui d’origine est faux.

    J’ai cherché mais pas trouvé le problème. Si donc un plus pro que moi a une idée elle est la bien venue.

    En vous remerçiant

    voici le code

    if (empty($pop_posts) || $pop_posts < 1) $pop_posts = 5;
    $popularposts = « SELECT ID,post_title FROM {$wpdb->prefix}posts WHERE post_status = ‘publish’ AND post_type = ‘post’ ORDER BY comment_count DESC LIMIT 0, ».$pop_posts;
    $posts = $wpdb->get_results($popularposts);
    if($posts){
    foreach($posts as $post){
    $post_title = stripslashes($post->post_title);
    $guid = get_permalink($post->ID);
    $popular .= ‘

  • ‘.$post_title.’
  • ‘;
    }
    }echo $popular;
    ?>

    #774334
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Cela va te retourner les articles les plus commentés, c’est ce que tu veux?

    #774335
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    oui mais le souci est que le plus vu n’est pas celui qui est affiché.
    Moi en accueil j’ai celui-ci
    http://5eme-boulevard.fr/le-corps-de-jean-meriadec-le-tarnec-retrouve-lui-aussi-dans-la-riviere-maudite
    Alors qu’en réalité le plus vu est celui-ci
    http://5eme-boulevard.fr/chez-mac-donald-ne-venez-pas-comme-vous-etes

    Il y a donc une erreur dans le code ci-dessus mais ou ?

    #774336
    Guy
    Participant
    Maître WordPress
    14817 contributions

    celui sur Jean Meriadec a 3 commentaires, celui sur le Mac Do en a aucun, il n’y a pas d’erreur dans la requête.

    Cette requête fait un tri par nombre de commentaires.

    #774337
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    heuuu comment ca commentaire. C’est sencé etre les posts les plus lu et non les plus commentés. Qui plus est j’ai des post ou il y a beaucoup plus de commentaire et qui devraient donc etre visible à la place. Le fichier se nomme popular.php donc pour être plus lu. Il y a un truc qui m’échappe lol

    #774338
    Guy
    Participant
    Maître WordPress
    14817 contributions

    ben… la requête est assez claire

    $popularposts = « SELECT ID,post_title FROM {$wpdb->prefix}posts WHERE post_status = ‘publish’ AND post_type = ‘post’ ORDER BY comment_count DESC LIMIT 0, ».$pop_posts;

    Elle renvoie les articles publiés et fonction du nombre de commentaires dans la limite de $pop_posts.On ne connait pas la valeur de $pop_posts dans ce qui a été copié.

    #774339
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    Bon je te fais confiance sur tes réponses mais du coup le système n’est pas bon puisque normalement je devrais avoir les plus vu et non les plus commentés.

    Je vais donc voir si j’ai pas un moyen de trifouiller pour mettre les vus et non commentés. Si tu as une idée elle est bien venue sinon je te remerçie pour t’être penché sur mon problème.

    Merci à toi

    #774340
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    je reviens dessus effectivement comment_count est les commentaires dans bdd.

    #774341
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je ne le connais pas, mais tu peux essayer ça : http://wpchannel.com/afficher-compteur-vues-articles-wordpress/

    #774342
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    ben je me demande si je peux pas combiner post-views et le code du début. Me faut juste arriver a non pas aller dans le champ posts de la bdd mais dans le champs de post_views de la meme bdd. Je vais jeter un oeil a ton lien.

    Merci c’est sympa à toi

    #774343
    Guy
    Participant
    Maître WordPress
    14817 contributions

    lol, le lien que je t’ai donné, c’est post views, je n’avais pas fait attention que tu l’avais déjà 🙂

    #774344
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    Bon alors pour ceux qui veulent ce type d’affichage pour le thème premiumnews

    1) Télécharger ici et suivre les instructions d’installation http://wpchannel.com/afficher-compteur-vues-articles-wordpress/
    2) ouvrir votre fichier popular.php qui se trouve dans le dossier include du thème, et supprimez tous le code et collé ceci à la place

    3) Envoyez le fichier sur votre ftp et actualisez votre page. Cela doit fonctionner.

    Un grand merci à Guy qui m’a très bien aidé.

    Pour ma part le problème est résolu.

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