Hoppa till innehållet

Malldiskussion:Infobox fyr

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

användare Rotsee eller Isthmus? I instruktionen står att den kategoriserar efter det land som anges. Så sker nog inte, men skriver man landet (åtminstone för Finlands del) med klammer för wikilänk, kommer det längst upp i artikeln texten Karegori:Fyrar i Finland, med klamrar omkring. Det tog mig åtskilligt med grunnande att komma underfund med varifrån den texten dök upp, då jag redigerade artikeln om Lågskär. Först då jag jämförde med Helsingfors kassun, såg jag vad som var annorlunda.

Det måste vara någon bugg i den osynliga koden, för jag hittar inte. -Islander 6 november 2009 kl. 12.45 (CET)[svara]

Vad märkligt; när jag har provat använda mallen verkar den fungera i det avseendet.--Isthmus 6 november 2009 kl. 18.01 (CET)[svara]
Kategoriseringen bör inte göras via mallen. Det största problemet med det är att en del länder är "Kategori:Fyrar i X-land" uppdelad i underkategorier, t.ex. i Kategori:Fyrar i Stockholms skärgård blev artiklarna dubbelkategoriserade i landkategorin. Dessutom fungerar kategorisering direkt i artoklarna bättre i Wikipedias sökfunktion och med verktyg som Wikipedia:HotCat. /EnDumEn 6 november 2009 kl. 19.08 (CET)[svara]
Nåja, nu gör den det i alla fall inte längre, tack. Kanske det berodde på att jag använder Firefox? -Islander 6 november 2009 kl. 20.43 (CET)[svara]
Jag använder också Firefox. --Isthmus 6 november 2009 kl. 22.23 (CET)[svara]
Jag håller med om att kategorisering inte skall göras via mallar. Emellertid var jag lat såtillvida, att jag behöll den funktionen när jag bearbetade mallen, för att jag ej måtte behöva kategorisera varje artikel en och en. --Isthmus 6 november 2009 kl. 22.27 (CET)[svara]
Kategoriseringen var mitt fel, jag har lärt mig veta bättre sedan jag först gjorde den här mallen. Bra att ni fixat! Rotsee 6 november 2009 kl. 22.33 (CET)[svara]

Konvertera till WD-maill[redigera wikitext]

@Väsk, Larske, Innocent bystander: Jag skulle vilja konvertera den här mallen till att hämta sitt innehåll från Wikidata i stället. Alla fyrar som använder mallen ska redan vara ordentligt modellerade i Wikidata. Eftersom mallen bara används i 163 artiklar tycker jag att det är onödigt att göra en ny mall (likt {{Faktamall biografi WD}}) utan i stället göra om befintlig mall för att därefter ta bort parametrarna från respektive artikel och kontrollera att resultatet blir bra.

Parameter Wikidataegenskap Kommentar (Larske)
Namn P1448  Fixat
Bild P18  Fixat
Bildtext P18 => P2096  Fixat
Läge P131 och P17  Fixat
Svenskt nummer hämtas inte från Wikidata
Internationellt nummer Kombinera P3562 och P3563  Fixat, ska även försöka se till att de svenska etiketterna för Admiralty number (P3562) och NGA Lighthouse-ID (P3563) hämtas från Wikidata istället för att som nu hårdkodas i mallen.
Byggår P571  Fixat (endast år visas även om mer precist datum finns i WD eftersom etiketten säger Byggår)
coord P625 delvis fixat, undviker tills vidare primär koordinat innan sådana tagits bort i fyrartiklarna som använder mallen. Ett skönhetsfel är att E och W inte visas som Ö och V.
Höjd över havsytan P2923  Fixat
Höjd över markytan P2048  Fixat
Färg se nedan delvis fixat, men behöver mer kodstöd (Lua) för att visa berörd del (P518) och inte bara färgerna.
Fyrkaraktär P1030  Fixat
Fyrkaraktär_bild hämtas inte från Wikidata
Lysvidd P2929  Fixat, skönhetsfel att nautiska mil visas som nautisk mil, enbart ett värde hämtas
Radar P3994  Fixat
Mistlur hämtas inte från Wikidata
Byggnadstyp hämtas inte från Wikidata (såvida det inte går att bygga något av P186)
Nuvarande optik hämtas inte från Wikidata

