Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2013-07-15 11:45:06

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Problème avec EntryCommentCount

Bonjour à tous,

avant de créer un ticket, je voulais savoir si j'étais le seul à rencontrer ce problème :
Chez moi, lorsqu'il n'y a aucun commentaire sur un billet EntryCommentCount me renvoie 4 et non 0.

En revanche, lorsqu'il y a le moindre commentaire, le chiffre renvoyé est le bon.

Exemple :
http://multi-prises.fr/post/2013/07/09/ … -L-Ecurie!!   <- aucun commentaire, EntryCommentCount=4
http://multi-prises.fr/index.php?post/2 … ont-scorff   <- 1 commentaire, EntryCommentCount=1

Fait encore plus étrange, ce bug n'apparaît pas sur la page d'accueil :
http://multi-prises.fr/index.php?

Pourtant j'ai le même code :
home.html => Commentaires ({{tpl:EntryCommentCount none="0" one="1" more="%s"}})
post.html => Commentaires ({{tpl:EntryCommentCount none="0" one="1" more="%s"}})

J'ai tout essayé, j'ai nettoyé le cache, vidé les tables, remis les compteurs à zéro, etc, je n'arrive pas à comprendre.

J'utilise DC 2.5 avec le filtre Akismet et Accessible Capcha.

Est-ce que quelqu'un a une idée d'où cela peut bien venir ?
Merci d'avance

Dernière modification par Izb (2014-05-05 05:09:01)

Hors ligne

#2 2013-07-15 11:47:11

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Problème avec EntryCommentCount

Bonjour,
J'ai déjà eu ce souci après avoir déplacé un blog d'un hébergement à l'autre et réimporté les contenus. Est-ce un scénario semblable qui amène à votre souci ?


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#3 2013-07-15 11:51:10

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

Malheureusement non, ce blog est hébergé depuis 2 ans sur le même mutualisé OVH.
Le bug est apparu avec la 2.5 (du moins j'ai l'impression).

J'ai peut-être raté quelque chose dans mon install depuis le tout début ?

Hors ligne

#4 2013-07-15 11:53:41

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Problème avec EntryCommentCount

OK, dommage, j'aurais eu la réponse ;-)
Pouvez-vous en ce cas basculer sur le thème par défaut et dire s'il en est de même ?


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#5 2013-07-15 12:01:27

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

C'est une excellente idée, ça vient de me permettre de constater qu'aucun thème n'utilise (dans post.html) EntryCommentCount en dehors de la balise <tpl:Comments></tpl:Comments>

Mon bug viendrait peut-être de là (j'ai deux EntryCommentCount, un en bas dans la balise Comments et un en haut tout seul).

Hors ligne

#6 2013-07-15 12:04:48

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

C'était donc ça !
L'erreur venait de moi, j'avais posé mon EntryCommentCount en dehors de la balise <tpl:Comments>

En fait sous DC 2.4 ça marchait donc je ne m'étais pas aperçu de mon erreur avant l'arrivée de 2.5.

En revanche, le comportement de la balise est étrange dans cette situation. Ne devrait t-elle ne pas fonctionner du tout en dehors de <tpl:Comments> ?

En tout cas un grand merci

Hors ligne

#7 2013-07-15 12:13:12

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Problème avec EntryCommentCount

Youpi et bravo pour l'auto-réparation \o/


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#8 2013-07-15 12:13:59

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Problème avec EntryCommentCount

Izb a écrit :

En fait sous DC 2.4 ça marchait donc je ne m'étais pas aperçu de mon erreur avant l'arrivée de 2.5.

En revanche, le comportement de la balise est étrange dans cette situation. Ne devrait t-elle ne pas fonctionner du tout en dehors de <tpl:Comments> ?

En tout cas un grand merci

Attendons qu'un sorcier passe pour donner son avis.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#9 2013-07-15 12:26:00

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Problème avec EntryCommentCount

C'est un comportement inattendu d'une balise en dehors du contexte où elle devrait normalement être employée.

Après reste à voir si on veut blinder le système de template à ce point.


Dotclear addicted since 2004

Hors ligne

#10 2013-07-15 12:29:46

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

Bon, je met donc ce ticket en résolu, ce n'est plus de mon ressort :-)
Merci pour l'aide en tout cas

Si un admin peut fermer la discussion...

Dernière modification par Izb (2013-07-15 12:32:39)

Hors ligne

#11 2013-07-16 09:21:55

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

Ah, finalement mon souci n'est pas si résolu que ça !

Je viens de me rendre compte que le <tpl:Comments> que j'ai ajouté dans post.html a pour effet de boucler tout ce que je met dedans (du coup, si j'ai 3 commentaires il m'affiche "3 3 3", si j'en ai 4 : "4 4 4 4").

Je viens de relire la doc concernant {{tpl:EntryCommentCount}} et je constate que dans post.html, il n'y a pas besoin de la placer dans cette balise, c'est censé fonctionner.

Il s'agit donc d'un comportement vraiment étrange, si je résume ce qui se passe sur ce blog :

- dans <tpl:Comments> la balise {{tpl:EntryCommentCount}} me renvoie 0 si je n'ai pas de commentaires
- dans post.html idem si je place dans <tpl:Comments> (mais bon ça boucle et me sort le contenu de {{tpl:EntryCommentCount}} autant de fois qu'il y a de commentaires donc c'est pas ce que je veux)
- dans post.html {{tpl:EntryCommentCount}} isolé me renvoie "4" au lieu de 0 s'il n'y a pas de commentaires

J'ai l'impression dans tous les autres thèmes que j'ai utilisé que {{tpl:EntryCommentCount}} n'est jamais utilisé dans post.html tout seul (c'est pour ça que je croyais avoir fait une erreur dans mon code), mais la doc est très claire sur le sujet : ça doit fonctionner de manière isolée dans post.html

Je vais continuer à explorer les alternatives pour trouver d'où vient le souci

Hors ligne

#12 2013-07-16 11:09:27

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : Problème avec EntryCommentCount

J'ai toujours eu un souci avec tpl:EntryCommentCount perso... :/

Dès qu'on lui ajoute les attributs one="", more="" et/ou "none="", le décompte des commentaires est farfelu (même exemple que ci-dessus, un billet sans commentaire m'affiche "-1 commentaire" par exemple).

Par contre, si j'ajoute des espaces comme celà : {{tpl:EntryCommentCount none=" 0 " one=" 1 " more=" %s "}} = ça fonctionne ! WTF the dcTeam ? :)

Hors ligne

#13 2013-07-16 11:11:21

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Problème avec EntryCommentCount

Bah ticket les gars, tickets, allez hop !


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#14 2013-07-16 14:37:15

Izb
Membre
Lieu : Lorient
Inscription : 2011-06-05
Site Web

Re : Problème avec EntryCommentCount

Aaaah je suis pas tout seul \o/
Ticket -> http://dev.dotclear.org/2.0/ticket/1414

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map