Discussion module:Cycling race
Ajouter un sujetErreur de script
[modifier le code]Bonjour @Jérémy-Günther-Heinz Jähnick et @Molarus, ce module génère une erreur de script sur Tour de Bohême de l'Est 2016 : Erreur Lua dans Module:Cycling_race à la ligne 1189 : attempt to concatenate a nil value.. --NicoV (discuter) 7 septembre 2016 à 15:37 (CEST)
- Et aussi des erreurs
Erreur Lua : too many expensive function callssur Tour d'Italie féminin 2016. --NicoV (discuter) 7 septembre 2016 à 15:38 (CEST)- @ NicoV (d · c · b) : pour le Tour de Bohême de l'Est 2016, c'est Relscar (d · c · b) qui s'est emmêlé les pinceaux entre les différentes pages, une correction a été apportée. Pour Tour d'Italie féminin 2016 c'est à la fondation d'adapter son site pour pouvoir appeler plus de fonctions. Jérémy-Günther-Heinz Jähnick (discuter) 7 septembre 2016 à 16:55 (CEST) D'ailleurs, je m'aperçois qu'il y a eu sur le territoire un Q6151158 (« Tour Bohemia ») de 2012 à 2014. Bref, il était temps que de l'ordre soit remis, j'essaye de tout terminer avant 20 heures pour que l'on y voit plus clair. Jérémy-Günther-Heinz Jähnick (discuter) 7 septembre 2016 à 17:56 (CEST)
- Également voir à la ligne 2026 ! — Nicolas
Listofstages : quelle distance ?
[modifier le code]Le module semble se baser sur la propriété longueur (P2043), mais je constate dans Wikidata que c'est de plus en plus souvent la propriété distance de l'évènement (P3157) qui est mise à jour. Par conséquent, le nombre de kilomètres ne s'affiche pas toujours dans l'infobox {{Infobox Étape}} (ex : Tour du Loir-et-Cher 2017). Serait-il possible de prendre en compte les deux propriétés ?--FromZeFild (discuter) 5 avril 2017 à 20:37 (CEST)
- C'est déjà prévu, on a juste du retard car on est occupés sur une grosse fonction listant les victoires. Jérémy-Günther-Heinz Jähnick (discuter) 6 avril 2017 à 12:33 (CEST)
Calamité
[modifier le code]Au cas où vous ne vous en seriez pas douté, le code de ce module est un monstre inmaintenable et aux perfs désastreuses : Grafana - Scribunto. od†n ↗blah 17 avril 2018 à 03:54 (CEST)
- Début 2016 j'avais pris contact dans le cadre d'un projet et une de mes requêtes était une demande d'aide pour mener à bien cet algorithme et avoir les moyens de le faire. Je n'ai pas eu de réponse satisfaisante. Un an plus tard, je refais une demande et je ne reçois absolument aucune réponse... Jérémy-Günther-Heinz Jähnick (discuter) 17 avril 2018 à 18:48 (CEST)
- Je lis cette page. Bien le lien vers Grafana... Juste pour suivre un peu sur le sujet. Avant le module charger l'intégralité des "items" à chaque fois. Maintenant, il ne charge que le "statement" nécessaire. Le changement a été introduit par Dipsacus fullonum. Voir par exemple ici. Ce changement a démarré en août 2018 et a été propagé dans toutes les autres fonctions par la suite. Le message ci-dessus est normalement obsolète. Les appels de Cycling race restent dans le top10 des plus grands consommateurs de CPU, mais les fonctions sont simplement complexes. Prenons startlist : il faut charger 100-200 coureurs (nom, lien, nationalité, quelle équipe,...), 20-30 équipes (nom, lien), faire des tris... rien à voir avec les fonctions infobox où on va lire quelques propriétés d'un unique élément. Psemdel (discuter) 13 mai 2021 à 11:17 (CEST)
Erreur Lua dans Module:Cycling_race à la ligne 3595 : attempt to concatenate field 'picture' (a nil value).
[modifier le code]On a un problème, par exemple sur l'article 9e étape du Tour de France 2018. L'infobox réapparaît si on supprime l'image proposée sur wikidata.
Psemdel :,
Jérémy-Günther-Heinz Jähnick :. Vlaam (discuter) 6 décembre 2018 à 10:55 (CET)
- Après vérification, il n'y a pas d'ennui sur les autres versions linguistiques, ni sur l'infobox des courses cyclistes. Je pense à un problème lié à une modification récente @Psemdel. Pas d'ennui lié à Wikidata même. Jérémy-Günther-Heinz Jähnick (discuter) 6 décembre 2018 à 11:37 (CET)
- J'ai testé en remettant d'anciennes données Wikidata et en ne conservant que l'appel au module Cycling race dans la page : même erreur. --FromZeFild (discuter) 6 décembre 2018 à 15:13 (CET)
- Je vais regarder. J'ai effectivement changé complètement la fonction stageinfobox la semaine dernière. J'étais surpris que tout marche :D. Psemdel (discuter) 6 décembre 2018 à 17:36 (CET)
- J'ai testé en remettant d'anciennes données Wikidata et en ne conservant que l'appel au module Cycling race dans la page : même erreur. --FromZeFild (discuter) 6 décembre 2018 à 15:13 (CET)
Liste des partants
[modifier le code]Psemdel (d · c · b) Est-ce qu'il serait possible de ne pas enrouler la liste des partants ? Elle est située en fin d'article donc elle ne gêne pas, et on n'a jamais enroulé ces listes même quand on les écrivait en dur dans l'article. Jérémy-Günther-Heinz Jähnick (discuter) 26 mars 2019 à 10:39 (CET)
- La Russie voulait les avoir comme ca. Je me disais que c'était une bonne idée, comme cette liste est toujours super longue, mais n'intéresse pas tout le monde. Je déplace la discussion sur la pdd du portail. Psemdel (discuter) 26 mars 2019 à 20:26 (CET)
Liste des équipes participantes
[modifier le code]
Jérémy-Günther-Heinz Jähnick : ou
Psemdel :, il y a un souci que je n'arrive pas à corriger : si la première équipe saisie dans Wikidata est une continentale, on affiche pas les WorldTeams et les ProTeams. Exemple sur le Tour de Langkawi 2020... --FromZeFild (discuter) 7 février 2020 à 19:27 (CET)
- Je regarde ca. Psemdel (discuter) 9 février 2020 à 15:03 (CET)
- @FromZeFild, je ne peux plus observer le problème. En regardant le code, je ne vois rien de spécial avec les continentals. Si tu as un autre exemple en stock, je suis preneur. Dsl cette semaine, je n'étais pas super réactif. Psemdel (discuter) 9 février 2020 à 15:45 (CET)
- J'ai eu aussi un pb sur page féminine. C'était lié aux agissements d'un contributeur, c'est peut-être la cause. Wait & see. Psemdel (discuter) 9 février 2020 à 23:12 (CET)
Erreur de Lint
[modifier le code]Bonjour Psemdel,
Depuis tes dernières modifs, 3 articles utilisant le modèle {{Cycling race/listofwinnersChampsecondpart}} affichent des erreurs de Lint liées à des problèmes de tableau. Je pense que c'est lié. Peux-tu vérifier le code du module ?
Wikipédiennement, Epok__ (✉), le 2 septembre 2022 à 17:42 (CEST)
- Après lecture de la doc, le modèle en question n'est pas censé afficher un en-tête, or il en affiche un, voir le dernier tableau de la doc qui est coupé en 2. Il est possible qu'il y ait eu un changement de comportement, si c'est le cas il faudrait le documenter et mettre à jour les articles l'utilisant.
- Epok__ (✉), le 2 septembre 2022 à 17:51 (CEST)
- En fait, après vérification des autres article utilisant le modèle et n’apparaissant pourtant pas comme erreur de Lint, leur mise en page est complètement cassée, voir par exemple Championnats du Luxembourg de cyclisme sur route. Dans tes messages de modification, je vois beaucoup de "test", souvent annulés. Procéder à des tests sur un module en production n'est pas une bonne manière de faire : pour procéder à des tests, il faudrait travailler sur la page de bac à sable du module. Le faible nombre de pages utilisant {{Cycling race/listofwinnersChampsecondpart}} fait que je n'annule pas unilatéralement tes modifications, mais de nombreux autres modèles utilisant ce module, j'espère fortement que cela n'impacte pas d'autres modèles... Merci de corriger rapidement ce problème.
- Wikipédiennement, Epok__ (✉), le 2 septembre 2022 à 20:34 (CEST)
- Psemdel,
- Après vérification des autres pages utilisant le modèle, si elles n'apparaissaient pas dans cette liste des erreurs, c'est que leurs syntaxe était mauvaise (ne respectait pas celle indiquée dans la doc du modèle) et cassaient complètement la mise en forme. Je suppose qu'elles devaient trigger d'autres erreurs de Lint. Toutefois, après correction de la syntaxe dans ces articles, tous ceux-ci apparaissent désormais tous dans la liste des erreurs mentionnée plus haut. On a maintenant une erreur par utilisation du modèle, ce qui commence à faire beaucoup. Je vais donc finalement reverter tes modifs d'hier pour corriger le problème.
- Wikipédiennement, Epok__ (✉), le 3 septembre 2022 à 09:09 (CEST)
- Voilà, annulation faite, la liste des erreurs s'est vidée... ouf.
- Pour la suite, je t'invites très fortement à travailler sur les pages de bac à sable pour faire tes tests, d'autant plus que ce module est extrêmement utilisé, et une erreur dans ce module pourrait donc avoir des conséquences sur de très nombreuses pages de l'encyclopédie.
- Wikipédiennement, Epok__ (✉), le 3 septembre 2022 à 09:13 (CEST)
- @Epok, merci pour toutes tes vérifications. En cas de problème, juste faire une annulation des modifications et je m'occupe du reste. Je travaille avec des bacs à sable, mais les 2 dernières semaines j'ai fait vraiment beaucoup de changements. J'ai vérifié que tous les modèles marchaient, mais on peut louper un point. Je regarde cela. Psemdel (discuter) 3 septembre 2022 à 10:53 (CEST)
- Never touch a running system. Je vois que j'ai pas mal de trucs à vérifier/corriger. Je le ferai lundi.
Apparence du pied de l'infobox
[modifier le code]Bonjour,
Pour avoir un rendu un peu plus cohérent avec les autres infobox, et en particulier pour rendre le lien de modification de façon un peu plus visible, je propose une modification du module qui change le pied de l'infobox. Je l'ai activée uniquement sur un article pour permettre la comparaison.
- 8e étape du Tour de France 2025 : version originale
- 9e étape du Tour de France 2025 : version modifiée avec le lien « modifier Wikidata »
Est-ce que cela vous convient ? (
Guillaumrs,
Projet:Cyclisme)
Orlodrim (discuter) 15 septembre 2025 à 21:19 (CEST)
- Bonjour Orlodrim
, - Merci beaucoup pour cette proposition et le temps passé ! J'aime bien, c'est très discret et ça ressemble beaucoup à ce qu'on voit sur les autres infobox.
- Voyons ce que pensent les membres du projet ! Guillaumrs (discuter) 15 septembre 2025 à 21:48 (CEST)
- Quelques précisions :
- J'ai pris pour référence le rendu de {{Infobox Biographie2}} (je remets l'exemple de la requête bot : Franco Manfroi).
- La présence du lien vers Commons étant une exception de cette infobox, je peux le mettre indifféremment à gauche ou à droite (ou éventuellement l'enlever). Comme je n'ai pas d'avis sur la question, je l'ai juste laissé là où il était pour l'instant.
- Le
serait plutôt destiné à être affiché sur chaque ligne qu'à côté du lien « modifier Wikidata », avec un lien ancré renvoyant vers la propriété exacte dont vient l'information dans la page de Wikidata. Mais je ne peux pas faire ça dans l'immédiat, donc à moins que quelqu'un d'autre ne soit volontaire, il faudra s'en passer pour l'instant.
- Orlodrim (discuter) 15 septembre 2025 à 21:57 (CEST)
- Il manque le lien vers la documentation. Également « modifier Wikidata » est inutile en ce sens où on a le petit logo. Enfin je rappelle que c'est une infobox que l'on se partage entre versions linguistiques avec succès depuis dix ans, il n'y a aucune raison à vouloir la faire coller aux autres infobox francophones, il faudrait plutôt si demander s'il y a possibilité de faire plus light sur les infobox francophones après dix ans d'utilisation massive de Wikidata. Comme sur Franco Manfroi, on pourrait considérer que les dates et lieux de naissance et de mort sont centralisables sur Wikidata comme notamment la nationalité, et supprimer ces crayons disgracieux en les remplaçant par un carré transpaent cliquable. Jérémy-Günther-Heinz Jähnick (discuter) 17 septembre 2025 à 15:23 (CEST)
Jérémy-Günther-Heinz Jähnick :- Bonsoir,
- L'essentiel pour moi est qu'il soit aussi facile de modifier ce qui est affiché par l'infobox que de modifier ce qui est affiché dans l'article. Je trouve aussi que l'uniformité de style entre les pages est une bonne chose, mais c'est secondaire, donc je ne suis pas particulièrement attaché à garder un intitulé spécifique pour le lien.
- Néanmoins, ton propre message semble confirmer involontairement qu'avoir un lien vers Wikidata avec du texte n'est pas inutile par rapport à un lien seulement via un petit logo : dans la version que j'ai proposée où le lien vers la documentation est une icône (exactement comme le logo de Wikidata de la version originale), tu te plains qu'il manque !
- Et alors que je connais le logo de Wikidata, ce n'est qu'après avoir regardé en détail l'infobox pour répondre à la requête bot que je compris qu'il s'agissait d'un lien distinct du lien « Documentation » et que ça permettait d'accéder à l'élément Wikidata. Je crains que ce ne soit encore plus difficile pour un utilisateur débutant de comprendre que c'est le lien à suivre pour modifier le contenu de l'infobox.
- Orlodrim (discuter) 17 septembre 2025 à 20:41 (CEST)
- Au bout de 10 ans de Wikidata, il serait parfaitement logique de retirer les petits crayons sur les infobox capables de fonctionner à 100 % avec Wikidata et de placer le petit logo avec un lien vers l'élément Wikidata en bas de page, tout en gardant un lien cliquable invisible. Avoir quelque chose de plus discret en somme.
- Sinon je rentrais du travail, j'ai effectivement survolé avant de passer à autre chose. Jérémy-Günther-Heinz Jähnick (discuter) 17 septembre 2025 à 21:28 (CEST)
- Bonjour Orlodrim et Jérémy-Günther-Heinz Jähnick
et si nous faisons un pied de page d'infobox identique à celle de l'infobox Biographie2. Soit modifier - modifier le code - modifier Wikidataainsi que la documentation à droite. Mettre le styole pour l'édit sur wikidata nuirait à la lisibilité car il y a bcp plus d'information dans une infobox d'étape de course. A vous lire Guillaumrs (discuter) 23 septembre 2025 à 16:19 (CEST)- Mauvaise idée, dans le cyclisme nous utilisons des infoboxes communes entre les langues, et ça fonctionne très bien depuis dix ans. Ce sont aussi des infoboxes et des tableaux remplis uniquement à partir de données issues de Wikidata. J'expliquais un peu plus haut que ce sont des infoboxes francophones qu'il faudrait moderniser. Jérémy-Günther-Heinz Jähnick (discuter) 23 septembre 2025 à 17:52 (CEST)
- Bonjour Orlodrim et Jérémy-Günther-Heinz Jähnick
- Il manque le lien vers la documentation. Également « modifier Wikidata » est inutile en ce sens où on a le petit logo. Enfin je rappelle que c'est une infobox que l'on se partage entre versions linguistiques avec succès depuis dix ans, il n'y a aucune raison à vouloir la faire coller aux autres infobox francophones, il faudrait plutôt si demander s'il y a possibilité de faire plus light sur les infobox francophones après dix ans d'utilisation massive de Wikidata. Comme sur Franco Manfroi, on pourrait considérer que les dates et lieux de naissance et de mort sont centralisables sur Wikidata comme notamment la nationalité, et supprimer ces crayons disgracieux en les remplaçant par un carré transpaent cliquable. Jérémy-Günther-Heinz Jähnick (discuter) 17 septembre 2025 à 15:23 (CEST)
- Quelques précisions :
- Bonjour,
Guillaumrs : Je n'avais pas proposé une version avec « modifier » et « modifier le code » car l'infobox ne donne pas de moyen d'ajouter des valeurs sans passer par Wikidata. Du coup, il n'y a pas de raison de modifier l'article sur Wikipédia quand on veut modifier l'infobox.
Jérémy-Günther-Heinz Jähnick : Soit. Vu que tu es en désaccord et que personne d'autre n'est intervenu en une semaine, il est clair qu'il n'y aura pas de consensus pour modifier l'infobox, J'annule la modification du module. Mon avis sur le sujet reste que l'utilisation de cette infobox en l'état n'est pas souhaitable. Je renonce donc à traiter la requête aux bots.- Orlodrim (discuter) 24 septembre 2025 à 01:19 (CEST)
- Merci. Depuis dix ans on s'organise entre nous, contributeurs de différentes versions linguistiques, pour se partager et réutiliser, sans que la langue ne constitue une barrière, les données entrées sur Wikidata. Ça nous permet par exemple d'avoir w:es:París-Roubaix 2025 en espagnol ou en d'autres langues avec une communauté dynamique, justement parce que les données sont réutilisées, donc il y a un intérêt à les compléter. Et si ça fonctionne aussi bien c'est parce qu'on se partage un algorithme unique de près de dix-mille lignes, les efforts sont mis sur la résolution de cas particuliers liés au cyclisme et sur la traduction, afin d'avoir un beau rendu peu importe la langue. La mise en page quant à elle reste toujours la même, et c'est ce qui fait la force de ce projet.
- Et j'en parle régulièrement depuis des années, mais il faudrait que toutes les infoboxes soient communes entre les versions linguistiques, que l'amélioration effectuée par un programmeur bénéficie à tous. Qu'un wikimédien qui fasse une mise à jour sur Wikidata (typiquement un lieu de naissance ajouté, ou un mandat) bénéficie à tout le monde. La disparition du codage au profit de la mise à jour directe et du sourçage sur Wikidata. Dans cette optique les infoboxes seraient strictement identiques, et tout le monde s'en porterait mieux. Jérémy-Günther-Heinz Jähnick (discuter) 24 septembre 2025 à 08:40 (CEST)