Discussion modèle:Berliner Adressbuch
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Invocation de module inexistant
modifierLa page Friedrich Körte (architecte) est actuellement catégorisée ìci. C'est dû à une erreur Lua, qui n'est pas visible (parce qu'elle se situe dans une condition de #if, que j'indique plus bas).
Ça se situe au niveau du : <ref>{{Berliner Adressbuch|1898|1874|Charlottenstraße 43|Teil=Teil 3|Seite=90}}</ref>
. (à propos, ça a été un peu bizarre : lorsque je testais, en supprimant les balises "ref" il n'y avait plus la catégorisation d'erreur…)
Et effectivement, quand on va dans {{Berliner Adressbuch}} puis dans {{Berliner Adressbuch/core}}, on remarque un {{#if:{{#invoke:Text|sentenceTerminated|{{{T|LINKTITEL}}}}}||.}}
, or ce module n'existe pas sur notre wiki.
À noter que je ne suis vraiment pas chaud pour rajouter un tel module en:Module:Text sur le wiki, surtout lorsqu'il s'agit de modules énormes, et que l'on importe tels quels sans réfléchir, sans vraiment comprendre ce que l'on fait.
od†n ↗blah 4 septembre 2024 à 03:55 (CEST)
- On doit pouvoir remplacer ce code par
{{#if:{{Str find|LINKTITEL}}|[。!.?!%.%?…][\"'%]‹›«»‘’“”]*$}}||.}}
Escargot (discuter) 4 septembre 2024 à 08:26 (CEST)- À un détail près, c'est que le pattern doit être en mode "plain disabled" (i.e. regex Lua), ce que ne permet pas {{str find}} qui fonctionne uniquement en mode "plain enabled", et je n'ai pas envie d'ajouter l'option au modèle pour une seule utilisation.
- En plus de Module:String, on a déjà Module:String2 qui a été importé en mode "bat les couilles" (et encore, avant il y avait encore en plus Module:Str…), alors je ne suis pas chaud pour rajouter Module:Text de même…
- J'ai donc effectué 218357510 (suivi de cette petite correction), et ça ira très bien comme ça. En prime, le commentaire code peut permettre de retrouver cela en cas de recherches ultérieures sur l'ensemble du wiki.
- od†n ↗blah 5 septembre 2024 à 01:02 (CEST)