Modelleringen av P462 (färg) är lite knepig. P462 utan qualifier avser "grundfärgen" och med qualifier P518 avser färgen på delar som tak, fundament, målade band etc. Det bästa sättet att formatera strängen är nog P462 utan qualifier + "med" + P462 med qualifier. Om det finns både P462(P518=d:Q7321258) och P462(P518=d:Q3421342+P560=d:Q182167) så hör de ihop och ska skrivas med ett "med" emellan.
Är det någon som kan hjälpa mig med det? /ℇsquilo 26 oktober 2018 kl. 09.40 (CEST)[svara]

@Esquilo: Jag har gjort ändringar i mallen enligt tabellen ovan, se kolumnen Kommentarer (Larske). Jag har provkört lite med Landsorts fyr och Pinhättan för att se hur olika värden presenteras. Jag har tagit med referenserna, men genomgående undvikit referenser av typen importerat från Wikimediaprojekt (P143). --Larske (diskussion) 26 oktober 2018 kl. 15.59 (CEST)[svara]

Oavsiktlig ändring?[redigera wikitext]

@Esquilo: Den här ändringen gör att de lokala värden som har angivits i artiklarna för parametern Radar inte längre visas upp i faktarutan, se till exempel Almagrundet ) och 26 andra fyrartiklar. Var det din avsikt? Larske (diskussion) 22 september 2021 kl. 12.19 (CEST)[svara]

Nej, den är fullt avsiktlig eftersom "radar" är en direkt missvisande parameter. Jag ska försöka leta upp de artiklar som använder den parametern och ändra den. /ℇsquilo 22 september 2021 kl. 12.29 (CEST)[svara]
OK, bra. Såg att du också ändrat på dokumentationssidan. Kanske en förklaring med exempel kunde finnas i avsnittet förklaringar också.
För tre artiklar fanns den gamla parametern "Radar" kvar, men jag har ändrat den till "Racon". För två av dem fanns inget parametervärde, men kolla gärna att värdet blev rätt för Flötjan.
-- Larske (diskussion) 26 september 2021 kl. 10.11 (CEST)[svara]

Koordinater[redigera wikitext]

Om koordinaterna hämtas från Wikidata så visas inte koordinaterna i titelraden och finessen ”Nära” därmed ej. Kan man göra något så att WD-hämtade koordinater får samma funktion som ”display=inline,title”? @Larske: Kitayama (diskussion) 4 december 2023 kl. 08.57 (CET)[svara]

