[SPIP Zone] [Spip-zone-commit] r25702 - /_plugins_/_stable_/spip-bonux-2/public/spip_bonux_criteres.php

cedric@yterium.com a écrit :

Author: cedric@yterium.com
Date: Sat Jan 3 13:24:51 2009
New Revision: 25702

Log:
le sens du tri par defaut peut dependre du champ selectionne en fournissant un argument de type tableau :
{tri titre,#ARRAY{titre,1,date,-1}}
si le champ n'est pas dans la liste, c'est la premiere valeure qui est prise.
Permet de faire des listes triables par champs, avec un sens optimal pour chaque champ choisi (exemple typique des tris selon titre, date, popularite)

ça à l'air très intéressant!
Je cherche à trier dans l'ordre alphabétique réel (comme beaucoup)
avec les é rangé dans les E et non dans les A...
actuellement je suis obligé de filtrer sans accents et de rappeller le tableau dans une boucle ...

As-tu intégré cela dans le tri bonux ou as-tu une piste pour simplifier?

merci
touti

Je cherche à trier dans l'ordre alphabétique réel (comme beaucoup)
avec les é rangé dans les E et non dans les A...
actuellement je suis obligé de filtrer sans accents et de rappeller le
tableau dans une boucle ...

Pour faire ça, pas de solution en php : il faut dire à MySQL que ton
champ est de l'utf-8, c'est tout. Ca peut se faire via la page
ecrire/?exec=convert_sql_utf8 fourni avec spip

-- Fil

attention, cette page n'est pas compatible spip2 et ne doit plus servir de toute façon.
Tous les champs textuels etant bien en text et non plus en blob, il suffit de les declarer en charset utf8 dans mysql pour que les tris soient bons.
Il n'y a rien a faire dans spip en principe.
Cédric

Le 3 janv. 09 à 15:36, Fil a écrit :

Je cherche à trier dans l'ordre alphabétique réel (comme beaucoup)
avec les é rangé dans les E et non dans les A...
actuellement je suis obligé de filtrer sans accents et de rappeller le
tableau dans une boucle ...

Pour faire ça, pas de solution en php : il faut dire à MySQL que ton
champ est de l'utf-8, c'est tout. Ca peut se faire via la page
ecrire/?exec=convert_sql_utf8 fourni avec spip

-- Fil
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone