éviter les doublons d'un contenu de champs

Bonjour,

je cherche à afficher tous articles en ignorant les articles ayant le même contenu sur un champs que l’article précédent.

<BOUCLE_test(ARTICLES) {par num k7}{par champs}>
#CHAMPS
</BOUCLE_test>

J’ai essayé {doublons} {exclus} et {unique} mais ca ne fonctionne pas.

Quel serait le moyen le plus simple?

Beru

La solution:

[(#CHAMPS|unique)]

C’est tout bête
notamment quand on le sait!

2009/1/22 Paul Willems <paulwillems.adk@gmail.com>

Hello,

Me demande si dans ce cas, il ne faut pas utiliser le langage xslt mais je suis nul en web developpement! Juste pour dire quelque chose…

Amicalement

Paul

2009/1/22 Beru Beru <beru59@gmail.com>

Bonjour,

je cherche à afficher tous articles en ignorant les articles ayant le même contenu sur un champs que l’article précédent.

<BOUCLE_test(ARTICLES) {par num k7}{par champs}>
#CHAMPS
</BOUCLE_test>

J’ai essayé {doublons} {exclus} et {unique} mais ca ne fonctionne pas.

Quel serait le moyen le plus simple?

Beru


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Quand je mets
#CHAMPS
c’est générique!
(à la place de #TITRE ou #CHAPO)
C’est pour mieux me faire comprendre.
Comme quoi
:wink:

Le 22 janvier 2009 14:41, Paul Willems <paulwillems.adk@gmail.com> a écrit :

Joli!

Donc il existe une fonction CHAMPS en Spip qui reconnaît des groupes de mots!

Paul

Le 22 janvier 2009 14:26, Beru Beru <beru59@gmail.com> a écrit :

La solution:

[(#CHAMPS|unique)]

C’est tout bête
notamment quand on le sait!

2009/1/22 Paul Willems <paulwillems.adk@gmail.com>

Hello,

Me demande si dans ce cas, il ne faut pas utiliser le langage xslt mais je suis nul en web developpement! Juste pour dire quelque chose…

Amicalement

Paul

2009/1/22 Beru Beru <beru59@gmail.com>

Bonjour,

je cherche à afficher tous articles en ignorant les articles ayant le même contenu sur un champs que l’article précédent.

<BOUCLE_test(ARTICLES) {par num k7}{par champs}>
#CHAMPS
</BOUCLE_test>

J’ai essayé {doublons} {exclus} et {unique} mais ca ne fonctionne pas.

Quel serait le moyen le plus simple?

Beru


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Reprenons j’ai des articles qui ont un champs « K7 ».
Plusieurs articles peuvent appartenir à la même K7.

Je veux obtenir donc la liste des K7 et pour ça, il me suffit de trier les articles selon leur K7 et de supprimer les doublons.
J’utilise donc pour l’affichage:
[(#K7|unique)]

et le tour est joué.
:wink:

Le 24 janvier 2009 10:32, Paul Willems <paulwillems.adk@gmail.com> a écrit :

Sympa de me faire rigoler… Je comprends bien sûr le principe de la variable…
Résumons. Tu as des articles à afficher dans ton site. Mais il y a des articles qui se ressemblent. Des passages identiques. Tu veux éviter de mettre en ligne un texte qui représente en partie un doublet par rapport à un autre texte… Tu as besoin d’une variable spécifiant un groupe de mots… Cette variable est la variable « CHAMPS »…
Pour empêcher que le même CHAMPS ne se retrouve à d’autres reprises sur ton site, tu utilises la fonction: UNIQUE. A mon avis, il faut spécifier la dimension du champ en question. Parce que sinon, ça ne marche pas… Tu as toujours des « CHAMPS » identiques… Ne fût-ce que quelques mots…
Suis curieux!
Pas obligé de me répondre… JE me doute que ce n’est pas de ça qu’il s’agit!
A plus…

Paul

Le 22 janvier 2009 22:09, Beru Beru <beru59@gmail.com> a écrit :

lol

J’ai mis champs
comme on met « n » à la place d’un nombre
ou x pour un inconnue
une variable quoi!

Te vois quoi Biloute?

Le 22 janvier 2009 19:11, Paul Willems <paulwillems.adk@gmail.com> a écrit :

Pas évident de « comprendre » toutes ces subtilités en se basant sur les tutoriels existants. J’ai un chouette bouquin sur Spip 9.2… publié chez Eyrolles, mais il n’y a rien de tout cela… Bien sûr…
Le critère générique #CHAMPS, c’est quoi, c’est du PHP?

Le 22 janvier 2009 16:29, Beru Beru <beru59@gmail.com> a écrit :

Quand je mets
#CHAMPS
c’est générique!
(à la place de #TITRE ou #CHAPO)
C’est pour mieux me faire comprendre.
Comme quoi
:wink:

Le 22 janvier 2009 14:41, Paul Willems <paulwillems.adk@gmail.com> a écrit :

Joli!

Donc il existe une fonction CHAMPS en Spip qui reconnaît des groupes de mots!

Paul

Le 22 janvier 2009 14:26, Beru Beru <beru59@gmail.com> a écrit :

La solution:

[(#CHAMPS|unique)]

C’est tout bête
notamment quand on le sait!

2009/1/22 Paul Willems <paulwillems.adk@gmail.com>

Hello,

Me demande si dans ce cas, il ne faut pas utiliser le langage xslt mais je suis nul en web developpement! Juste pour dire quelque chose…

Amicalement

Paul

2009/1/22 Beru Beru <beru59@gmail.com>

Bonjour,

je cherche à afficher tous articles en ignorant les articles ayant le même contenu sur un champs que l’article précédent.

<BOUCLE_test(ARTICLES) {par num k7}{par champs}>
#CHAMPS
</BOUCLE_test>

J’ai essayé {doublons} {exclus} et {unique} mais ca ne fonctionne pas.

Quel serait le moyen le plus simple?

Beru


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip