Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2016-06-21 13:17:51

Welsh
Membre
Inscription : 2011-12-28

[tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

Bonjour

Dans le cadre de l'utilisation du thème Noviny2, les billets sans catégories arrivent dans la partie "Dernières nouvelles".
cf http://histoire.gallois.info

Pour ne pas retrouver ces billets dans le reste de la page, je fais une boucle avec tpl:Entries et no_category="0", sous-entendu ayant une catégorie.
Or cela ne fonctionne pas (on retrouve le billet du 21/05/2016).

Je prends donc mon courage et fouille et voit que dans class.dc.template.php en ligne 1143 (cf https://searchcode.com/codesearch/view/64164122/)
on a :

if (isset($attr['no_category']) && $attr['no_category']) {
			$p .= "@\$params['sql'] .= ' AND P.cat_id IS NULL ';\n";
			$p .= "unset(\$params['cat_url']);\n";
		}

Si je lis bien, on ne traite l'attribut no_category que dans le cas où il est positionné à 1. Mais pas s'il est positionné à 0.

J'ai tout compris ?

Welsh

Hors ligne

#2 2016-06-23 09:27:02

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

j’espère pas dire de bêtise, mais '&& $attr['no_category']' en php ne sera pas vérifié si la valeur  est vide  ou 0 ou nul,
si la valeur  est 1  alors c'est ok.

Dernière modification par adjaya (2016-06-23 09:37:59)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#3 2016-06-23 15:34:21

Welsh
Membre
Inscription : 2011-12-28

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

Exact.
Mais dans ma logique, si no_category=0, on devrait avoir tous les billets ayant une catégorie.
Autrement dit
si no_category=1, on filtre sur cat_id à null
si no_category=0, on filtre sur cat_id différent de null.
Or tel qu'écrit, si no_category=0, on ne filtre rien.

Hors ligne

#4 2016-06-23 17:25:40

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

Tu peux peut-être soumettre ça via un ticket.


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#5 2016-06-24 06:51:39

Welsh
Membre
Inscription : 2011-12-28

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

OK. Question : on passe par où ? Jamais fait de ticket pour DC...

Hors ligne

#6 2016-06-24 16:57:18

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

Ça se passe là : http://dev.dotclear.org/2.0/newticket

Il faut néanmoins avoir un compte, différent de celui du forum, c'est ici : https://dotclear.org/my/apply

Hors ligne

#7 2016-06-26 15:20:31

Welsh
Membre
Inscription : 2011-12-28

Re : [tpl:Entries] Mauvaise gestion de l'attricbut no_category ?

Hors ligne

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

Pied de page des forums

Sites map