Malldiskussion:CountryAbbr2
Senaste kommentaren: för 1 år sedan av JohanahoJ i ämnet Onödiga mallanrop
Onödiga mallanrop
redigeraNär jag tittar på sidinformationen för Markiezaatdammen så ser jag att den anropar ett antal "onödiga" landsdatamallar. Den anropar de som ligger före Nederländerna i denna mall. Det verkar som att den inkluderar allt till dess den hittar den rätta. Borde gå att göra effektivare? @Larske: Tacksam om du har lust att fundera på detta. --北山 Kitayama (diskussion) 28 januari 2021 kl. 12.46 (CET)
- Har gått igenom Special:Länkar hit/Mall:CountryAbbr2 och fått bort 40 sidor. Bland annat Markiezaatdammen genom att använda |land=Nederländerna och |land_flagga=ja för att använda geoboxens flaggvisningsfunktion. De artiklar som finns kvar använder Mall:Infobox vattendrag (eller omdirigeringen Mall:Flod) med någon mall för att visa landsflaggor, t.e.x. |länder = {{ITA}}. I den infoboxen finns ingen möjlighet att använda den underliggande geoboxens flaggfunktion. 90.227.175.244 20 mars 2023 kl. 20.24 (CET)
- I switch-funktionen görs en matchning mot innehållet i mallar som
{{FRA}}
,{{POL}}
mfl, och varje sådan mall måste expanderas innan rätt land hittas, så det kan bli många mallanrop även om de flesta inte används i presentationen av artikeln. Om man i Mall:Infobox vattendrag använder t.ex.{{flagga}}
eller{{flaggbild2}}
i parametern "mynning_land", hänvisar mallen hit, via Mall:Geobox2 coor och Mall:CountryAbbr. Det sker även om "mynning_land" lämnats tom och flaggmallar använts i parametern "land", då de i så fall automatiskt hamnar även i "mynning_land". /JohanahoJ (diskussion) 15 augusti 2023 kl. 08.19 (CEST)- Provade ta bort flaggmallar i Isonzo (som använder
{{Infobox vattendrag}}
. Hjälpte inte - fortfarande 641 mallanrop. Kitayama (diskussion) 15 augusti 2023 kl. 08.33 (CEST)- Lade till parametern mynning_land med ett värde, då försvann de onödiga mallanropen. Kitayama (diskussion) 15 augusti 2023 kl. 08.36 (CEST)
- Gjorde likadant, med att lägga till ifylld parameter mynning_land i ett antal artiklar, plus en ändring där det tidigare angivna landet inte kändes igen av Mall:CountryAbbr. Just nu länkar inga artiklar hit längre. /JohanahoJ (diskussion) 15 augusti 2023 kl. 10.21 (CEST)
- Lade till parametern mynning_land med ett värde, då försvann de onödiga mallanropen. Kitayama (diskussion) 15 augusti 2023 kl. 08.36 (CEST)
- Provade ta bort flaggmallar i Isonzo (som använder
- I switch-funktionen görs en matchning mot innehållet i mallar som