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
#1 06-11-2007 14:30:21
Pas de commentaires dans les pages
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : Version 2.3.1
- Thème utilisé : GlossyBlue 1.3
- Plugins en place : Counterize II + FirstRSS + Spam Karma 2 + Theme Switcher Widget + WordPress Database Backup + WP-ContactForm + WP-Print
- Nom de l'hebergeur : Pas encore (je le teste en local avec WAMP5)
- Adresse du site : Pas encore disponible
Je voulais savoir si cela est possible dans WordPress que les commentaires soient rendus disponibles à la suite d'une page. J'ai pourtant autoriser les commentaires lors de la création de la page.
Les commentaires sont activés uniquement pour des articles mais pas pour des pages ?? 
Existe-t'il (ou y'a-t'il) une possibilité de les activer pour les pages "statiques" ?
Cordialement,
Dernière modification par william (06-11-2007 14:42:24)
Toute l'actu du cinéma et de ses films, visitez mon blog www.cinematon.fr
Hors ligne
#2 06-11-2007 14:49:01
- secmast
- Passionné WP

- Date d'inscription: 15-10-2007
- Messages: 244
Re: Pas de commentaires dans les pages
Ben non justement.
hier en lisant la wich list de worpress j'y ai vu une demande pour les commentaires pour les pages.
J'en conclus que ce n'est donc pas possible en l'état.
Mais bon personnellement j'utilise les pages pour les "a propos"...De moi, du site...bla bla bla.
Page qui n'ont par définition, aucune raison d'être commentées.
Hors ligne
#3 06-11-2007 14:52:57
Re: Pas de commentaires dans les pages
Ok, merci de ta réponse.
Et c'est vrai qu'au fond, les pages statiques du style "A propos de..." n'ont aucune raison d'être commenté. 
Merci 
Toute l'actu du cinéma et de ses films, visitez mon blog www.cinematon.fr
Hors ligne
#4 06-11-2007 15:19:07
- dlo
- Maître WP

- Date d'inscription: 10-04-2007
- Messages: 1906
Re: Pas de commentaires dans les pages
william a écrit:
Les commentaires sont activés uniquement pour des articles mais pas pour des pages ??
Tout dépend du template que l'on utilise et de la façon dont il a été conçu.
Pour avoir des commentaires sur ses pages, il faut avoir la ligne suivante à la fin de la boucle de lecture dans le fichier page.php :
Code: php
- <?php comments_template() ?>
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#5 06-11-2007 15:34:07
- secmast
- Passionné WP

- Date d'inscription: 15-10-2007
- Messages: 244
Re: Pas de commentaires dans les pages
Ah ben tiens.... 
Je ná vais pas l'intention de permettre les commentaires sur mes pages...Du coup je n'avais pas investigué plus loin en avant...Mea Culpa...Mais c'est bien sur...
Merci dlo pour cette précision...
Hors ligne
#6 06-11-2007 16:10:04
Re: Pas de commentaires dans les pages
Merci dlo pour cette précision 
C'est pratique maintenant, on peut écrire des commentaires à la suite des pages. En fait, l'une de mes pages (statiques) est un lecteur de flux RSS, ce qui est assez pratique de venir apporter son commentaire 
Par contre, dans un article, pas de problème, il y a bien un lien intitulé (par exemple) "(12) commentaire(s)". J'aurai voulu savoir si cela est possible de rajouter ce lien-là dans une page.
Merci 
Dernière modification par william (06-11-2007 16:10:54)
Toute l'actu du cinéma et de ses films, visitez mon blog www.cinematon.fr
Hors ligne
#7 06-11-2007 16:27:51
- dlo
- Maître WP

