Wikipédia:Questions techniques/semaine 46 2022
Sommaire masqué
[modifier le code]Article(s) ou modèle(s) concerné(s) : Toutes les pages de Wikipédia avec sommaire
Questions : Bonjour. Alors que ce matin, tout était encore normal, cet après-midi je constate que toutes les pages d'articles, de discussion, etc., affichent un sommaire masqué, donc limité à une seule ligne. Où a été décidée cette modification très importante qui impacte la présentation de tous les articles ?
Message déposé par Père Igor (discuter) le 14 novembre 2022 à 17:55 (CET)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Icon_circle_Check_white.svg/20px-Icon_circle_Check_white.svg.png)
- Bizarre, tout est redevenu normal maintenant. Père Igor (discuter) 14 novembre 2022 à 18:05 (CET)
- Bonjour @Père Igor, le problème avait été signalé ici. Heureuse que ce soit résolu maintenant.
@Felix felines ça marche aussi pour vous, peut-être ?--Patafisik (WMF) (discuter) 16 novembre 2022 à 16:28 (CET)
- Bonjour, non, j'ai toujours le même problème de mon côté, Cordialement. Felix felines (Discussion) 16 novembre 2022 à 16:59 (CET)
- Bonjour @Père Igor, le problème avait été signalé ici. Heureuse que ce soit résolu maintenant.
Mise à jour d'une boîte utilisateur
[modifier le code]Article(s) ou modèle(s) concerné(s) :
Questions : Bonsoir, J'espère que je pose ma question au bon endroit. J'ai modifié mon genre dans mes préférences, et pourtant les boîtes utilisateurs qui sont censées se genrer automatiquement (ici, de M vers F) ne se modifient pas. Purger la page utilisateur ne change rien. Est-ce clair ? Merci pour l'aide
Message déposé par [] le 20 novembre 2022 à 21:28 (CET)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Icon_circle_Check_white.svg/20px-Icon_circle_Check_white.svg.png)
Litterae : Bonjour. Quelques éléments de réponse :
- * le pb n'est pas propre à votre compte : sur toutes les pages en "Utilisatrice:xxxx" les boites ne sont pas au féminin, par exemple {{Utilisateur patrouilleur}} n'affiche pas "Patrouilleuse" alors que le code semble le prévoir.
- * ne m'étant jamais penché sur la question, j'ignore s'il s'agit d'une régression ou si cela n'a jamais fonctionné, il faudrait poser la question à une contributrice suffisamment ancienne.
- * l'accord des boites est censé être assuré par le modèle {{Genre utilisateur}} dont je ne comprends pas totalement le code mais manifestement lorsqu'on prévisualise {{Genre utilisateur|masculin=Patrouilleur|féminin=Patrouilleuse}} sur votre PU ou n'importe quelle PU en "Utilisatrice:xxxx"", cela renvoie "Patrouilleur" donc le pb vient de là, après cela dépasse mes compétences...
- Cdlt Csar62 (discuter) 21 novembre 2022 à 08:15 (CET)
- Bonjour,
- Merci pour cette première réponse, en attendant d'autres j'espère.
- Les boîtes qui ne se sont pas mises à jour sont les suivantes : CentralAuth, Patrouille, LiveRC, Bienveillance.
- Merci et à bientôt
- Litterae non connecté•e 2A01:CB0C:A2:C800:B11A:F617:6542:7C53 (discuter) 21 novembre 2022 à 12:50 (CET)
- Je viens de voir que les 3 dernières boîtes ont été modifiées pour ajouter une formulation neutre, mais le problème persiste pour CentralAuth. [] 21 novembre 2022 à 16:15 (CET)
Litterae : Il y avait surtout un bug dans le modèle {{Genre utilisateur}} que @LD à corrigé (merci à lui
), mais il y a encore un bug dans ce modèle: lorsqu'on coche dans les préférences la case du milieu "Elle modifie des pages du wiki", le GENDER renvoyé est neutre et non féminin. J'ai fait la modif temporairement : sur ma PU : il n'y a pas "Patrouilleuse" mais "Membre de la patrouille"... Pour les autres boites en ce qui concerne la prise en compte du cas neutre si on veut un libellé spécifique il faudrait faire une passe de vérification complète il y aurait aussi {{Utilisateur Révocateur}} {{Utilisateur traducteur}} {{Utilisateur Wikipédia:Date4}} etc... Csar62 (discuter) 21 novembre 2022 à 18:32 (CET)
- Bonsoir,
- Merci encore pour cette réponse. Je ne vois aucun paramètre de genre dans le code du modèle Modèle:Utilisateur Contributions CentralAuth. Tout cela me semble très technique. [] 21 novembre 2022 à 19:29 (CET)
- Bonjour @Csar62 et @Litterae.
- A vrai dire, je n'ai rien solutionné mais je jetterais un nouveau coup d'oeil à ce problème ultérieurement.
- Il y a quelque chose qui ne tourne pas rond avec le modèle {{Genre utilisateur}}.
- Quand on ajoute
{{GENDER:{{BASEPAGENAME}} | h | f | n }}
à sa page utilisateur et qu'on vérifie les 3 options à cocher (elle, il, neutre), chacune renvoie le bon paramètre (h, f, n), mais dès lors que GENDER est vérifié dans le modèle {{Genre utilisateur}}, le féminin est mal interprêté :- la condition du "switch" liée au genre féminin ne renvoie rien (comme si Utilisatrice:X était introuvable), mais puisque le wiki a pour genre le neutre par défaut, et que le modèle est construit pour parer à ce genre de problèmes hasardeux, il renverra de toute façon un "neutre" forcé, sinon le masculin, du modèle qui l'appelle ("Membre de la patrouille" que j'ai ajouté à {{Utilisateur Patrouilleur}} par exemple).
- GENDER fonctionne très bien, on le voit dans Modèle:Utilisateur Wikipédia:Administrateur qui utilise cette fonctionnalité sans passer par {{Genre utilisateur}}, et l'analyse logique qui en résulte est normale.
- J'ignore si l'écriture logique du modèle actuelle, la récente mise à jour de Mediawiki, ou dysfonctionnement qui est passé inaperçu mais {{Genre utilisateur}} ne fonctionne pas comme attendu. Il ne reste plus qu'à identifier et résoudre le problème. LD (d) 21 novembre 2022 à 19:43 (CET)
- Affaire à suivre alors...
- En tout cas, merci beaucoup à tous les deux. On peut dire que mon problème est résolu pour le moment, mais sans aucun doute ce sujet intéressera d'autres personnes.
- Bonne soirée [] 21 novembre 2022 à 20:01 (CET)
LD : (Hypothèse) : le problème ne vient-il pas d'une confusion entre "Utilisatrice:xxxx" qui est le titre affiché de la PU mais ce qu'on teste est le namespace qui lui est toujours Utilisateur ? (changer ses préférences ne fait pas changer d'espace de noms) Csar62 (discuter) 21 novembre 2022 à 20:35 (CET)
Csar62 : les espaces Utilisatrice et Discussion utilisatrice sont des alias et existent bel et bien (code source).
{{ns:2}}
renvoie canoniquement à Utilisateur ou Utilisatrice, donc je ne comprends pas le problème du modèle tel qu'il est présenté.- Toutefois, en appelant le numéro respectif des espaces, cela fonctionne comme convenu. Cela reste un mystère, mais peu importe tant que le modèle refonctionne. LD (d) 21 novembre 2022 à 21:12 (CET)
LD : Bien vu, maintenant ça fonctionne effectivement et merci pour l'explication, À+ Csar62 (discuter) 21 novembre 2022 à 21:35 (CET)
LD : PS : j'ai compris pourquoi le modèle ne fonctionnait pas : sur la page Utilisatrice:Litterae
- {{NAMESPACE}} renvoie "Utilisatrice" et {{ns:Utilisateur}} renvoie "Utilisateur" donc le {{#switch: {{NAMESPACE}} | {{ns:Utilisateur}} ne matche pas et tombe dans le cas default... Csar62 (discuter) 21 novembre 2022 à 23:25 (CET)
- @Csar62, ns renvoie en effet le nom de l'espace, plus précisément cela renvoie User (qui est la valeur canonique dans le paramètrage du moteur, une valeur par défaut), mais vu notre configuration (lien supra), cette valeur User équivaut aux alias "Utilisateur" et "Utilisatrice".
- Si NAMESPACE n'avait pas été capable de faire l'équivalence, cela voudrait dire que le modèle n'aurait pas pu fonctionner entre la version de 2011 et un temps indéfini post-2021. Or on voit bien dans la page de discussion que le modèle fonctionnait convenablement autrefois.
- Il y a donc eu un changement quelque part, mais où
LD (d) 22 novembre 2022 à 00:10 (CET)
- Je viens de voir que les 3 dernières boîtes ont été modifiées pour ajouter une formulation neutre, mais le problème persiste pour CentralAuth. [] 21 novembre 2022 à 16:15 (CET)