Moduuli:POTD-wlm-2018

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun

Moduuli arpoo listasta kuvan näytettäväksi tai näyttää kuvat galleriana.

Kuvien lisääminen

Kun lisäät kuvia, niin

  • Korvaa kuvien nimissä välilyönnit alaviivalla
  • Tarkista esikatselulla, että
    1. kuva ja kuvatekstit näkyvät oikein
    2. kuvassa oleva linkki osoittaa teemasivulle siten, että kuva avautuu automaattisesti

Käyttö

  • {{#invoke:POTD-wlm-2018|random}}
  • {{#invoke:POTD-wlm-2018|test}}
  • {{#invoke:POTD-wlm-2018|gallery|mode=packed|widths=100|heigths=100}}

Esimerkkisivut

Kuvat

Stora Enson pääkonttori, arkkitehti Alvar Aalto 1962.
Stora Enson pääkonttori, arkkitehti Alvar Aalto 1962.
Kuvaaja: Marit Henriksson
Göstan paviljonki, Serlachius-museo Gösta, Mänttä.
Göstan paviljonki, Serlachius-museo Gösta, Mänttä.
Kuvaaja: Tiia Monto
Vartiovuoren laella oleva Hangon kirkko.
Vartiovuoren laella oleva Hangon kirkko.
Kuvaaja: Maaritti Siitonen
Helsingin tuomiokirkko Senaatintorin laidalla Helsingissä.
Helsingin tuomiokirkko Senaatintorin laidalla Helsingissä.
Kuvaaja: Julie tsarfati
Värikallion kalliomaalaus Suomussalmella Kainuussa.
Värikallion kalliomaalaus Suomussalmella Kainuussa.
Kuvaaja: EerikLehto
Säätytalo Helsingin Kruununhaassa Snellmaninkadulla.
Säätytalo Helsingin Kruununhaassa Snellmaninkadulla.
Kuvaaja: Marit Henriksson
Huvilakatu Helsingin Ullanlinnassa
Huvilakatu Helsingin Ullanlinnassa
Kuvaaja: Ruusukimppu
Luonnontieteellisen keskusmuseon kasvimuseo Helsingissä.
Luonnontieteellisen keskusmuseon kasvimuseo Helsingissä.
Kuvaaja: Jussi Helimaki
Kalevan kirkko Tampereella.
Kalevan kirkko Tampereella.
Kuvaaja: Jussi Helimaki
Näkymä Kallion kirkon tornista. Edessä vas. As Oy Ihantola ja oik. Kallion kansakoulu.
Näkymä Kallion kirkon tornista. Edessä vas. As Oy Ihantola ja oik. Kallion kansakoulu.
Kuvaaja: Marit Henriksson
Kansallismuseo talvi-iltana Hesperian puistosta kuvattuna
Kansallismuseo talvi-iltana Hesperian puistosta kuvattuna
Kuvaaja: Marit Henriksson
Kylmäkorvenkallion pronssikautinen uhripöytä
Kylmäkorvenkallion pronssikautinen uhripöytä
Kuvaaja: Jari Sorjonen
Leineperin ruukinalue patoaltaan rannalla.
Leineperin ruukinalue patoaltaan rannalla.
Kuvaaja: Peter Wihlman
Tammerkosken Patosilta taustallaan Tampellan tehdasmiljootä.
Tammerkosken Patosilta taustallaan Tampellan tehdasmiljootä.
Kuvaaja: Laura Jokisalo
Pieksämäen Vanha kirkko, vasemmalla kellotorni.
Pieksämäen Vanha kirkko, vasemmalla kellotorni.
Kuvaaja: Tiia Monto
Pietarsaaren raatihuone.
Pietarsaaren raatihuone.
Kuvaaja: Santeri Viinamäki
Sunilan tehtaat Kotkassa.
Sunilan tehtaat Kotkassa.
Kuvaaja: Janiwiki0
Suvisaariston kaupunginosa Espoossa.
Suvisaariston kaupunginosa Espoossa.
Kuvaaja: Mark pj
Tampellan tehdasalue, vasemmalla Konsulinsaari, keskellä Tammerkoski. Tampere.
Tampellan tehdasalue, vasemmalla Konsulinsaari, keskellä Tammerkoski. Tampere.
Kuvaaja: Tiia Monto
Henrik Borgstömin puisto, Tullisaari, Helsinki.
Henrik Borgstömin puisto, Tullisaari, Helsinki.
Kuvaaja: Edwardina von Boxis
Tönnönkosken myllypaikka
Tönnönkosken myllypaikka
Kuvaaja: Pppkkksss
Uspenskin katedraali ja kanavanranta.
Uspenskin katedraali ja kanavanranta.
Kuvaaja: Marit Henriksson
Vaajakosken vanha vesivoimalaitos, Jyväskylä.
Vaajakosken vanha vesivoimalaitos, Jyväskylä.
Kuvaaja: Tiia Monto

local wlmphoto = {}
local photos = {
        {
                file = "Enso_-_Marit_Henrikssson.jpg",
                description = "[[Stora Enson pääkonttori|Stora Enson pääkonttori]], arkkitehti Alvar Aalto 1962.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"
        },
        {
                file = "G%C3%B6stan_Paviljonki.jpg",
                description = "Göstan paviljonki, [[Serlachius-museo Gösta|Serlachius-museo Gösta]], Mänttä.",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Hangon_kirkko_keskellä_kaupunkia.jpg",
                description = "Vartiovuoren laella oleva [[Hangon kirkko]].",
                author = "[[:c:User:Maaritti Siitonen|Maaritti Siitonen]]"
        },
        {
                file = "Harmaakivikirkko.jpg",
                description = "[[Pälkäneen rauniokirkko|Pälkäneen keskiaikaisen harmaakivikirkon rauniot]].",
                author = "[[:c:User:TeuvoSalmenjoki|Teuvo Salmenjoki]]"
        },
        {
                file = "Helsinki%27s_Cathedral.jpg",
                description = "[[Helsingin tuomiokirkko]] Senaatintorin laidalla Helsingissä.",
                author = "[[:c:User:Julie tsarfati|Julie tsarfati]]"
        },
        {
                file = "Helsinki_University_Library_Interior_B_-_Marit_Henriksson.jpg",
                description = "[[Kansalliskirjasto|Kansalliskirjaston]] eteläsali.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"
        },
        {
                file = "Herraskosken_kanava.jpg",
                description = "[[Herraskosken kanava|Herraskosken Vaskiveden ja Toisveden yhdistävä kanava]].",
                author = "[[:c:User:Heju19|Jussi Helimaki]]"
        },
        {
                file = "Herttoniemen_kartano_tammikuja_talvi_Helsinki.jpg",
                description = "[[Herttoniemen kartano|Herttoniemen kartanopuisto]], Helsinki,",
                author = "[[:c:User:Edwardina von Boxis|Edwardina von Boxis]]"
        },
        {
                file = "Hietalahti_dock_-_Marit_Henriksson.jpg",
                description = "[[Hietalahden telakka]] Helsingissä.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"
        },
        {
                file = "Hossan_värikallio.jpg",
                description = "[[Värikallion kalliomaalaus]] Suomussalmella Kainuussa.",
                author = "[[:c:User:EerikLehto|EerikLehto]]"
        },
        {
                file = "House_of_Estates_-_Marit_Henriksson.jpg",
                description = "[[Säätytalo]] Helsingin Kruununhaassa Snellmaninkadulla.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"
        },
        {
                file = "Huvilakatu_b.jpg",
                description = "[[Huvilakatu]] Helsingin Ullanlinnassa",
                author = "[[:c:User:Ruusukimppu|Ruusukimppu]]"
        },
        {
                file = "Interior_of_Vaasa_Church_20180527.jpg",
                description = "[[Vaasan kirkko]] sisältä.",
                author = "[[:c:User:Zunter|Santeri Viinamäki]]"
        },
        {
                file = "Kaisaniemen_kasvitieteellinen_puutarha_Helsingissä.jpg",
                description = "Luonnontieteellisen keskusmuseon [[kasvimuseo]] Helsingissä.",
                author = "[[:c:User:Heju19|Jussi Helimaki]]"
        },
        {
                file = "Kalevan_kirkkoTampereella.jpg",
                description = "[[Kalevan kirkko]] Tampereella.",
                author = "[[:c:User:Heju19|Jussi Helimaki]]"
        },
        {
                file = "Kallion_kirkko_Ihantola_-_Marit_Henriksson.jpg",
                description = "Näkymä [[Kallion kirkko|Kallion kirkon]] tornista. Edessä vas. As Oy Ihantola ja oik. [[Kallion ala-asteen koulu|Kallion kansakoulu]].",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"                
        },
        {
                file = "Kansallismuseo_talvi-iltana.jpg",
                description = "[[Kansallismuseo]] talvi-iltana [[Hesperian puisto]]sta kuvattuna",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"                
        },
        {
                file = "Kylmäkorvenkallion_uhripöydät_Vasaraisissa_08.jpg",
                description = "Kylmäkorvenkallion pronssikautinen uhripöytä",
                author = "[[:c:User:Jari Sorjonen|Jari Sorjonen]]"                
        },
        {
                file = "Lapua_Cathedral_20180802.jpg",
                description = "[[Lapuan tuomiokirkko]].",
                author="[[:c:User:Zunter|Santeri Viinamäki]]"
        },
        {
                file = "Linnavuori-3.jpg",
                description = "[[Haukiveden linnasaari]]",
                author = "[[:c:User:Hti-358|Hti-358]]"
        },
        {
                file = "Masuuni2.jpg",
                description = "Leineperin ruukinalue patoaltaan rannalla.",
                author = "[[:c:User:Petsku32|Peter Wihlman]]"
        },
        {
                file = "Patosilta_ja_Frenckell.jpg",
                description = "Tammerkosken [[Patosilta]] taustallaan Tampellan tehdasmiljootä.",
                author = "[[:c:User:Laura Jokisalo|Laura Jokisalo]]"
        },
        {
                file = "Petäjäveden vanha kirkko talviasussa.jpg",
                description = "[[Petäjäveden vanha kirkko]].",
                author = "[[:c:User:Maaritti Siitonen|Maaritti Siitonen]]"
                
        },
        {
                file = "Petäjävesi_Old_Church_7.jpg",
                description = "[[Petäjäveden vanha kirkko]].",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Pieksämäki_Old_Church_2018.jpg",
                description = "[[Pieksämäen Vanha kirkko]], vasemmalla kellotorni.",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Pietarsaari_raatihuone_20180705.jpg",
                description = "Pietarsaaren raatihuone.",
                author = "[[:c:User:Zunter|Santeri Viinamäki]]"
        },
        {
                file = "Raahe_Church_20180528.jpg",
                description = "[[Raahen kirkko]].",
                author = "[[:c:User:Zunter|Santeri Viinamäki]]"
        },
        {
                file = "Serlachius_Museum.jpg",
                description = "[[Serlachius-museo Gustaf|Serlachius-museo Gustaf]], Mänttä.",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Steissi_sateen_jalkeen_-_Marit_Henriksson.jpg",
                description = "[[Helsingin päärautatieasema]] sateen jälkeen.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"                
        },
        {
                file = "Sunilan_Sellutehdas_Kotka.jpg",
                description = "[[Sunilan tehtaat]] Kotkassa.",
                author = "[[:c:User:Janiwiki0|Janiwiki0]]"
        },
        {
                file = "Suvisaaristo.jpg",
                description = "[[Suvisaaristo]]n kaupunginosa Espoossa.",
                author = "[[:c:User:Mark pj|Mark pj]]"
        },
        {
                file = "Tammerkoski_2018.jpg",
                description = "[[Tampella]]n tehdasalue, vasemmalla [[Konsulinsaari]], keskellä [[Tammerkoski]]. Tampere.",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Tampereen_tuomiokirkko_(katto).jpg",
                description = "[[Tampereen tuomiokirkko|Tampereen tuomiokirkon katto]]",
                author = "[[:c:User:Old Pionear|Old Pionear]]"
                
        },
        {
                file = "The_S%C3%A4rest%C3%B6niemi_Museum_Farm_House.jpg",
                description = "[[Reidar Särestöniemi|Reidar Särestöniemen]] museo.",
                author = "[[:c:User:Hti-358|Hti-358]]"
        },
        {
                file = "The_Särestöniemi_Museum_Farm_House_and_the_Old_Sa.jpg",
                description = "[[Reidar Särestöniemi|Reidar Särestöniemen]] museo.",
                author = "[[:c:User:Hti-358|Hti-358]]"
        },
        {
                file = "Tullisaari_talvi_Helsinki.jpg",
                description = "Henrik Borgstömin puisto, [[Tullisaari]], Helsinki.",
                author = "[[:c:User:Edwardina von Boxis|Edwardina von Boxis]]"
        },
        {
                file = "Tyovaentalo_2018_iltavalaistuksessa_-Marit_Henriksson.jpg",
                description = "[[Helsingin työväentalo]].",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"                
        },
        {
                file = "Tönnön_mylly_pakkaspäivänä.jpg",
                description = "[[Tönnö|Tönnönkosken]] myllypaikka",
                author = "[[:c:User:Pppkkksss|Pppkkksss]]"
        },
        {
                file = "Ulvila.jpg",
                description = "[[Ulvilan kirkko]]",
                author = "[[:c:User:Jorma Lindqvist|Jorma Lindqvist]]"
        },
        {
                file = "Uspenskin_katedraali_kuutamoy%C3%B6n%C3%A4.jpg",
                description = "[[Uspenskin katedraali]] ja kanavanranta.",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"
        },
        {
                file = "Vaajakoski_2018.jpg",
                description = "Vaajakosken vanha vesivoimalaitos, Jyväskylä.",
                author = "[[:c:User:Kulmalukko|Tiia Monto]]"
        },
        {
                file = "Valtionhotelli_iltavalaistuksessa.jpg",
                description = "[[Imatran Valtionhotelli]]",
                author = "[[:c:User:TeuvoSalmenjoki|Teuvo Salmenjoki]]"
        },
        {
                file = "Vanha_voimalaitos.jpg",
                description = "[[Vaajakosken vanha vesivoimalaitos]].",
                author = "[[:c:User:Teuvo Salmenjoki|Teuvo Salmenjoki]]"
        },
        {
                file = "Vantaa_dam_icy_-_Marit_Henriksson.jpg",
                description = "[[Vanhankaupunginkoski|Vantaanjokisuun padon silta]].",
                author = "[[:c:User:Marit Henriksson|Marit Henriksson]]"                
        },
        {
                file = "Veteli_Church_20180525.jpg",
                description = "[[Vetelin kirkko]].",
                author = "[[:c:User:Zunter|Santeri Viinamäki]]"
        },
        {
                file = "Ylihärmä_Church_20170529.jpg",
                description = "[[Ylihärmän kirkko]].",
                author = "[[:c:User:Zunter|Santeri Viinamäki]]"
        },
}

-- Esimerkkisivu: Wikipedia:Etusivu/temp
function wlmphoto.random() 
	math.randomseed(os.clock()*10000000)
	photo=photos[ math.random( #photos ) ]
	
	local teemasivu_url="https://fi.wikipedia.org/wiki/Teemasivu:Wiki_Loves_Monuments_2018_-valokuvia#/media/File:" .. photo["file"];
	local out="[[file:" .. photo["file"] .."|400px|center|link=" .. teemasivu_url .."|" .. photo["description"] .."]]";
	out=out .. "<center>" .. photo["description"] .."</center>"
	return out;
end

-- Esimerkkisivu: Moduuli:POTD-wlm-2018/ohje
function wlmphoto.test()
	out="";
	for index,photo in ipairs(photos) do
		local teemasivu_url="https://fi.wikipedia.org/wiki/Teemasivu:Wiki_Loves_Monuments_2018_-valokuvia#/media/File:" ..photo["file"];
		out=out .. "<div style='float:left;padding:1em;width:320px;height:250px'>"
		out=out .. "[[file:" .. photo["file"] .."|200x200px|center|link=".. teemasivu_url .."|" .. photo["description"] .."]]";
		out=out .. "<center>" .. photo["description"] .."<br>Kuvaaja: " .. photo["author"] .."</center>"
		out=out .. "</div>"
	end
	return out;
end

-- Esimerkkisivu: Teemasivu:Wiki_Loves_Monuments_-valokuvia
function wlmphoto.gallery(frame)
	local mode=frame.args['mode'] or "packed-hover"
	local widths=frame.args['widths'] or 100
	local heights=frame.args['heights'] or 100
	
	local out=""
	for index,photo in ipairs(photos) do
		out=out .."File:" .. photo["file"] .."|" .. photo["description"] .."\n";
	end
	return frame:extensionTag{name="gallery", content = out, args={mode=mode, widths=widths, heights=heights} }
end

return wlmphoto;