Spring til indhold

Skabelondiskussion:FlagIOC

Sidens indhold er ikke tilgængeligt på andre sprog.
Fra Wikipedia, den frie encyklopædi

Kortlægning af tidligere brug før yderligere anvendelse

[rediger kildetekst]
[ Se forespørgsel her fra 13. juli 2015: Brugerdiskussion:Steenth#Skabelon:FlagIOC hvor skabelonens skavanker beskrives. ]

Skabelonen har eksisteret med tre forskellig slags kode:

: lang kode med #switch
: kort kode med fire parametre : {{flaglink|{{{1}}}|ved {{#switch: {{{3}}} | sommer = sommer-OL| vinter = vinter-OL | #default = sommer-OL }} {{{2}}}}} {{#if: {{{4|}}} | ({{{4}}}) |}}
: kode importeret fra engelsk (en:Template:FlagIOC) med kun tre parametre: {{#if:{{{1|}}}|[[Image:{{Landeflag_IOC_alias_{{{1}}}|{{{2|}}}}}|22x20px|border|alt=|link=]] [[{{land_IOC_alias_{{{1}}}|{{{2|}}}}} ved {{{2|}}} OL|{{{name|{{land_IOC_alias_{{{1}}}|{{{2|}}}}}}}}]]|{{no flag}}}}{{#if:{{{3|}}}| <span style="font-size:90%;">({{{3}}})</span>}}

Før skabelonen bruges yderligere, bør det kortlægges hvor den har været brugt i de forskellige skikkelser, og om parametrene har været de samme og i samme rækkefølge.

Skabelonen anvendes her godt 80 steder (16. juli 2015): Hvad linker hertil. – Den engelske anvendes på mere ende 5000, men på færre end 7500 sider.




Skabelonen giver i denne version fra 13. juli 2015 (oldid=8206535) ikke helt rigtige resultater som beskrevet i indlægget Brugerdiskussion:Steenth#Skabelon:FlagIOC .

Herunder nogle eksempler baseret på oldid=8206535 med DEN = Danmark

Danmark ved sommer-OL omdirigerer til Danmark ved OL
Danmark ved vinter-OL omdirigerer til Danmark ved OL
Skulle henvise til: Danmark ved sommer-OL 2008
Skulle henvise til: Danmark ved sommer-OL 2008
Skulle henvise til: Danmark ved vinter-OL 2010
Skulle henvise til: Danmark ved vinter-OL 2010

-- Mvh PHansen (diskussion) 16. jul 2015, 09:40 (CEST)

Hej Per og Sten og andre som evt. kan hjælpe med at løse problemet. Jeg har lige nu indsat bindestreg, men problemet er årstallet, det skal jo komme til sidste, jeg ved bare ikke, hvordan man gør det. Med bindestregen bliver det;
Skulle henvise til: Danmark ved sommer-OL 2016
Er der nogen der ved, hvordan vi får flyttet årstallet, således at der kommer til at stå Danmark ved sommer-OL 2016? Mvh. EileenSanda (diskussion) 16. jul 2015, 11:05 (CEST)
Resumé

Til Eileen Sanda.
Hvis det på en eller anden måde ender med en skabelon med kun tre parametre imod de indtil nu fire, bør du være indstillet på at gennemgå alle artikler og skabeloner fra "Hvad linker hertil" for at sikre at der ikke ligger ødelagte eksemplarer rundt omkring.

Jeg tror ikke vi vil have held med at få det engelske forslag til at virke her, fordi vi har brug for 'sommer-OK år' hvor de kan nøjes med 'sommer år'. Det er nok derfor den tidligere kode havde en separat parameter for 'år', så man kan styre placeringen af den.

Det er også muligt at du kan have held med at importere den norske måde at løse det på med tre parametre ({{FlaggIOC|kode|Sesong-OL år|utøvere}}). De havde tidligere noget kode der lignede den oprindelige her (dansk oldid=7463901 og tilsvarende norsk oldid=12377323), men de skiftede i februar 2014 til moduler (no:Modul:FlaggIOC og no:Mal:FlaggIOC med flere). Hvis det lykkes dig at få det til at virke, er der ingen vej uden om den kontrol jeg nævnede først.

Ellers er der vel ikke andet end at håbe på at 'sportsafdelingens' skabelongruppe vender hjem fra strandene eller de franske bjergskråninger og kaster sig over opgaven ;)

Lille ekskurs eller tip vedrørende forhåndsvisning ved skabeloner

Når redigeringsvinduet er åbent, er der to slags forhåndsvisning nederst på siden. Den sædvanlige lige til højre for 'Gem side'-knappen. Lidt længere nede er der en anden knap med 'Forhåndsvisning'. Der står lige ovenover: "Forhåndvis en side med denne skabelon" og der er et indtastningsfelt med "Sidetitel:" Her kunne man indsætte 'Skabelondiskussion:FlagIOC' eller 'Skabelon:FlagIOC/doc'.
Man kan nu lave små eller måske også større ændringer i koden uden at teste ved først at gemme en ny version. Det er en uhyre nyttig facilitet som jeg var længe om at få øje på, men siden har haft megen glæde af.

Du kunne med den metode nok have fanget at din seneste rettelse med bindestreg indførte en fejl ved alle der kun har landekoden {{flagIOC|DEN}} Danmark - Og hvis det er den måde skabelonen hyppigst er brugt på, er det ikke godt at den henligger i den tilstand, der kan jo gå en del tid inden den kommer til at virke korrekt. Så den bør vel stilles tilbage til enten oldid=7496722 Laketown eller endnu tidligere oldid=7463901 Sabbe ?
-- Mvh PHansen (diskussion) 18. jul 2015, 10:13 (CEST)

Tak for det grundige svar. Ja, jeg skal tage bindestregen væk, det var mere for at vise jeg, at hvis nogen kunne finde ud af at flytte årstallet til sidest, så ville -OL ikke være noget problem.
Jeg tænkte på en mulig løsning i går aftes, men det ville nok kræve to skabeloner, som f.eks. kan hedde næsten det samme, den ene kan have et 1-tal efter navnet. Hvis vi helt fjerne OL fra denne skabelon, og gør det klart for brugerne af skabelonen ved hjælp af vejledningen på siden, at vi så selv udfylder "sommer-OL", eller "sommer-OL 2012", "vinter-OL 2014" i flagskabelonerne. Men så har vi jo problemet med den første skabelon her på doc-siden, hvor kun landet nævnes, det skal jo linke til -OL siden for landet. Men det var her jeg tænkte, at en ny skabelon ville kunne løse progblemet. Jeg skal prøve at se på den norske, jeg mener jeg har set på den før, men fordi de brugte norske parametre opgav jeg den. Men jeg skal se på det senere. Og tak for tippet, det skal jeg prøve :) Mvh. EileenSanda (diskussion) 18. jul 2015, 12:59 (CEST)
Nu er der gået lidt over et år, siden vi diskuterede denne skabelon. Jeg mener, at skabelonen virker ok nu, men det forudsætter, at der indsættes f.eks. "sommer-OL 2016" i stedet for det engelske "2016 Summer". Jeg har nu opdateret forklaringen på dokumentationssiden, så det skulle være til at forstå. Hvad mener I andre? Er skabelonen ok? Jeg kopierer det lige ind her:
  • {{flagIOC|USA|OL}} USA
  • {{flagIOC|GER|vinter-OL}} Tyskland
  • {{flagIOC|DEN|sommer-OL 2016}} Danmark
  • {{flagIOC|CHN|vinter-OL 2006}} Kina
  • {{flagIOC|CAN|vinter-OL 1924}} Canada
  • {{flagIOC|GRE|sommer-OL 2004|441}} Grækenland (441)

Med venlig hilsen EileenSanda (diskussion) 7. aug 2016, 23:48 (CEST)

Bruger:PHansen Jeg har forsøgt at finde en løsning ved at gøre som på norsk Wikipedia med modulet, du nævner, men det krævede en masse arbejde og gav alligevel ikke det ønskede resultat, der blev kun linket til landet, ikke til siden om landets resultater ved OL. Det var på færøsk Wikipedia, at jeg forsøgte at finde ud af, om jeg kunne gøre det samme der som på den norske Wikipedia, se fo:Fyrimynd:FlaggIOC.
Jeg fik det faktisk til at fungere ved at gøre som på svensk Wikipedia, se fo:Fyrimynd:FlagIOC på færøsk Wikipedia. Jeg forsøgte at gøre det samme på dansk Wikipedia, men det gav helt uønskede resultater, så jeg skyndte mig at tilbagestille. Den svenske er bl.a. baseret på skabelon sv:Mall:OS-land/core - på fo-wiki hedder den fo:Fyrimynd:OL-land/core. Skal vi holde fast ved den nuværende version her på dansk Wikipedia, eller er der nogen der har en bedre løsning? Man bliver alligevel nødt til at ændre på det som man evt. kopierer fra engelsk Wikipedia, og om man erstatter det med et ord eller tre ord/tal tager ikke længere tid med copy/paste. EileenSanda (diskussion) 8. aug 2016, 00:04 (CEST)
Se også et indlæg i Landsbybrønden Wikipedia:Landsbybrønden/Skabelon:FlagIOCteam angående Skabelon:FlagIOCteam som minder om denne her. En bruger mener, at skabelonen var bedre før. EileenSanda (diskussion) 8. aug 2016, 00:10 (CEST)

En ny skabelon med mere oppdateringer

[rediger kildetekst]

Hej! Jeg ser at mye på denne skabelonen virker gammelt. Mit forslag er å se på hvad man har gjort på den engelske skabelonen. Dette er jo en skabelon for fleridrætsarrangement. Man kan jo bruge modulen for Country alias og en egen flaggmodul for FlagiOC slik som de har på engelsk. Dette krever mye arbejde og måste være helt korrekt. Mvh Sondre --SndrAndrss (diskussion) 29. nov. 2021, 15:24 (CET)[svar]