Discussion Projet:Scribunto — Wikipédia

Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons
Le projet « Scribunto » n'est pas notifié pour le moment.
Bienvenue sur la page de discussion du Projet Scribunto !
N'hésitez pas à déposer ici suggestions, questions et requêtes à propos du projet.

subst: ne fonctionne pas ou plus pour certains modèles appelant un module

[modifier le code]

Voir sur Discussion Projet:Modèle. l'Escogriffe (✉) 24 octobre 2023 à 00:06 (CEST)[répondre]

Modèles d'indication de langue

[modifier le code]

Bonjour

Je suis en train de remplacer les modèles d'indication de langues multiples (du style {{fr+en}}) par le modèle {{mul}} (avec comme résultat {{mul|fr|en}}, voir Discussion modèle:Mul#Fusion des modèles d'indication de langue multiple dans le Modèle:Mul) et il m'est venu l'idée qu'au lieu d'utiliser {{mul}} pour gérer les indications de plusieurs langues, on pourrait directement le faire pour chaque modèle, avec le même rendu.

Plutôt que d'avoir {{mul|fr|en}} qui donne (fr + en), on ferait la même chose avec le modèle {{fr}}, et {{fr|en}} donnerait le même résultat que {{mul|fr|en}}.

L'utilisation serait plus simple pour les contributeurs ne connaissant pas le modèle Mul (j'ai d'ailleurs déjà corrigé des utilisation erronées du modèle {{en}} tentant de faire cela plusieurs fois [1]). Au lieu de devoir trouver la page de documentation du modèle Mul, il serait indiqué dans la doc de tous les modèles d'indication de langue existants qu'il est possible d'afficher plusieurs langues avec eux.

Je pense que c'est possible, mais j'aimerais avoir la confirmation.

Il faudrait alors modifier le module:Langue, sans doute la fonction indicationMultilingue qui est déjà utilisée dans le modèle:Mul, mais je ne suis pas assez compétent pour ça.

