Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

> Parcourir les entrées

> Proposer une entrée

[Journaux] Liens wikipedia avec accents et espaces

Soumis par seeschloss () le 29 juin 2007. Non affecté. 8 vote(s). Voter pour cette tâche
Il me semble qu'il y a un problème avec les liens wikipedia lorsqu'ils contiennent des accents : [[crêpe]] ou des espaces : [[Hyper U]].

Serait-ce possible aussi de pouvoir changer le texte affiché ? [[Comme ça|exemple]] ?
Mais je comprends que ça pourrait entraîner des abus à la [[tarte à la crême|Commons:Category:Herpes_genitalis]].

Et juste en passant, je me demande comment ça fonctionne sur LinuxFR, est-ce que les [[liens wikipedia]] sont convertis en balises <a> dès l'enregistrement du post en base de données, ou sont-ils convertis à la génération de la page ?

> Lire l'entrée (3 commentaires, moyenne: 1,3).  

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Réponse à la dernière question

Posté par Florent Zara (Jabber id, page perso, ) le 29/06/2007 à 08:09. (lien). Évalué à 1.

est-ce que les [[liens wikipedia]] sont convertis en balises dès l'enregistrement du post en base de données, ou sont-ils convertis à la génération de la page ?

Si mes infos et constatations sont bonnes, les [[liens wikipedia]] sont convertis en balises dès l'enregistrement du post en base de données.

[ Répondre ]

  • [^]Re: Réponse à la dernière question

    Posté par Bruno Michel (Jabber id, page perso, ) le 29/06/2007 à 18:27. (lien). Évalué à 1.

    Je confirme : les liens wikipedia sont convertis avant l'enregistrement dans la base de données.

    [ Répondre ]

Patch

Posté par seeschloss () le 04/10/2007 à 15:56. (lien). Évalué à 2.

Bon, j'ai regardé un peu le code, et il me semble qu'utiliser "\w" à la place de "[:alnum:]" dans template/config/uri.tmpl à la ligne 3 règlerait le problème. En fait le mieux serait d'utiliser "\w " avec une espace, et de replacer les espaces par des "_" dans l'url masi je ne sais pas comment le faire, ça doit être bien plus compliqué.

Replacer "[:alnum:]" par "\w" aux lignes suivantes règlerait aussi probablement le problème des accents dans les autres liens, d'ailleurs.

Par contre... ça ne fonctionnera probablement que si la locale du serveur est bien à "fr".

[ Répondre ]

Revenir en haut de page