- Date d'inscription: 10-04-2007
- Messages: 1906
Re: Pas de commentaires dans les pages
william a écrit:
Par contre, dans un article, pas de problème, il y a bien un lien intitulé (par exemple) "(12) commentaire(s)". J'aurai voulu savoir si cela est possible de rajouter ce lien-là dans une page.
A priori, rien ne l'empêche... Il faut juste recopier le code responsable de cet affichage dans le fichier page.php.
En général, cela doit être un code du style :
Code: php
- <?php comments_popup_link('Comments (0) »', 'Comments (1) »', 'Comments (%) »'); ?>
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#8 06-11-2007 18:02:57
Re: Pas de commentaires dans les pages
Super, vraiment super, ça fonctionne bien excepté le lien hypertexte.
J'ai mis ce code dans la page "page.php" du thème :
<span class="post-comments"><?php comments_number('Aucun commentaire', '1 commentaire', '% commentaires' ); ?></span>
Mais, si j'insère cette ligne, impossible, rien se passe
:
<span class="post-comments"><?php comments_popup_link('Aucun commentaire', '1 commentaire', '% commentaires' ); ?></span>
Merci,
Dernière modification par william (06-11-2007 18:03:54)
Toute l'actu du cinéma et de ses films, visitez mon blog www.cinematon.fr
Hors ligne
#9 07-11-2007 19:09:41
Re: Pas de commentaires dans les pages
Oki, j'ai n'ai pas vraiment résolu ce problème mais (finalement) je n'ai pas besoin de commentaires dans les pages (dites "statiques"). Pas utile pour le moment.
Voilà,
Dernière modification par william (09-11-2007 11:10:24)
Toute l'actu du cinéma et de ses films, visitez mon blog www.cinematon.fr
Hors ligne
#10 10-12-2007 16:26:26
Re: Pas de commentaires dans les pages
Bonjour,
Petite question... Puis-je ajouter cette "phrase" sur le thème que j'utilise (Forever Autumn) ?
Code: php
<?php comments_template() ?>
Je vous mets le code de la page type :
Code:
- <?php get_header(); ?>
- <!-- index.php start -->
- <div id="content">
- <?php if (have_posts()) : ?>
- <?php while (have_posts()) : the_post(); ?>
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2 class="post_title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <div class="post_body">
- <?php if (is_search()) {
- the_excerpt();
- } else {
- the_content(__('Read the rest of') . "\"" . the_title('', '', false) . "\" »");
- } ?>
- </div>
- <?php edit_post_link('Edit', '', ''); ?>
- </div>
- <!--post-->
- <?php endwhile; ?>
- <?php else : ?>
- <div class="post">
- <h2 class="post_title"><?php _e('Not Found'); ?></h2>
- <div class="post_body">
- <p><?php _e('Sorry, but no posts matched your criteria.'); ?></p>
- <?php include (TEMPLATEPATH . "/searchform.php"); ?>
- </div>
- </div>
- <?php endif; ?>
- </div><!--content-->
- <!-- index.php end -->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Merci de votre réponse 
Dernière modification par Lupi (20-11-2009 10:11:59)
Hors ligne
#11 10-12-2007 18:45:35
- dlo
- Maître WP

- Date d'inscription: 10-04-2007
- Messages: 1906
Re: Pas de commentaires dans les pages
@Leila : Il est possible de rajouter la fonction comments_template() au code mis en exemple. Par contre, il faut savoir si c'est le code utilisé pour afficher un article seul ou une liste d'article car, en général, on ne fait figurer les commentaires que lors de l'affichage d'un seul article.
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#12 10-12-2007 19:15:27
Re: Pas de commentaires dans les pages
En fait, sur mon blog j'aimerais faire, entre autre, une page "vidéos" et que les gens puissent mettre des commentaires aux vidéos que je mets.
Sur une page, j'aimerais mettre plusieurs vidéos donc pouvoir mettre un commentaire à chaque fois.
Si c'est pas possible, je me contenterai de mettre 2 ou 3 vidéos et 1 possibilité de commentaires.
Merci en tout cas !
Votre aide est précieuse 
Hors ligne
#13 11-12-2007 09:49:28
- dlo
- Maître WP

- Date d'inscription: 10-04-2007
- Messages: 1906
Re: Pas de commentaires dans les pages
Voici une possibilité pour ajouter les commentaires à votre page :
Code: php
- <?php get_header(); ?>
- <!-- index.php start -->
- <div id="content">
- <?php if (have_posts()) : ?>
- <?php while (have_posts()) : the_post(); ?>
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2 class="post_title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <div class="post_body">
- <?php if (is_search()) {
- the_excerpt();
- } else {
- the_content(__('Read the rest of') . "\"" . the_title('', '', false) . "\" »");
- } ?>
- </div>
- <?php edit_post_link('Edit', '', ''); ?>
- </div>
- <!--post-->
- <!-- Ajout du formulaire pour les commentaires-->
- <?php comments_template(); ?>
- <?php endwhile; ?>
- <?php else : ?>
- <div class="post">
- <h2 class="post_title"><?php _e('Not Found'); ?></h2>
- <div class="post_body">
- <p><?php _e('Sorry, but no posts matched your criteria.'); ?></p>
- <?php include (TEMPLATEPATH . "/searchform.php"); ?>
- </div>
- </div>
- <?php endif; ?>
- </div><!--content-->
- <!-- index.php end -->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Cordialement
Dernière modification par dlo (11-12-2007 09:50:11)
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#15 24-02-2008 21:22:29
- Septern
- Membre WP
- Date d'inscription: 24-02-2008
- Messages: 1
Re: Pas de commentaires dans les pages
Bonjour,
Voulant également ajouter des commentaires sur mes pages, j'ai été très content de trouver ce post.
Cependant ,il reste un souci :
J'aurais aimé que les commentaires soient affichés comme pour les articles. C'est à dire caché par défaut, et visible lorsque l'on clique sur le lien donné par "<?php comments_popup_link('Aucun commentaire', '1 commentaire', '% commentaires' ); ?>".
Le hic, c'est que cette ligne ne m'affiche pas le nombre de commentaires courants, ni de lien. Et lorsque j'ajoute la ligne "<?php comments_template(); ?>" juste avant le 'endwhile', les commentaires sont toujours affichés.
Comment obtenir un comportement similaire à celui des comments des articles ?
Merci par avance.
Hors ligne
#16 24-11-2008 13:11:21
- Sagittarius
- Connaisseur WP
- Date d'inscription: 09-08-2006
- Messages: 26
- Site web
Re: Pas de commentaires dans les pages
Bonjour,
J'aimerais pouvoir ajouter les commentaires mais seulement pour les pages pour lesquelles les commentaires sont ouverts. Sinon, les pages (où ils sont fermés) affichent un peu bêtement "Désolé, les commentaires sont fermés".
Et je ne sais quelle fonction tester pour afficher ou non le template de commentaire.
Il me faudrait un test avec un if. Mais, je n'ai rien vu dans le codex de probant. Mais je me trompe peut-être.
Si vous avez une solution, cela me rendrait service.
Dernière modification par Sagittarius (24-11-2008 13:12:35)
Hors ligne
#17 24-11-2008 21:57:13
- Sagittarius
- Connaisseur WP
- Date d'inscription: 09-08-2006
- Messages: 26
- Site web
Re: Pas de commentaires dans les pages
Bonsoir,
Du coup, je me réponds à moi-même ;-)
Pour supprimer l'apparition du titre "Commentaires" puis de la mention: "Désolé les commentaires sont fermés", j'ai inséré les lignes suivantes trouvées sur le net :
Code:
- <?php if ($comments) : ?>
- <?php else : // this is displayed if there are no comments so far ?>
- <?php if ('open' == $post->comment_status) : ?>
- <h3><?php _e('Comments') ?></h3>
- <?php comments_template(); // Get wp-comments.php template ?>
- <?php else : // comments are closed ?>
- <?php endif; ?>
- <?php endif; ?>
Hors ligne
#18 09-12-2008 11:18:45
- jp.souillier
- Membre WP
- Date d'inscription: 07-09-2008
- Messages: 3
Re: Pas de commentaires dans les pages
Bonjour,
C'est ici que je trouve LA réponse que je cherchais, elle est là, elle est sous mes yeux, mais mes yeux n'ont pas les lunettes nécessaires à sa lecture, je suis miope du code php... Je ne sais pas ou entrer ce fameux
Code:
- <?php comments_template() ?>
Dans mon fichier page.php
qui dans mon cas est le suivant :
Code:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN">
- <head>
- <?php get_header(); ?>
- </head>
- <body>
- <div class="main">
- <div class="container">
- <div class="span-24 header">
- <div class="name"><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a></div>
- <span class="slogan"><?php bloginfo('description'); ?></span>
- </div>
- <?php include (TEMPLATEPATH . "/navigation.php"); ?>
- <?php include (TEMPLATEPATH . "/banner.php"); ?>
- <div class="span-24 content">
- <div class="span-16 post-wrapper">
- <ul>
- <?php if (have_posts()) : ?>
- <?php while (have_posts()) : the_post(); ?>
- <li class="post">
- <div class="text-header">
- <h2 class="title"><?php the_title(); ?></h2>
- <div class="clear"></div>
- </div>
- <div class="hr"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/<?php echo $scissors; ?>" alt="scissors" /></div>
- <?php the_content('Read the rest of this entry »'); ?>
- <?php the_tags('<span class="tag"> Tags: ', ', ', '</span>'); ?>
- <?php edit_post_link('Edit', '<p class="edit">', '</p>'); ?>
- </li>
- <?php endwhile; ?>
- <?php else : ?>
- <li>
- <h2>Not Found</h2>
- <p>Sorry, but you are looking for something that isn't here.</p>
- </li>
- <?php endif; ?>
- </ul>
- </div>
- <div class="span-8 last sidebar">
- <?php get_sidebar(); ?>
- </div>
- </div>
- <?php get_footer(); ?>
- </div>
- </div>
- </body>
- </html>
J'ai l'impression à vue d'oeil miope qu'il y a du code concernant des commentaires, mais voilà... en fait je n'en sais rien.
Un connaisseur WP pourait-il m'aider ?
ou dois-je insérer ce code ?
Merci
Hors ligne
#19 09-12-2008 11:25:49
- dlo
- Maître WP