Certains modèles d'indication de langue ont déjà des paramètres pour du texte, comme {{en}}, mais je pense les faire supprimer car ils sont très peu utilisés et souvent cause d'erreurs (voir Discussion modèle:Indication de langue#Suppression de tous les paramètres à part le code de langue).

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 12:06 (CET)[répondre]

@SyntaxTerror Je vais regarder ça. Mais cela nécessitera fort probablement de modifier tous les modèles, soit pour ajouter les paramètres nécessaires lors de l'appel à {{Indication de langue}}, soit appeler directement le module langue en court-circuitant {{Indication de langue}}. — Zebulon84 (discuter) 2 février 2024 à 10:24 (CET)[répondre]

Modèle:Carte communes limitrophes

[modifier le code]

Bonsoir. Sur la page Périgueux j'ai ajouté {{Carte communes limitrophes|zoom=11}}, qui a un visiblement un problème d'affichage car la commune de Boulazac Isle Manoire située au sud-est, n'apparait pas en gris foncé. Quelqu'un pourrait-il remédier à ce problème, que j'ai remarqué également sur d'autres pages (je ne sais plus lesquelles) où m'expliquer comment faire. Merci, cordialement--William Jexpire (discuter) 3 décembre 2023 à 17:21 (CET)[répondre]

Salut @William Jexpire, désolé de répondre si tard,
Qu'est-ce que tu attends exactement par avoir Boulazac Isle Manoire en gris foncé ?
Athozus Discussion 7 septembre 2024 à 23:03 (CEST)[répondre]
Salut Athozus. J'avais complètement oublié cette demande, mais il semble que le bug a été trouvé car Boulazac Isle Manoire est désormais grisée ! Cordialement--William Jexpire (discuter) 7 septembre 2024 à 23:09 (CEST)[répondre]
Ah oui pardon, j'avais confondu la carte avec le tableau récapitulatif ! En tout cas, c'est tant mieux si c'est réparé. Athozus Discussion 7 septembre 2024 à 23:16 (CEST)[répondre]

Ouverture du projet Wikifunctions

[modifier le code]

Bonjour, je rattrape encore mon retard et je viens de découvrir Wikifunctions, un projet Wikimedia lancé en 2023. Je ne sais pas si cela a déjà été annoncé chez nous, mais personnellement je suis déjà amoureux du projet, alors je partage le plaisir à d'autres développeurs.

« Wikifonctions est un projet Wikimedia permettant à chacun de créer et maintenir collaborativement une bibliothèque de fonctions de code, dans les langues naturelles du monde et dans divers langages de programmation, afin de soutenir les projets Wikimedia et au-delà.

Une « fonction » est une séquence d’instructions de programmation faisant un calcul basé sur les données que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes. »

Notons qu'il sera possible à l'avenir :

  • D'appeler des fonctions Wikifunctions d'autres projets Wikimedia et d'intégrer leurs résultats dans une page ;
  • D'utiliser des données de Wikidata dans les fonctions ;
  • D'appeler des ensembles de données de l'espace de noms Commons Data ;

Autant dire qu'une petite révolution se prépare ! Lofhi (discuter) 2 janvier 2024 à 13:50 (CET)[répondre]

API Wikidata et propriétés inverses

[modifier le code]

Une discussion est lancée sur Wikidata pour discuter des souhaits de la communauté quant à une extension de l'API lua d'accès aux données Wikidata, qui ne comprends actuellement pas de moyen d'accéder depuis une page liée à un élément aux element et déclaration dont l'élément de notre page est valeur : d:Wikidata:Requests for comment/Inverse property access for wikis : a lua API request for the development team

Les retours de la communauté sont souhaités ! — TomT0m [bla] 13 janvier 2024 à 14:01 (CET)[répondre]

Afficher une valeur brute d'une date d'un qualifieur

[modifier le code]

Bonjour, j'essaye de récupérer le résultat net d'une entreprise précédent le dernier résultat net valide s'il existe avec le {{Modèle:Infobox Société}}. J'ai essayé ceci : {{Wikidata|P2295 |{{#if: {{{évolution du résultat net|}}} |<br>{{{évolution du résultat net|}}}|}}|showunit = true |showlink=true |showdate = true |showsource = true |addcat=true |linkback=true |numval=1 |atdate={{#expr:{{Wikidata|P2295||sorttype=inverted |numval=1 |showonlyqualifier=P585 |linktopic=-}}-1}}}} {{#expr:{{Wikidata|P2295||sorttype=inverted |numval=1 |showonlyqualifier=P585 |linktopic=-|textformat=minimum}}-1}} }}.

Sauf que cela ne fonctionne pas, l'année récupérée est englobée par l'élement HTMT time. Du coup, pas possible de récupérer la soustraction. Lofhi (discuter) 3 février 2024 à 10:59 (CET)[répondre]

Autant passer l'infobox en lua, ce sera plus simple. Escargot (discuter) 3 février 2024 à 11:20 (CET)[répondre]
Je pense que mon commentaire d'édition laissait comprendre que j'étais à deux doigts, oui... La flemme est forte... Lofhi (discuter) 3 février 2024 à 11:32 (CET)[répondre]

modèle et module dans l'espace perso

[modifier le code]

Bonjour. (Je viens ici depuis Wikipédia:Forum des nouveaux). Je ne sais pas si j'ai bien compris l'Aide:Module qui dit que c'est un espace particulier Module: qui contient tous les modules. Comment faire pour créer un module dans mon espace personnel? (si possible pas dans l'espace Module: c'est un brouillon et le modèle appelant sera dans l'espace personnel) Merci N25KC (discuter) 8 février 2024 à 18:16 (CET)[répondre]

Bonjour @N25KC
Il n'est pas possible de créer un module dans l'espace Utilisateur. Tous les modules sont dans l'espace Module, y compris les brouillons. Escargot (discuter) 8 février 2024 à 19:14 (CET)[répondre]
merci N25KC (discuter) 9 février 2024 à 12:03 (CET)[répondre]

Convention de documentation des fonctions

[modifier le code]

Bonjour, je me souviens avoir lu quelque part une convention sur la mise en forme des commentaires qui documentent les fonctions Lua (du style : il faudrait documenter chaque paramètre avec la syntaxe param NOM_PARAMÈTRE TYPE_PARAMÈTRE EXPLICATION). Mais je ne retrouve pas cette convention. Ça vous dit quelque chose ? — Maëlan, le 26 février 2024 à 14:36 (CET)[répondre]

Bonjour. Notification Dom a mis en place un système où les pages de documentation des modèles d'infobox reprennent des extraits des pages de documentation des modules qu'elles appellent, dans un tableau organisé (grosso modo) ligne par ligne de l'infobox. En revanche cela ne concerne pas les commentaires placés dans le code du module, pour lesquels je n'ai pas connaissance d'une convention. l'Escogriffe (✉) 26 février 2024 à 20:13 (CET)[répondre]
C’est une convention qu’on peut observer par exemple ici. Noter les @param et les @return avec une syntaxe codifiée. — Maëlan, le 26 février 2024 à 20:58 (CET)[répondre]
Pour un début de réflexion, la page MediaWiki Help:Lua/Lua best practice existe, mais ce n'est pas quelque chose de suivi, voire des choix simplement connus de la commmunauté. Lofhi (discuter) 26 février 2024 à 21:04 (CET)[répondre]
Ah merci, ce n’est pas là que je l’avais lu la première fois, mais ça dit un peu la même chose. Mais j’ai du mal à prendre au sérieux une page qui demande sérieusement d’éviter else ! — Maëlan, le 26 février 2024 à 21:28 (CET)[répondre]

Catégorisation parasite avec le Module:Photomontage

[modifier le code]

Bonjour,

Ce module a pour effet parasite de catégoriser les pages où il est appelé via le modèle du même nom, dans la catégorie Catégorie:Modèle de formatage. Serait-il possible d'y remédier? Merci! Litlok (m'écrire) 9 mars 2024 à 11:21 (CET)[répondre]

Salut @Litlok.
J'ai l'impression que la catégorie prend un peu de temps à se mettre à jour (même après plusieurs purges), mais ça a l'air de marcher : modification sur le module, modification sur la documentation du modèle.
Amicalement, Athozus Discussion 11 mars 2024 à 19:43 (CET)[répondre]
@Athozus: nickel, merci! Les catégories prennent toujours un peu de temps pour se mettre à jour à cause du cache mais à l'heure où j'écris, tout est rentré dans l'ordre. Litlok (m'écrire) 11 mars 2024 à 22:43 (CET)[répondre]

bandeaux dans le modèle:extrait

[modifier le code]

Bonjour,

je ne sais pas comment faire pour modifier la blacklist du modèle:extrait, je voudrais y mettre les bandeaux pour qu'ils ne soient plus transclus par défaut.

Un indice sur comment faire ?

Bonne journée Vache-crapaud (discuter) 19 avril 2024 à 14:50 (CEST)[répondre]

Salut @Vache-crapaud, désolé de répondre si tard.
En regardant de plus près le modèle, je vois que la liste noire est présente sur cette page. Par contre, au vu du commentaire, ça n'inclurait jamais le bandeau, au lieu de seulement par défaut : est-ce que c'est ce que tu veux faire ou non ? D'ailleurs, peut-être que certaines pages utilisant ce modèle ont été conçues pour utiliser le bandeau.
Athozus Discussion 7 septembre 2024 à 22:56 (CEST)[répondre]

Infobox Épidémie

[modifier le code]

Bonjour, je signale que cette nuit toutes les infobox épidémie ont crashé en affichant en rouge Erreur Lua dans package.lua à la ligne 80 : module 'Module:Infobox/Épidémi' not found, ce qui fait plutôt vilain. Et ça a l'air de ne concerner que WP:fr.Pat VH (discuter) 23 avril 2024 à 11:01 (CEST)[répondre]

Bonjour @Nguyen Patrick VH,
C'est corrigé. Il s'agissait d'un vandalisme sur Modèle:Infobox Épidémie. Escargot (discuter) 23 avril 2024 à 11:58 (CEST)[répondre]
OK et merci beaucoup pour cette réactivité @Escargot. Je m'autofélicite aussi pour avoir su poster là exactement où il le fallait Émoticône sourire.--Pat VH (discuter) 23 avril 2024 à 12:50 (CEST)[répondre]
En réalité, c'était le modèle et pas le module qui était concerné, donc ce n'est pas totalement le bon endroit.😁
Mais c'était bien un endroit approprié pour trouver de l'aide. Escargot (discuter) 23 avril 2024 à 12:53 (CEST)[répondre]

Problème de temps d'exécution des scripts

[modifier le code]

Bonjour,

Voir Discussion modèle:Infobox Biographie2#Erreur ?. l'Escogriffe (✉) 18 juin 2024 à 14:03 (CEST)[répondre]

oui, la documentation est à la limite de taille. En purgeant, parfois ça charge correctement et parfois pas. Escargot (discuter) 18 juin 2024 à 18:09 (CEST)[répondre]

Valeurs par défaut du libellé

[modifier le code]

Bonjour,

Juste au cas où certaines personnes ne seraient pas au courant, un changement important dans les libellés (et alias) sur Wikidata est prévu.

En gros, les libellés redondants seront supprimés au profit d'une valeur par défaut ; voir d:Help:Default values for labels and aliases pour les détails.

J'ai fait un essai en prévisualisation sur Douglas Adams (voir d:Q42 pour le nouveau système mis en place) avec {{Infobox}} et cela semble bien fonctionner mais je préfère être prudent et prévenir ici.

Cdlt, Vigneron * discut. 3 août 2024 à 20:55 (CEST)[répondre]

Pour être que le message ne passe pas inaperçu, je me permet de notifier quelques personnes actives sur cette page : @Hexasoft, @Zebulon84, @Od1n, @Zolo, @Eru, @Darkdadaah, @Snipre, @Rical, @TomT0m et @Lofhi
En plus du code qui peut nécessiter des changements (ajouter "mul" dans le fallback par exemple), il y a des pages de documentations qui pourrait avoir besoin d'être mises à jour.
Cdlt, Vigneron * discut. 30 août 2024 à 10:40 (CEST)[répondre]