Regarde du coté du squelette de Cent20, Blip 2 sur la zone. Il fait ca très bien
Voir ce que ca donne sur son site
http://cent20.net/spip.php?page=sommaire
<div id="corps">
30
31 [(#REM) Construction du menu auxiliaire de la page sommaire]
32 <div class="menu_auxiliaire">
33 <ul>
34 [(#ENV{tri}|=={'documents'}|?{
35 <li><a class="active" href="[(#URL_PAGE{sommaire}|parametre_url{'tri','documents'})]"><:blip_document_publie:></a></li>
36 ,<li><a href="[(#URL_PAGE{sommaire}|parametre_url{'tri','documents'})]"><:blip_document_publie:></a></li>
37 })]
38
39 [(#ENV{tri}|=={'commentaires'}|?{
40 <li><a class="active" href="[(#URL_PAGE{sommaire}|parametre_url{'tri','commentaires'})]"><:blip_commentaires_postes2:></a></li>
41 ,<li><a href="[(#URL_PAGE{sommaire}|parametre_url{'tri','commentaires'})]"><:blip_commentaires_postes2:></a></li>
42 })]
43
44 [(#ENV{tri}|=={''}|?{<li><a class="active" href="[(#URL_PAGE{sommaire}|parametre_url{'tri','articles'})]"><:blip_articles_publies:></a></li>
45 , [(#ENV{tri}|=={'articles'}|?{<li><a class="active" href="[(#URL_PAGE{sommaire}|parametre_url{'tri','articles'})]"><:blip_articles_publies:></a></li>
46 ,<li><a href="[(#URL_PAGE{sommaire}|parametre_url{'tri','articles'})]"><:blip_articles_publies:></a></li>})]
47 })]
48
49 <li><:blip_afficher_les_derniers:></li>
50 </ul>
51 </div><!-- fin menu_auxiliaire-->
Le 4 sept. 06 à 09:04, rue@ruedesboulets.com a écrit :
<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
[ (#ENV{tri}|=={''}|?{Date de publication |
, [(#ENV{tri}|=={'date'}|?{Date de publication |
,<a href="spip.php?rubrique2&tri=date">Date de publication</a> | })]
})]
[ (#ENV{tri}|=={'popularite'}|?{
Popularité |
,<a href="spip.php?rubrique2&tri=popularite">Popularité</a> |
})]
[ (#ENV{tri}|=={'visites'}|?{
Nombre de visiteurs
,<a href="spip.php?rubrique2&tri=visites">Nombre de visiteurs</a>
})]
</BOUCLE_rubrique_principal>
Bonjour,
J'offre la possibilité aux visiteurs de trier les articles par date de
publication, popularité, nombre de visiteur...
Ca marche très bien... sauf qu'il faut toujours que l'internaute se connecte
avec un url contenant une fonction tri
ex : rue des boulets : albums photos de voyages
sinon
si l'internaute utilise le lien sans "&tri", il obtient ;
# Erreur(s) dans le squelette
* <BOUCLE_articles>(articles)
Erreur MySQL
articles.id_article, articles.titre, articles.descriptif, articles.date,
articles.visites, articles.lang FROM spip_articles AS `articles` WHERE
(articles.id_rubrique = '2') AND (articles.statut = "publie") ORDER BY DESC
You have an error in your SQL syntax. Check the manual that corresponds to
your MySQL server version for the right syntax to use near 'DESC' at line 5
</BOUCLE_articles> AIDE,
Est-ce qu'il y a un moyen d'améliorer le code proposé ci-dessus, pour intégrer
la possibilité de se connecter sur la page rubrique un url sans &tri ?
Merci d'avance.
Bernard
_______________________________________________
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