- Date d'inscription: 10-04-2007
- Messages: 1906
Re: Pas de commentaires dans les pages
Bon allez, voici le code modifié pour inclure les commentaires:
Code:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN">
- <head>
- <?php get_header(); ?>
- </head>
- <body>
- <div class="main">
- <div class="container">
- <div class="span-24 header">
- <div class="name"><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a></div>
- <span class="slogan"><?php bloginfo('description'); ?></span>
- </div>
- <?php include (TEMPLATEPATH . "/navigation.php"); ?>
- <?php include (TEMPLATEPATH . "/banner.php"); ?>
- <div class="span-24 content">
- <div class="span-16 post-wrapper">
- <ul>
- <?php if (have_posts()) : ?>
- <?php while (have_posts()) : the_post(); ?>
- <li class="post">
- <div class="text-header">
- <h2 class="title"><?php the_title(); ?></h2>
- <div class="clear"></div>
- </div>
- <div class="hr"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/<?php echo $scissors; ?>" alt="scissors" /></div>
- <?php the_content('Read the rest of this entry »'); ?>
- <?php the_tags('<span class="tag"> Tags: ', ', ', '</span>'); ?>
- <?php edit_post_link('Edit', '<p class="edit">', '</p>'); ?>
- <!-- Ajout du formulaire pour les commentaires-->
- <?php comments_template(); ?>
- </li>
- <?php endwhile; ?>
- <?php else : ?>
- <li>
- <h2>Not Found</h2>
- <p>Sorry, but you are looking for something that isn't here.</p>
- </li>
- <?php endif; ?>
- </ul>
- </div>
- <div class="span-8 last sidebar">
- <?php get_sidebar(); ?>
- </div>
- </div>
- <?php get_footer(); ?>
- </div>
- </div>
- </body>
- </html>
Cordialement
Dernière modification par dlo (09-12-2008 11:26:56)
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#20 09-12-2008 15:57:19
- jp.souillier
- Membre WP
- Date d'inscription: 07-09-2008
- Messages: 3
Re: Pas de commentaires dans les pages
dlo, merci beaucoup.
Je suis toujours aussi myope mais, c'est bon de se voir arriver à bon port, guidé par quelqu'un qui y vois clair.
Merci encore,
sincèrement,
Hors ligne
#21 25-03-2009 15:48:38
- zendark
- Membre WP
- Date d'inscription: 25-03-2009
- Messages: 1
Re: Pas de commentaires dans les pages
Septern a écrit:
Bonjour,
Voulant également ajouter des commentaires sur mes pages, j'ai été très content de trouver ce post.
Cependant ,il reste un souci :
J'aurais aimé que les commentaires soient affichés comme pour les articles. C'est à dire caché par défaut, et visible lorsque l'on clique sur le lien donné par "<?php comments_popup_link('Aucun commentaire', '1 commentaire', '% commentaires' ); ?>".
Le hic, c'est que cette ligne ne m'affiche pas le nombre de commentaires courants, ni de lien. Et lorsque j'ajoute la ligne "<?php comments_template(); ?>" juste avant le 'endwhile', les commentaires sont toujours affichés.
Comment obtenir un comportement similaire à celui des comments des articles ?
Merci par avance.
Bonjour, je me permets de remonter ce fil car j'ai le même soucis que Septern.
A savoir que les commentaires sont toujours affichés pas comme dans les articles où ils sont cachés par défaut.
Si vous avez une solution je suis preneur.
Voici le code de page.php
Code:
- <?php get_header(); ?>
- <div id="content" class="narrowcolumn">
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
- <div class="post-page" id="post-<?php the_ID(); ?>">
- <h2 class="page_title"><?php the_title(); ?></h2>
- <div class="entry entry_page">
- <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
- <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
- <?php edit_post_link('Edit this entry.', '<br /><p>', '</p>'); ?>
- </div>
- </div>
- <div class="postmetadata">
- <div class="alignright post_link"><a class="readmore" href="<?php the_permalink() ?>" ><span>Voir plus</span></a></div>
- <div class="alignright post_comm_link"><a><?php comments_number('<span>(0)</span> Commentaires', '<span>(1)</span> Commentaire', '<span>(%)</span> Comments'); ?></a></div>
- <div class="clear"></div>
- </div>
- <?php comments_template(); ?>
- <?php endwhile; endif; ?>
- </div>
- <?php get_footer(); ?>
Merci
Hors ligne
#22 18-11-2009 22:57:30
- styka
- Habitué WP
- Date d'inscription: 30-06-2009
- Messages: 75
Re: Pas de commentaires dans les pages
dlo a écrit:
william a écrit:
Les commentaires sont activés uniquement pour des articles mais pas pour des pages ??
Tout dépend du template que l'on utilise et de la façon dont il a été conçu.
Pour avoir des commentaires sur ses pages, il faut avoir la ligne suivante à la fin de la boucle de lecture dans le fichier page.php :Code: php
<?php comments_template() ?>
Cordialement
Et si on a pas de page.php ? :s
Peut-être que mon thème me le permet pas alors ..
Hors ligne
#23 19-11-2009 10:04:08
Re: Pas de commentaires dans les pages
Tu peux très bien créer un page.php qui reprendrait single.php par exemple, Wordpress le gèrera automatiquement.
Mais je peux me tromper...
(Grâce à cette signature, je suis couvert de toutes les boulettes possibles)
Hors ligne
#24 19-11-2009 15:08:05
- styka
- Habitué WP
- Date d'inscription: 30-06-2009
- Messages: 75
Re: Pas de commentaires dans les pages
Ok merci beaucoup, je vais essayer 
Hors ligne
#25 07-09-2010 20:10:05
- julietta
- Membre WP
- Date d'inscription: 02-02-2009
- Messages: 9
Re: Pas de commentaires dans les pages
Ma configuration WP actuelle
- Version de WordPress : Version 3.0.1
- Thème utilisé : default
- Nom de l'hebergeur : en local
- Adresse du site : en local
Bonjour,
Pardonnez-moi si je déterre ce sujet mais voilà je me pose la même question à un détail prêt : je souhaiterais que la possibilité de commenter ne soit donnée qu'à une seule de mes pages...
Je vous remercie par avance pour votre aide !
Chaleureusement, Julietta
Hors ligne