För att detta ska vara görbart måste man först i alla de artiklar som använder mallen ta bort mallen {{Coord}}. Det beror på att det endast får finnas en "primär koordinat" i en och samma artikel. Just nu är det bara 19 av de 244 artiklar som använder mallen som saknar {{Coord}}.
Det blir också problem om mallen används på någon sida där någon annan mall skapar en primär koordinat. Som mallar är gjorda känner de inte till vad som i övrigt finns på den sida där de används. Man skulle kunna styra det med en manuell parameter som i varje mallanrop talar om för mallen om den ska skapa en "primär koordinat" eller ej och sen kan man diskutera vilket som ska vara "default".
Speciellt så används mallen {{Infobox fyr}} själv mer än en gång i fyra artiklar:
Map
Östergarnsholm, en ö (röd) och tre fyrar (blå).
I exempelvis Östergarnsholm som har två faktarutor, en om fyren Östergarnsholm (416000) och en om fyren Östergarnsholm västra (416300) har det blivit lite konstigt.
Mallen hämtar för båda faktarutorna geografiska koordinater (P625) från objektet Östergarnsholm (Q298377) som är en ö och inte från fyrobjekten Östergarns fyr (Q33105066) respektive Östergarn Västra (Q33105075) (även om ön för tillfället har åsatts samma koordinater som den östra fyren). Se kartan till höger.
Bättre vore om geografiska koordinater (P625) för respektive fyr visades i faktarutorna.
Detta kan åstadkommas om vi inför en optionell parameter wdid med vilken man, i de fall som koordinaterna inte ska hämtas från det objekt som artikeln är länkad till, kan ange det objekt från vilket data i Wikidata ska hämtas till den aktuella faktarutan. Koordinaterna för ön kan anges med {{Coord}} som nu.
--Larske (diskussion) 4 december 2023 kl. 11.47 (CET)[svara]
Mittåt, jag läste för slarvigt i faktarutorna i Östergarnsholm (båda slutade på 35.5 Ö, men är olika). De hämtar idag alltså inte geografiska koordinater (P625) från Wikidata utan sätts helt manuellt i mallanropen.
Mitt resonemang om Östergarnsholm passar bättre för artikeln Kullens fyr där båda faktarutorna använder geografiska koordinater (P625) från samma fyrobjekt trots att de två fyrarna har olika geografiska koordinater (P625) i Wikidata. Se kartan till höger. Larske (diskussion) 4 december 2023 kl. 12.11 (CET)[svara]
Tack för analysen! Min slutsats är:
  • Prio 1: Stöd för wdid så att flera fyrar kan koordinatsättas från WD i samma artikel eller en fyr kan koordinatsättas oberoende från artikelns huvudobjekt
  • Prio 2: Stöd för primary, d v s att koordinaterna blir artikelns ”huvudkoordinater” och kan visas i titelraden och använda funktion ”Nära”.
Tyvärr saknar jag själv kunkap för att göra detta. Kitayama (diskussion) 4 december 2023 kl. 15.08 (CET)[svara]
Den optionella parametern wdid är nu införd och har använts för den andra faktarutan i Kullens fyr. Den kan även användas för de två faktarutorna i Östergarnsholm, men där det är det lite mer pyssel som behöver göras. Eftersom wdid gäller för samtliga data som hämtas till en viss faktaruta behöver man se över bilden för Östergarnsholm västra. Den hämtas ju från Östergarnholm (alltså artikeln objekt, ö-objektet) när wdid inte används och eftersom det inte finns någon lokalt värde för parametern Bild i mallanropet för Östergarnsholm västra och inte heller någon bild (P18) i Wikidataobjektet Östergarn Västra (Q33105075) så blir det ingen bild i faktarutan om man bara stoppar in wdid i mallanropet. Här behöver alltså antingen
  • Wikidataobjektet förses med en bild (det är väl det önskvärda) eller
  • en lokal bild anges i mallanropet för Östergarnsholm västra.
När det gäller primär koordinat så tror jag inte att det kan införas på ett helt bakåtkompatibelt sätt om man vill att det ska vara "default". Jag tror att vi får fundera lite till på det. Det går ju också att lägga in {{Coord}} för de 19 av 244 fyrartiklar som saknar det idag för att få "Nära" att fungera även i de artiklarna.
-- Larske (diskussion) 4 december 2023 kl. 17.05 (CET)[svara]
Jag stoppade in en tredje faktaruta, en för "Östergarns gamla fyr", i artikeln Östergarnsholm och använde wdid för alla tre fyrarna på ön. Bild som bara visar "Östergarn västra" saknas fortfarande i Wikidataobjektet Östergarn Västra (Q33105075).
Faktarutan för "Östergarns gamla fyr" fylls helt på av data från Wikidata, förutom officiellt namn (P1448) som saknas i objektet Östergarns gamla fyr (Q28376242).
-- Larske (diskussion) 4 december 2023 kl. 18.34 (CET)[svara]