« BoyWiki:Agora/3 juillet 2012 » : différence entre les versions

De BoyWiki
(Quand même, quelque chose ne fonctionne pas ici, qui fonctionne dans d'autres expressions)
Ligne 15 : Ligne 15 :
::Les exposants que tu indiques sont certes utilisables, mais… apparemment presque personne ne connaît ces caractères, ni ne les utilise. Si on pouvait s'en passer, dans un but de simplicité pour l'utilisateur, ce serait peut-être mieux.
::Les exposants que tu indiques sont certes utilisables, mais… apparemment presque personne ne connaît ces caractères, ni ne les utilise. Si on pouvait s'en passer, dans un but de simplicité pour l'utilisateur, ce serait peut-être mieux.
::[[Utilisateur:Caprineus|Caprineus]] 3 juillet 2012 à 19:30 (GMT)
::[[Utilisateur:Caprineus|Caprineus]] 3 juillet 2012 à 19:30 (GMT)
:::Tu fournis toi-même une solution ! Le modèle ajoute seulement les crochets carrés autour de la variable j ; il suffit que le contenu soit compréhensible comme syntaxe d'un lien pour s'afficher comme tel, mais en remplaçant le caractère "|" qui troublerait le modèle.
:::Mais bon, je ne suis pas sûr que le but de simplification soit atteint !! C'est dommage de se passer de la solution adéquate...
:::[[Utilisateur:Pinocchio|Pinocchio]] 3 juillet 2012 à 21:49 (GMT)

Version du 3 juillet 2012 à 21:49

Agora/3 juillet 2012

Problème avec les exposants

Pour la première fois, j'ai essayé de remplir une page d'année (1907) avec les codes renvoyant aux pages de jour.

Tout va bien, sauf un problème quand on veut afficher 1er dans la date : le lien n'apparaît pas, et en plus on a droit à de vilains crochets ! Si on enlève le code {{Exp|er}}, le résultat 1er est typographiquement médiocre. (Rubrique Décès, Vendredi 1er novembre.)

Ayant essayé sans succès plusieurs solutions, je laisse cette question à la sagacité de Pinocchio…

Caprineus 3 juillet 2012 à 12:06 (GMT)

Apparement il n'est pas possible de créer un nom de page contenant un modèle {{Exp|}}. La page du 1er novembre se nomme en réalité 1er novembre. Le lien avec exposant ne fonctionne donc pas. La solution la plus simple est d'utiliser les caractères prévus à cet effet en lieu et place de la fonction exposant (hors nécessité mathématique etc). Ces caractères sont les suivants : ᵉʳ ᵉʳˢ ʳᵉ ʳᵉˢ ˡˡᵉ ˡˡᵉˢ ᵐᵉ ᵐᵉˢ ᵒˢ ⁱᵉ ᵍʳ ᵍʳˢ et ils s'utilisent ainsi : 1ᵉʳ 1ᵉʳˢ 1ʳᵉ 1ʳᵉˢ 2ᵉ 3ᵉ 4ᵉ 1ᵒ 2ᵒ 3ᵒ Cⁱᵉ Mᵉ Mᵉˢ Mˡˡᵉ Mˡˡᵉˢ Mᵐᵉ Mᵐᵉˢ Mᵍʳ Mᵍʳˢ nᵒ nᵒˢ rᵒ vᵒ. Comme ce sont de simples caractères, il doit être possible de les utiliser dans les noms de pages (à vérifier). Le rendu n'étant pas le même, vois si ça convient. Il sera possible de les ajouter dans les boutons outils d'édition.
Pinocchio 3 juillet 2012 à 18:35 (GMT)
Si j'ai bien tout compris, dans l'expression {{:1er novembre|r=Jarry|j=1{{Exp|er}} novembre}}, c'est :1er novembre qui indique le nom de la page de jour, alors que |j=1{{Exp|er}} novembre indique ce qui doit être affiché. Logiquement, donc, le lien devrait être créé par le premier (qui n'a pas besoin d'exposant), mais s'afficher en colorant le second en bleu.
En gros, il faudrait que ça fonctionne comme l'expression [[1er novembre|1{{Exp|er}} novembre]], qui affiche 1er novembre. Pour l'instant, le modèle que tu as créé n'accepte pas cette expression ; mais n'est-ce vraiment pas faisable ?
Les exposants que tu indiques sont certes utilisables, mais… apparemment presque personne ne connaît ces caractères, ni ne les utilise. Si on pouvait s'en passer, dans un but de simplicité pour l'utilisateur, ce serait peut-être mieux.
Caprineus 3 juillet 2012 à 19:30 (GMT)
Tu fournis toi-même une solution ! Le modèle ajoute seulement les crochets carrés autour de la variable j ; il suffit que le contenu soit compréhensible comme syntaxe d'un lien pour s'afficher comme tel, mais en remplaçant le caractère "|" qui troublerait le modèle.
Mais bon, je ne suis pas sûr que le but de simplification soit atteint !! C'est dommage de se passer de la solution adéquate...
Pinocchio 3 juillet 2012 à 21:49 (GMT)