Adaptation de menu.php3

Je cherche à cacher dans le menu les rubriques qui sont marquées par le mot
clé "invisible".

j'ai bien trouvé le critère {mot_titre != invisible} mais je n'arrive pas à
le mettre en oeuvre correctement dans menu.php3.

En fait il y a 5 boucles rubriques et encore une qui boucle sur une boucle
de rubrique. J'ai essayé mon critère de partout et effectivement ma
rubrique n'apparait plus sauf qu'il y en a plein d'autres qui
n'apparaissent plus. Pourtant j'ai vérifier qu'elles n'ont pas le mot clé
"invisible"...

J’ai eu le même genre de pb.
Cela vient du fait que certaines rubriques n’ont AUCUN mot clé… et là, elles giclent car la jointure doit pas avoir d’outer.
Donc soit tu mets des mots clés sur toutes tes rubriques, soit tu fait une boucle sur tes rubriques puis, à l’intérieur, une
seconde sur les mots clés de la rubrique.

F.

Patrick Gelin wrote:

Francois Legrand wrote:

J'ai eu le même genre de pb.
Cela vient du fait que certaines rubriques n'ont AUCUN mot clé... et là,
elles giclent car la jointure doit pas avoir d'outer.
Donc soit tu mets des mots clés sur toutes tes rubriques, soit tu fait
une boucle sur tes rubriques puis, à l'intérieur, une
seconde sur les mots clés de la rubrique.

F.

Patrick Gelin wrote:

Je cherche à cacher dans le menu les rubriques qui sont marquées par le
mot clé "invisible".

j'ai bien trouvé le critère {mot_titre != invisible} mais je n'arrive pas
à le mettre en oeuvre correctement dans menu.php3.

En fait il y a 5 boucles rubriques et encore une qui boucle sur une boucle
de rubrique. J'ai essayé mon critère de partout et effectivement ma
rubrique n'apparait plus sauf qu'il y en a plein d'autres qui
n'apparaissent plus. Pourtant j'ai vérifier qu'elles n'ont pas le mot clé
"invisible"...

J'ai finallement trouvé le problème il faut mettre {mot_titre != invisible}
uniquement sur la BOUCLE_secteur2 ligne 43...

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Autre solution
- Tu fais une boucle vide avec le critère {doublon} qui liste toutes les
rubriques qui ont {titre_mot=invisible}
- Ensuite dans dans ta boucle rubrique qui va afficher la liste, tu colles
le critère {doublon}

Rappel: Le critère doublon empèche l'affichage d'une rubrique (ou article,
ou etc...) qui à déjà été affiché dans une boucle portant aussi le critère
doublon...

--
A plus!
Indy
Envie de bouger? http://www.kikepartantpour.com
"Francois Legrand" <legrand@iap.fr> a écrit dans le message de
news:401A7DCE.8020805@iap.fr...
J'ai eu le même genre de pb.
Cela vient du fait que certaines rubriques n'ont AUCUN mot clé... et là,
elles giclent car la jointure doit pas avoir d'outer.
Donc soit tu mets des mots clés sur toutes tes rubriques, soit tu fait une
boucle sur tes rubriques puis, à l'intérieur, une
seconde sur les mots clés de la rubrique.

Bonjour,

ceci me permet de faire le point sur l'utilisation de la syntaxe "!="

Quand on écrit <BOUCLE_maboucle(RUBRIQUES){titre_mot!=truc}>

on veut dire

"Affiche tous les rubriques sauf celle dont le mot clé est "truc""

alors que ça veut dire

"Affiche toutes les rubriques qui ont un mot-clé différent de "truc""

ce qui signifie que :

