Discussion MediaWiki:Newarticletext

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikiversité, la communauté pédagogique libre.

L'espace Recherche n'est pas reconnu ?[modifier le wikicode]

Bonjour @JackPotte,

Il y a deux semaines, j'ai essayé de créer un message pour les créations de travaux de recherche, afin d'y intégrer le {{Patron recherche}}. Mais à chaque fois que j'essaie, MediaWiki:Newarticletext m'affiche le message par défaut, et non le message pour l'espace de noms Recherche:. Quelle explication trouves-tu à cela ? L'espace de noms a-t-il été mal paramétré à sa création ?

Merci d'avance pour ton aide.

Cordialement,

--Hérisson grognon (discuter) 17 octobre 2021 à 08:40 (UTC)[répondre]

Notification Hérisson grognon : bonjour, en fait c'est assez simple car il faut utiliser les numéros des espaces au lieu de leurs noms. JackPotte ($) 17 octobre 2021 à 10:33 (UTC)[répondre]
J'ai essayé, et ça n'a pas marché... d'ailleurs les autres messages fonctionnent très bien avec le nom de l'espace de noms. Hérisson grognon (discuter) 17 octobre 2021 à 10:38 (UTC)[répondre]
En relisant mw:Help:Magic_words/fr#Espaces_de_noms, je vois qu'il aurait fallu changer le "{{#switch: {{NAMESPACE}}" en "{{#switch: {{NAMESPACENUMBER}}" lors de ton test du 10/10.
Si toutefois cela ne fonctionnerait toujours pas avec des nombres entiers (qui ont l’avantage de ne pas avoir de problème d'encodage entre ASCII et Unicode), il faudra prévoir des logs temporaires qui montreront les deux opérandes censées être égales.
Ensuite seulement on pourra se résoudre à utiliser le Lua au lieu du wikicode pour un simple switch. JackPotte ($) 18 octobre 2021 à 07:00 (UTC)[répondre]
Coucou, merci pour ta réponse. Peux-tu le faire stp ? Je ne suis pas sûr d'avoir bien compris... Hérisson grognon (discuter) 24 octobre 2021 à 13:03 (UTC)[répondre]
Bonjour, du coup j’ai pris un peu de temps pour régler ça :
  1. Ton test du 10/10 était en fait bon puisque {{ns}} prend aussi bien les nombres que les noms.
  2. Le switch était donc bon, mais une de ses options ne passait pas car incluse dans un modèle {{cadre}} non fermé (qui n’apparaissait pas dans special:LintErrors).
  3. Caché derrière, il y avait un deuxième bug : le cadre de la recherche était fermé mais pas ouvert, et quand je l’ai ajouté, son rendu était blanc à cause de la présence d'un signe égal dans le premier paramètre (réglé en ajoutant 1= pour délimiter sa clé).
  4. La balise "big" est désuète depuis des années et peu pénaliser notre référencement : je vais donc la remplacer.
JackPotte ($) 24 octobre 2021 à 15:06 (UTC)[répondre]
Re, mille mercis pour ton travail. Désormais c'est bien un message personnalisé qui s'affiche quand je simule une création de "Recherche:XXX" chez moi. Pour ma part, je me suis permis de simplifier un peu le code, en faisant bien attention de ne pas tout (re)faire sauter Boulet. Un rapide examen de n:MediaWiki:Newarticletext m'a fait prendre conscience qu'il valait mieux sortir le {{Cadre|etc. du switch pour éviter de coller la modification à chaque nouveau paramètre. Hérisson grognon (discuter) 26 octobre 2021 à 09:23 (UTC)[répondre]