Discussion module:Classement

La bibliothèque libre.
Sauter à la navigation Sauter à la recherche

Je vois que ce module a remplacé {{Classement}}… Mais il n’en reproduit pas le comportement et produit des erreurs, comme dans Catégorie:Romans de Jules Verne. Marc (d) 28 mars 2013 à 21:39 (UTC)

Il faudrait lister ce que faisait Classement et que ne fait pas ce module. Après un rapide coup d’œil, le principal problème est la suppression des Le/Les/La/L’ en début de titre ? Il y a d'autre préfixes à supprimer ? D'autres choses à faire ? — Phe 28 mars 2013 à 21:43 (UTC)
Apparemment, un titre commençant par « De » n’est pas classé à « D ». La description de {{Classement}} se trouve sur sa page, tout en haut. Marc (d) 28 mars 2013 à 21:46 (UTC)
J'ai l'impression que ce module a été écrit principalement pour classer des noms de d'auteurs, pas des noms de pages, je vais m'en occuper mais je dois faire ça d'abord en local. — Phe 28 mars 2013 à 22:35 (UTC)
Oui, sans comprendre grand-chose, je vois qu’il est question par exemple de particules. Merci pour ton aide. Marc (d) 28 mars 2013 à 22:42 (UTC)
En fait ça ne vient pas là, la fonction appelé est la première, getSortKey(), il manquait un peu de code dans certains cas (header_type=empty), pour la catégorie en question ça va beaucoup mieux. Il peut y avoir aussi des problèmes de cache, le module est utilisé sur des dizaines de milliers de page, en cas de pb faire un edit vide sur la page et reporter le pb ici si ça persiste. — Phe 31 mars 2013 à 16:20 (UTC)

Modèles[modifier]

Il existe encore pas mal de modèle qui utilise le modèle:Classement [1], une fois satisfait du fonctionnement de ce module il faut modifier ces modèles pour utiliser le module. — Phe 31 mars 2013 à 16:34 (UTC)

Bugs[modifier]

Je vois encore deux problèmes, les préfixes des et les ne sont pas gérés mais plus problématique ce sont des préfixes qui sont supprimés, pas des mots, ainsi Deux ans de vacances est triés à Ux de vacances (suppression du préfixe De) — Phe 6 avril 2013 à 15:46 (UTC)

Voilà, ça devrait aller, il reste encore à corriger getSortKeyForName( firstName, lastName ) dans le cas "d’" et "d'". — Phe 6 avril 2013 à 16:51 (UTC)