Vous n'êtes pas identifié.
Annonce
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
Pages: 1
- Index
- » Support de WordPress
- » [Résolu] Classement des commentaires / Inverser les commentaires !
#1 03-10-2005 16:59:21
[Résolu] Classement des commentaires / Inverser les commentaires !
Je reprends la question posée par PAL sur le site de Xavier (dans les commentaires) afin qu'elle puisse bénéficier à tous.
Ainsi, il demandait comment on peut classer les commentaires d'un post de façon à ce que le plus récent se trouve en haut ?
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
#2 03-10-2005 21:38:12
- Pal68
- Membre WP
- Date d'inscription: 03-10-2005
- Messages: 1
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Merci Ben !
Oui en effet, j'utilise Wordpress comme forum de discussion sur mon site Web, équipe de football http://www.fc.orsieres.com
C'est pour cela que j'aimerai que le commentaire le plus récent se trouve au sommet de la page.
Merci d'avance à tous.
Hors ligne
#3 01-12-2005 17:57:40
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Je me rend compte que ce sujet n'est toujours pas résolu.
Solution :
Dans le fichier comments.php de votre thème, trouver la ligne <?php foreach($comments as $comment) : ?>
Ajouter dans ce fichier juste au dessus : <?php $comments = array_reverse($comments); ?>
Ce qui devrait donner :
Code:
- <ol class="commentlist">
- <?php $comments = array_reverse($comments); ?>
- <?php foreach ($comments as $comment) : ?>
- <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
- <cite><?php comment_author_link() ?></cite> Says:
Hors ligne
#4 13-01-2007 11:42:09
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Merci z720 ^^
Hors ligne
#5 13-01-2007 13:22:58
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Oui, c'est super cool !
ce qui m'amene a une question : pourquoi ne pas faire une rubrique "Problèmes résolus" de toutes ces petites astuces qui font gagner du temps ? (et evite les questions doublons ?)
Hors ligne
#6 13-01-2007 15:45:49
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Rod > On marque déjà les problèmes résolus comme tels avec une balise idoine... Ensuite, à la rigueur, pourquoi pas mettre ce genre d'astuces dans notre FAQ...
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
#7 13-01-2007 16:08:12
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
@ Rod > On aimerait TOUT faire parfois le temps manque ! Voila pourquoi dans les règles on demande de faire une recherche avec toute demande ^^
Hors ligne
#8 04-06-2008 10:04:13
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
merci z720 pour ce ptit bout de code , tres smpa quand il y a beaucoup de com.
Hors ligne
#9 27-09-2009 16:57:08
- antoniadaix
- Membre WP
- Date d'inscription: 19-04-2009
- Messages: 8
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Merci pour l'ordre des commentaires. 
Hors ligne
#11 17-02-2010 11:19:57
- Qwindoo
- Admin
- Lieu: Côte d'Or (21)
- Date d'inscription: 03-06-2006
- Messages: 2641
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Bonjour Marie L.
Quel est le contenu de votre fichier comments.php ?
<?php if (You::Have('questions') || You::WantTo('help')) define('JUST', COME & HAVE_FUN); ?>[ Visas USA pour étudiants - Jeux en ligne gratuits - De Kritische Belegger ]
Hors ligne
#12 17-02-2010 11:26:19
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Je copie/colle tout le contenu.
Je crois que la modification proposée plus haut apparaît:
Code: PHP
- <?php
- if ( post_password_required() ) { ?>
- <p class="nocomments">Entrez votre mot de passe pour lire les comentaires.</p>
- <?php
- return;
- }
- if ( have_comments() ) : ?>
- <div class="post-title"><h2 id="comments"><?php comments_number('Pas de commentaire', 'Un commentaire', '% commentaires' );?></h2></div>
- <div class="navigation">
- <div class="alignleft"><?php previous_comments_link() ?></div>
- <div class="alignright"><?php next_comments_link() ?></div>
- </div>
- <ol class="commentlist">
- <?php wp_list_comments('type=comment&callback=sepcomments'); ?>
- </ol>
- <ul class="trackbacklist">
- <?php wp_list_comments('type=pingback&callback=septrackbacks'); ?>
- </ul>
- <div class="navigation">
- <div class="alignleft"><?php previous_comments_link() ?></div>
- <div class="alignright"><?php next_comments_link() ?></div>
- </div>
- <?php else : // this is displayed if there are no comments so far ?>
- <?php if ('open' == $post->comment_status) : ?>
- <!-- If comments are open, but there are no comments. -->
- <?php else : // comments are closed ?>
- <!-- If comments are closed. -->
- <?php endif; ?>
- <?php endif; ?>
- <?php if ('open' == $post->comment_status) : ?>
- <h2><?php comment_form_title( 'Réagissez', 'Réagissez sur %s' ); ?></h2>
- <div id="respond">
- <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
- <p>Vous devez être <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">identifié</a> pour écrire un commentaire.</p>
- <?php else : ?>
- <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
- <div class="cancel-comment-reply">
- <small><?php cancel_comment_reply_link(); ?></small>
- </div>
- <?php if ( $user_ID ) : ?>
- <p>Identifié en tant que <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Se déconnecter »</a></p>
- <?php else : ?>
- <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="25" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
- <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="25" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
- <label for="email"><b>Courriel</b> (ne sera pas publié) <?php if ($req) echo "(obligatoire)"; ?></label></p>
- <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="25" tabindex="3" />
- <label for="url"><b>Site</b></label></p>
- <?php endif; ?>
- <p><textarea name="comment" id="comment" rows="8" tabindex="4"></textarea></p>
- <p><input name="submit" type="submit" id="submit" tabindex="5" value="Envoyez votre commentaire" />
- <?php comment_id_fields(); ?>
- </p>
- <?php do_action('comment_form', $post->ID); ?>
- </form>
- <?php endif; // If registration required and not logged in ?>
- </div>
- <div class="info">
- <p>Utilise <a href="http://gravatar.com/" target="_blank">Gravatars</a> dans les commentaires - obtenez le votre et soyez reconnus !</p>
- <p><strong>XHTML :</strong> balises autorisées : <code><a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong></code></p>
- </div>
- <?php endif; // if you delete this the sky will fall on your head ?>
Dernière modification par Qwindoo (17-02-2010 11:31:47)
Hors ligne
#13 17-02-2010 11:37:20
- Qwindoo
- Admin
- Lieu: Côte d'Or (21)
- Date d'inscription: 03-06-2006
- Messages: 2641
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Okay, enlevez la ligne <?php $comments = array_reverse($comments); ?> et remplacez la ligne suivante par
Code: PHP
- <?php wp_list_comments('type=comment&callback=sepcomments&reverse_top_level=1'); ?>
Cordialement,
Thomas
<?php if (You::Have('questions') || You::WantTo('help')) define('JUST', COME & HAVE_FUN); ?>[ Visas USA pour étudiants - Jeux en ligne gratuits - De Kritische Belegger ]
Hors ligne
#15 17-02-2010 17:28:44
- Qwindoo
- Admin
- Lieu: Côte d'Or (21)
- Date d'inscription: 03-06-2006
- Messages: 2641
Re: [Résolu] Classement des commentaires / Inverser les commentaires !
Je vous en prie
Ce sera plus délicat à gérer au niveau du tableau de bord en revanche... et je ne suis pas au fait d'une extension qui permette cela.
<?php if (You::Have('questions') || You::WantTo('help')) define('JUST', COME & HAVE_FUN); ?>[ Visas USA pour étudiants - Jeux en ligne gratuits - De Kritische Belegger ]
Hors ligne
Pages: 1
- Index
- » Support de WordPress
- » [Résolu] Classement des commentaires / Inverser les commentaires !