multicritères

Je voudrais pouvoir faire changer l'ordre de tri des articles comme sur
le site de Spip contrib

Exemple

https://contrib.spip.net/spip.php?page=recherche&recherche=recherche

En dessous de articles il y a la possibilité de classer par:

les derniers publiés

les plus populaires

les mieux notés

les plus pertinents

Merci

RP

J'ai fini par trouver et adapter :
<p><big>#TRI{>,'&#8593;',ajax} </big> | <big>#TRI{<,'&#8595;',ajax}</big> | #TRI{titre,'Par titre',ajax} | #TRI{date,'Par date',ajax} |
#TRI{popularite,'Par popularite',ajax}</p>
Cela fonctionne super bien dans une première boucle mais le même code sur une deuxième boucle (avec un autre mot-clé) donne cette erreur:
zbug tri sans critere / /

2 zbug tri sans critere / /

3 zbug tri sans critere / /

4 zbug tri sans critere / /

5 zbug tri sans critere /
bug tri sans critere

Voici mes 2 boucles avec un float gauche et un float droite

<div class="clearfix">
<div class="gauche45">
[(#REM) Articles de la rubrique ]
<BOUCLEn(MOTS){id_mot=1}><H2>#TITRE</H2></BOUCLEn>
            <B_articles>
<p><big>#TRI{>,'&#8593;',ajax} </big> | <big>#TRI{<,'&#8595;',ajax}</big> | #TRI{titre,'Par titre',ajax} | #TRI{date,'Par date',ajax} |
#TRI{popularite,'Par popularite',ajax}</p>

                <div class="g45top"></div>
            <div class="menu menu_articles">
                #ANCRE_PAGINATION
                <ul>

                    <BOUCLE_articles(ARTICLES){!titre_mot=info} {titre_mot=bonheur} {id_rubrique} {tri titre}{!par date}{tout}{pagination }>

                <li [class=(#STATUT|!={publie})"art_a_verifier"]>
                      <span class='statut'>[ (#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})]<span>&#129; &#129;&#129; &#129;
                 <a href="#URL_ARTICLE">#QUESTION_1</a>
                    </li>
                    </BOUCLE_articles>
                </ul>
                [<p class="pagination">(#PAGINATION)</p>]
            </div>
            </B_articles>

</div>

<div class="droite45">
[(#REM) Articles de la rubrique ]
<BOUCLEn2(MOTS){id_mot=3}><H2>#TITRE</H2></BOUCLEn2>
            <B_articles2>
<p><big>#TRI{>,'&#8593;',ajax} </big> | <big>#TRI{<,'&#8595;',ajax}</big> | #TRI{titre,'Par titre',ajax} | #TRI{date,'Par date',ajax} |
#TRI{popularite,'Par popularite',ajax}</p>

                <div class="g45top"></div>
            <div class="menu menu_articles">
                #ANCRE_PAGINATION
                <ul>
                    <BOUCLE_articles2(ARTICLES){!titre_mot=info} {id_mot=3} {id_rubrique} {par num titre}{!par date}{tout}{pagination }>
                <li [class=(#STATUT|!={publie})"art_a_verifier"]>
                      <span class='statut'>[ (#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})]<span>&#129; &#129;&#129; &#129;
                 <a href="#URL_ARTICLE">#QUESTION_1</a>
                    </li>
                    </BOUCLE_articles2>
                </ul>
                [<p class="pagination">(#PAGINATION)</p>]
            </div>
            </B_articles2>
</div></div>

Le 18-10-11 à 21:18, Renée Picard a écrit :

Je voudrais pouvoir faire changer l'ordre de tri des articles comme sur
le site de Spip contrib

Exemple

https://contrib.spip.net/spip.php?page=recherche&recherche=recherche

En dessous de articles il y a la possibilité de classer par:

les derniers publiés

les plus populaires

les mieux notés

les plus pertinents

Merci

RP

_______________________________________________
liste spip
spip@rezo.net<mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net<mailto:spip-off@rezo.net>

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc
.

J'ai trouvé l'erreur: oubli de {tri titre} dans la 2ième boucle
Le 18-10-11 à 21:18, Renée Picard a écrit :

Je voudrais pouvoir faire changer l'ordre de tri des articles comme sur
le site de Spip contrib

Exemple

Résultats de la recherche - SPIP-Contrib

En dessous de articles il y a la possibilité de classer par:

les derniers publiés

les plus populaires

les mieux notés

les plus pertinents

Merci

RP

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc
.