- les rubriques sans mot-clé ne sont pas affichées (puisqu'elles n'ont pas un mot clé différent de "truc", n'ayant aucun mot-clé)
- la rubrique dont le mot-clé est "truc" mais qui a par ailleurs un autre mot-clé "machin" qui concerne tout autre chose sera affichée (ce qui est très ch...)

Est-ce que quelqu'un peut me dire si je me trompe, parce que c'est ce que j'ai déduit après m'être cassé pas mal la tête dessus et ce n'est pas la première fois que je vois quelqu'un avoir ce problème.

Merci,

Pierre

Indyana a écrit :

Autre solution
- Tu fais une boucle vide avec le critère {doublon} qui liste toutes les
rubriques qui ont {titre_mot=invisible}
- Ensuite dans dans ta boucle rubrique qui va afficher la liste, tu colles
le critère {doublon}

Rappel: Le critère doublon empèche l'affichage d'une rubrique (ou article,
ou etc...) qui à déjà été affiché dans une boucle portant aussi le critère
doublon...

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Quand on écrit <BOUCLE_maboucle(RUBRIQUES){titre_mot!=truc}>

on veut dire
"Affiche tous les rubriques sauf celle dont le mot clé est "truc""

disons pluôt "on aimerait n'afficher que..."

alors que ça veut dire
"Affiche toutes les rubriques qui ont un mot-clé différent de "truc""

Exact, ça c'est la logique qu'impose la base de données.

ce qui signifie que :
- les rubriques sans mot-clé ne sont pas affichées (puisqu'elles n'ont
pas un mot clé différent de "truc", n'ayant aucun mot-clé)
- la rubrique dont le mot-clé est "truc" mais qui a par ailleurs un
autre mot-clé "machin" qui concerne tout autre chose sera affichée (ce
qui est très ch...)

Exact !

Est-ce que quelqu'un peut me dire si je me trompe, parce que c'est ce
que j'ai déduit après m'être cassé pas mal la tête dessus et ce n'est
pas la première fois que je vois quelqu'un avoir ce problème.

En effet ça n'est pas intuitif ; il faudra donc répéter la même chose sans
cesse... ton résumé est plutôt clair !

-- Fil

Bonjour,

Je viens de passer de 1.6 à 1.7r et il y a des warnings sur le site alors
qu'en local c'est OK. Voilà ce que ça dit sur un affichage d'article:

Warning: Illegal property name in your script on line 208
Warning: Illegal property name in your script on line 648

sur la page sommaire c'est pire; il y en a davantage.

J'ai vidé la cache, détruit puis reconstruit le site de différente manières,
rien n'y fait ! Quelqu'un peut-il m'aider ?

Comment savoir de quel script il s'agit ?

Mon site est en PHP3 tandis que je suis PHP4 en local.
Serait-ce l'explication ? Dois je en conclure qu'il y a régression avec 1.7 ?

Le Lundi 1 Mars 2004 07:23, Marc Lebas a écrit :

Bonjour,

Je viens de passer de 1.6 à 1.7r et il y a des warnings sur le site alors
qu'en local c'est OK. Voilà ce que ça dit sur un affichage d'article:

Warning: Illegal property name in your script on line 208
Warning: Illegal property name in your script on line 648

sur la page sommaire c'est pire; il y en a davantage.

J'ai vidé la cache, détruit puis reconstruit le site de différente
manières, rien n'y fait ! Quelqu'un peut-il m'aider ?

Comment savoir de quel script il s'agit ?

_______________________________________________
liste spip
spip@rezo.net - dsabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Et si tu nous donnais un lien avec une capture d'écran?

Amicalement
Grégoire

Marc Lebas wrote:

...Je viens de passer de 1.6 à 1.7r et il y a des warnings sur le site alors
qu'en local c'est OK. Voilà ce que ça dit sur un affichage d'article:

Warning: Illegal property name in your script on line 208
Warning: Illegal property name in your script on line 648

sur la page sommaire c'est pire; il y en a davantage.

J'ai vidé la cache, détruit puis reconstruit le site de différente
manières, rien n'y fait ! Quelqu'un peut-il m'aider ?

Comment savoir de quel script il s'agit ?

Bien volontiers !

http://epona.labeille.net/index.php3?recalcul=oui&submit=Recalculer+cette+page

Le Mardi 2 Mars 2004 00:06, Gregoire a écrit :

Et si tu nous donnais un lien avec une capture d'écran?

Amicalement
Grégoire

Marc Lebas wrote:
>>...Je viens de passer de 1.6 à 1.7r et il y a des warnings sur le site
>> alors qu'en local c'est OK. Voilà ce que ça dit sur un affichage
>> d'article:
>>
>>Warning: Illegal property name in your script on line 208
>>Warning: Illegal property name in your script on line 648
>>
>>sur la page sommaire c'est pire; il y en a davantage.
>>
>>J'ai vidé la cache, détruit puis reconstruit le site de différente
>>manières, rien n'y fait ! Quelqu'un peut-il m'aider ?
>>
>>Comment savoir de quel script il s'agit ?

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip