Problème de tri par titre

Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri par titre voici ma boucle :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
<BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
#TITRE
</BOUCLE_rub_parent_test>
</BOUCLE_rubrique_test>
</BOUCLE_titre_test>

cette boucle me permet de recuperer le nom de mes rubriques comme indiquer sur le tuto jeux video du site spip.net par contre le tri est incomplet voici un exemple de ce qu’il m’affiche :

Call of duty PC
Call Of duty x360
Tomb Raider PC
Call of duty PS3
Gears of War PC

j’ai deja essayer de mettre par titre apres id_enfant ou id_rubrique mais ca ne fonctionne pas, c'est classer par rapport au titre de la rubrique (ci dessus) qui m'interesse apparament lui il classe par rapport au titre de l'article est ce quelqu’un peut m’aider svp

Merci

Personne n'a deja eu ce probleme ?

Merci

Patrick a écrit :

Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri par titre voici ma boucle :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
<BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
#TITRE
</BOUCLE_rub_parent_test>
</BOUCLE_rubrique_test>
</BOUCLE_titre_test>

cette boucle me permet de recuperer le nom de mes rubriques comme indiquer sur le tuto jeux video du site spip.net par contre le tri est incomplet voici un exemple de ce qu’il m’affiche :

Call of duty PC
Call Of duty x360
Tomb Raider PC
Call of duty PS3
Gears of War PC

j’ai deja essayer de mettre par titre apres id_enfant ou id_rubrique mais ca ne fonctionne pas, c'est classer par rapport au titre de la rubrique (ci dessus) qui m'interesse apparament lui il classe par rapport au titre de l'article est ce quelqu’un peut m’aider svp

Merci

Je pense que tu devrais trouver ton bonheur en utilisant le filtre |unique
(Les filtres de SPIP - SPIP) et le filtre proposé dans la contrib
suivante : Tri alphabétique tout en SPIP - SPIP-Contrib

Xavier BUROT
http://xebiaut.free.fr

Selon Patrick <lemairepat@free.fr>:

Personne n'a deja eu ce probleme ?

Merci

Patrick a écrit :
> Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri
> par titre voici ma boucle :
>
> <BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
> <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
> <BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
> #TITRE
> </BOUCLE_rub_parent_test>
> </BOUCLE_rubrique_test>
> </BOUCLE_titre_test>
>
> cette boucle me permet de recuperer le nom de mes rubriques comme
> indiquer sur le tuto jeux video du site spip.net par contre le tri est
> incomplet voici un exemple de ce qu’il m’affiche :
>
> Call of duty PC
> Call Of duty x360
> Tomb Raider PC
> Call of duty PS3
> Gears of War PC
>
> j’ai deja essayer de mettre par titre apres id_enfant ou id_rubrique
> mais ca ne fonctionne pas, c'est classer par rapport au titre de la
> rubrique (ci dessus) qui m'interesse apparament lui il classe par
> rapport au titre de l'article est ce quelqu’un peut m’aider svp
>
> Merci
>

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ

J’ai un peu de mal à comprendre ce que tu veux trier et ce que tu veux obtenir comme liste … Des articles ou des rubriques ?

Le 26/07/07, Patrick < lemairepat@free.fr> a écrit :

Personne n’a deja eu ce probleme ?

Merci

Patrick a écrit :

Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri
par titre voici ma boucle :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
<BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
#TITRE
</BOUCLE_rub_parent_test>
</BOUCLE_rubrique_test>
</BOUCLE_titre_test>

cette boucle me permet de recuperer le nom de mes rubriques comme
indiquer sur le tuto jeux video du site spip.net par contre le tri est
incomplet voici un exemple de ce qu’il m’affiche :

Call of duty PC
Call Of duty x360
Tomb Raider PC
Call of duty PS3
Gears of War PC

j’ai deja essayer de mettre par titre apres id_enfant ou id_rubrique
mais ca ne fonctionne pas, c’est classer par rapport au titre de la
rubrique (ci dessus) qui m’interesse apparament lui il classe par
rapport au titre de l’article est ce quelqu’un peut m’aider svp

Merci


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
FAQ : http://www.spip-contrib.net/spikini/FaQ

alors enfaite je demande a spip d'afficher les articles qui ont le mot clé "Test" et je lui demande de mettre le nom de la rubrique ou il se trouve et pas le nom des articles, donc enfaite je vais classer par ordre alphabetique le nom des rubriques

Olivier THIERRY a écrit :

J'ai un peu de mal à comprendre ce que tu veux trier et ce que tu veux obtenir comme liste ... Des articles ou des rubriques ?

Le 26/07/07, *Patrick* < lemairepat@free.fr <mailto:lemairepat@free.fr>> a écrit :

    Personne n'a deja eu ce probleme ?

    Merci

    Patrick a écrit :
     > Bonjour, j'aurais besoins de votre aide, je n'arrive pas a faire
    un tri
     > par titre voici ma boucle :
     >
     > <BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
     > <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
     > <BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
     > #TITRE
     > </BOUCLE_rub_parent_test>
     > </BOUCLE_rubrique_test>
     > </BOUCLE_titre_test>
     >
     > cette boucle me permet de recuperer le nom de mes rubriques comme
     > indiquer sur le tuto jeux video du site spip.net
    <http://spip.net> par contre le tri est
     > incomplet voici un exemple de ce qu'il m'affiche :
     >
     > Call of duty PC
     > Call Of duty x360
     > Tomb Raider PC
     > Call of duty PS3
     > Gears of War PC
     >
     > j'ai deja essayer de mettre par titre apres id_enfant ou id_rubrique
     > mais ca ne fonctionne pas, c'est classer par rapport au titre de la
     > rubrique (ci dessus) qui m'interesse apparament lui il classe par
     > rapport au titre de l'article est ce quelqu'un peut m'aider svp
     >
     > Merci
     >

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>
    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    <http://listes.rezo.net/mailman/listinfo/spip&gt;
    Documentation de SPIP : http://www.spip.net/
    irc://irc.freenode.net/spip
    FAQ : http://www.spip-contrib.net/spikini/FaQ

Si je comprends bien tu cherches à afficher les rubriques pour lesquelles on a des articles associés au mot clé TEST ?

Le 26/07/07, Patrick < lemairepat@free.fr> a écrit :

alors enfaite je demande a spip d’afficher les articles qui ont le mot
clé « Test » et je lui demande de mettre le nom de la rubrique ou il se
trouve et pas le nom des articles, donc enfaite je vais classer par
ordre alphabetique le nom des rubriques

Olivier THIERRY a écrit :

J’ai un peu de mal à comprendre ce que tu veux trier et ce que tu veux
obtenir comme liste … Des articles ou des rubriques ?

Le 26/07/07, Patrick < lemairepat@free.fr mailto:[lemairepat@free.fr](mailto:lemairepat@free.fr)>
a écrit :

Personne n’a deja eu ce probleme ?

Merci

Patrick a écrit :

Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire
un tri
par titre voici ma boucle :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
<BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
#TITRE
</BOUCLE_rub_parent_test>
</BOUCLE_rubrique_test>
</BOUCLE_titre_test>

cette boucle me permet de recuperer le nom de mes rubriques comme
indiquer sur le tuto jeux video du site spip.net
<http://spip.net> par contre le tri est
incomplet voici un exemple de ce qu’il m’affiche :

Call of duty PC
Call Of duty x360
Tomb Raider PC
Call of duty PS3
Gears of War PC

j’ai deja essayer de mettre par titre apres id_enfant ou id_rubrique
mais ca ne fonctionne pas, c’est classer par rapport au titre de la
rubrique (ci dessus) qui m’interesse apparament lui il classe par
rapport au titre de l’article est ce quelqu’un peut m’aider svp

Merci


liste spip
spip@rezo.net <mailto: spip@rezo.net> - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
<http://listes.rezo.net/mailman/listinfo/spip >
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ


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
FAQ : http://www.spip-contrib.net/spikini/FaQ

oui voila

Olivier THIERRY a écrit :

Si je comprends bien tu cherches à afficher les rubriques pour lesquelles on a des articles associés au mot clé TEST ?

Le 26/07/07, *Patrick* < lemairepat@free.fr <mailto:lemairepat@free.fr>> a écrit :

    alors enfaite je demande a spip d'afficher les articles qui ont le mot
    clé "Test" et je lui demande de mettre le nom de la rubrique ou il se
    trouve et pas le nom des articles, donc enfaite je vais classer par
    ordre alphabetique le nom des rubriques

    Olivier THIERRY a écrit :
     > J'ai un peu de mal à comprendre ce que tu veux trier et ce que tu
    veux
     > obtenir comme liste ... Des articles ou des rubriques ?
     >
     > Le 26/07/07, *Patrick* < lemairepat@free.fr
    <mailto:lemairepat@free.fr> <mailto:lemairepat@free.fr
    <mailto:lemairepat@free.fr>>>
     > a écrit :
     >
     > Personne n'a deja eu ce probleme ?
     >
     > Merci
     >
     > Patrick a écrit :
     > > Bonjour, j'aurais besoins de votre aide, je n'arrive pas a
    faire
     > un tri
     > > par titre voici ma boucle :
     > >
     > > <BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par
    titre}{doublons}>
     > > <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
     > > <BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
     > > #TITRE
     > > </BOUCLE_rub_parent_test>
     > > </BOUCLE_rubrique_test>
     > > </BOUCLE_titre_test>
     > >
     > > cette boucle me permet de recuperer le nom de mes
    rubriques comme
     > > indiquer sur le tuto jeux video du site spip.net
    <http://spip.net>
     > <http://spip.net> par contre le tri est
     > > incomplet voici un exemple de ce qu'il m'affiche :
     > >
     > > Call of duty PC
     > > Call Of duty x360
     > > Tomb Raider PC
     > > Call of duty PS3
     > > Gears of War PC
     > >
     > > j'ai deja essayer de mettre par titre apres id_enfant ou
    id_rubrique
     > > mais ca ne fonctionne pas, c'est classer par rapport au
    titre de la
     > > rubrique (ci dessus) qui m'interesse apparament lui il
    classe par
     > > rapport au titre de l'article est ce quelqu'un peut
    m'aider svp
     > >
     > > Merci
     > >
     >
     > _______________________________________________
     > liste spip
     > spip@rezo.net <mailto:spip@rezo.net> <mailto: spip@rezo.net
    <mailto:spip@rezo.net>> - désabonnement :
     > spip-off@rezo.net <mailto:spip-off@rezo.net>
    <mailto:spip-off@rezo.net>
     > Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
     > <http://listes.rezo.net/mailman/listinfo/spip >
     > Documentation de SPIP : http://www.spip.net/
     > irc://irc.freenode.net/spip
     > FAQ : http://www.spip-contrib.net/spikini/FaQ
    <http://www.spip-contrib.net/spikini/FaQ&gt;
     >

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto: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
    FAQ : http://www.spip-contrib.net/spikini/FaQ

Patrick a écrit :

Patrick a écrit :

Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri par titre voici ma boucle :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
<BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
#TITRE
</BOUCLE_rub_parent_test>
</BOUCLE_rubrique_test>
</BOUCLE_titre_test>

j'ai pas compris l'histoire de id_enfant, mais ce que tu veux faire, c'est :

<BOUCLE_titre_test(ARTICLES){titre_mot=Test}>
  <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}{doublons r}>
  </BOUCLE_rubrique_test>
</BOUCLE_titre_test>
<BOUCLE_rub(RUBRIQUES){par titre}{doublons r}>
  #TITRE
</BOUCLE_rub>

après, si tu veux les rubriques ayant un article avec Test ET LEURS SOUS-RUBRIQUES, c'est un critere branche qu'il faurt mettre à BOUCLE_rubrique_test

@++

Voici la hierarchie de mon site

-Fiches
--A
---Act Of War (rubrique du jeu)
----PC (sous rubrique du jeu)
----Test(nom de l'article et mot clé "test")

ce que je veut faire c'est afficher l'article Test (car il a un mot clé "Test") avec le nom de ca rubrique "Act Of War" avec un lien vers l'article "test" et classer par ordre alphabetique les rubriques des jeux, bien sur je ne voudrais pas qu'il affiche les rubriques PC, A et fiches

voila j'espere que mon explication est cette facon si simple

Merci

Stephane a écrit :
> Patrick a écrit :
>> Patrick a écrit :
>>> Bonjour, j’aurais besoins de votre aide, je n’arrive pas a faire un tri
>>> par titre voici ma boucle :
>>>
>>> <BOUCLE_titre_test(ARTICLES){titre_mot=Test}{par titre}{doublons}>
>>> <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}>
>>> <BOUCLE_rub_parent_test(RUBRIQUES){id_enfant}>
>>> #TITRE
>>> </BOUCLE_rub_parent_test>
>>> </BOUCLE_rubrique_test>
>>> </BOUCLE_titre_test>
>
> j'ai pas compris l'histoire de id_enfant, mais ce que tu veux faire, c'est :
>
> <BOUCLE_titre_test(ARTICLES){titre_mot=Test}>
> <BOUCLE_rubrique_test(RUBRIQUES){id_rubrique}{doublons r}>
> </BOUCLE_rubrique_test>
> </BOUCLE_titre_test>
> <BOUCLE_rub(RUBRIQUES){par titre}{doublons r}>
> #TITRE
> </BOUCLE_rub>
>
> après, si tu veux les rubriques ayant un article avec Test ET LEURS
> SOUS-RUBRIQUES, c'est un critere branche qu'il faurt mettre à
> BOUCLE_rubrique_test
>
> @++

Patrick a écrit :

Voici la hierarchie de mon site

-Fiches
--A
---Act Of War (rubrique du jeu)
----PC (sous rubrique du jeu)
----Test(nom de l'article et mot clé "test")

ce que je veut faire c'est afficher l'article Test (car il a un mot clé "Test") avec le nom de ca rubrique "Act Of War" avec un lien vers l'article "test" et classer par ordre alphabetique les rubriques des jeux, bien sur je ne voudrais pas qu'il affiche les rubriques PC, A et fiches

voila j'espere que mon explication est cette facon si simple

beaucoup plus.
et tes articles sont tous dans des sous rubrique du jeu ou tu peux en avoir directement au niveau de la rubrique du jeu ?

non les articles avec le mot clé "Test" sont obligatoirement dans des sous rubrique du jeu

Stephane a écrit :

Patrick a écrit :

Voici la hierarchie de mon site

-Fiches
--A
---Act Of War (rubrique du jeu)
----PC (sous rubrique du jeu)
----Test(nom de l'article et mot clé "test")

ce que je veut faire c'est afficher l'article Test (car il a un mot clé "Test") avec le nom de ca rubrique "Act Of War" avec un lien vers l'article "test" et classer par ordre alphabetique les rubriques des jeux, bien sur je ne voudrais pas qu'il affiche les rubriques PC, A et fiches

voila j'espere que mon explication est cette facon si simple

beaucoup plus.
et tes articles sont tous dans des sous rubrique du jeu ou tu peux en avoir directement au niveau de la rubrique du jeu ?

Patrick a écrit :

Voici la hierarchie de mon site

-Fiches
--A
---Act Of War (rubrique du jeu)
----PC (sous rubrique du jeu)
----Test(nom de l'article et mot clé "test")

ce que je veut faire c'est afficher l'article Test (car il a un mot clé "Test") avec le nom de ca rubrique "Act Of War" avec un lien vers l'article "test" et classer par ordre alphabetique les rubriques des jeux, bien sur je ne voudrais pas qu'il affiche les rubriques PC, A et fiches

voila j'espere que mon explication est cette facon si simple

Merci

alors ca doit etre (pas testé):

<BOUCLE_article(ARTICLES){titre_mot=Test}{doublons a}>
  <BOUCLE_ssrubrique(RUBRIQUES){id_rubrique}>
   <BOUCLE_rubrique(RUBRIQUES){id_rubrique=#ID_PARENT}{doublons r}>
   </BOUCLE_rubrique>
  </BOUCLE_ssrubrique>
</BOUCLE_article>

<B_rub>
<ul>
<BOUCLE_rub(RUBRIQUES){par titre}{!doublons r}>
<li>#TITRE
<B_art>
<ul>
  <BOUCLE_art(ARTICLES){branche}{par titre}{!doublons a}>
   <li>#TITRE</li>
  </BOUCLE_art>
</ul>
</B_art>
</li>
</BOUCLE_rub>
</ul>
</B_rub>

franchement merci Stephane excellent ca fonctionne j'ai repris ton code en modifiant un peu j'ai juste supprimer la boucle art

Merci encore d'avoir regardé a mon probleme

Stephane a écrit :

Patrick a écrit :

Voici la hierarchie de mon site

-Fiches
--A
---Act Of War (rubrique du jeu)
----PC (sous rubrique du jeu)
----Test(nom de l'article et mot clé "test")

ce que je veut faire c'est afficher l'article Test (car il a un mot clé "Test") avec le nom de ca rubrique "Act Of War" avec un lien vers l'article "test" et classer par ordre alphabetique les rubriques des jeux, bien sur je ne voudrais pas qu'il affiche les rubriques PC, A et fiches

voila j'espere que mon explication est cette facon si simple

Merci

alors ca doit etre (pas testé):

<BOUCLE_article(ARTICLES){titre_mot=Test}{doublons a}>
  <BOUCLE_ssrubrique(RUBRIQUES){id_rubrique}>
   <BOUCLE_rubrique(RUBRIQUES){id_rubrique=#ID_PARENT}{doublons r}>
   </BOUCLE_rubrique>
  </BOUCLE_ssrubrique>
</BOUCLE_article>

<B_rub>
<ul>
<BOUCLE_rub(RUBRIQUES){par titre}{!doublons r}>
<li>#TITRE
<B_art>
<ul>
  <BOUCLE_art(ARTICLES){branche}{par titre}{!doublons a}>
   <li>#TITRE</li>
  </BOUCLE_art>
</ul>
</B_art>
</li>
</BOUCLE_rub>
</ul>
</B_rub>