Moduuli:POTD-wlm-2017
Moduuli arpoo listasta kuvan näytettäväksi tai näyttää kuvat galleriana.
Kuvien lisääminen
muokkaaKun lisäät kuvia, niin
- Korvaa kuvien nimissä välilyönnit alaviivalla
- Tarkista esikatselulla, että
- kuva ja kuvatekstit näkyvät oikein
- kuvassa oleva linkki osoittaa teemasivulle siten, että kuva avautuu automaattisesti
Käyttö
muokkaa{{#invoke:POTD-wlm-2017|random}}
{{#invoke:POTD-wlm-2017|test}}
{{#invoke:POTD-wlm-2017|gallery|mode=packed|widths=100|heigths=100}}
Esimerkkisivut
muokkaa- Wikipedia:Etusivu/temp (satunnainen kuva)
- Teemasivu:Wiki_Loves_Monuments_-valokuvia (galleria)
- Moduuli:POTD-wlm-2017/ohje (ohjeteksti)
Kuvat
muokkaa![Helsingin Kaupunginteatteri iltavalaistuksessa.](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Kaupunginteatteri_illalla.jpg/200px-Kaupunginteatteri_illalla.jpg)
![Keimiöniemen kalapirtti.](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Historiallinen_kalapirtti.jpg/200px-Historiallinen_kalapirtti.jpg)
![Sammallahdenmäen pronssikautinen hautaröykkiöryhmä.](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Hautar%C3%B6ykki%C3%B6ryhm%C3%A4_stone_heap_tombs_from_the_Bronze_Age_on_the_hill_01.jpg/200px-Hautar%C3%B6ykki%C3%B6ryhm%C3%A4_stone_heap_tombs_from_the_Bronze_Age_on_the_hill_01.jpg)
![Täyssinnän rauhan rajamerkki](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/T%C3%A4yssin%C3%A4n_rauhan_raja%2C_merkinn%C3%A4t_kalliossa.jpg/200px-T%C3%A4yssin%C3%A4n_rauhan_raja%2C_merkinn%C3%A4t_kalliossa.jpg)
![Pikku-Mustan saari Suomenlinnassa](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Pikku-Musta.jpg/200px-Pikku-Musta.jpg)
![Porraskosken voimalaitos](http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Porraskosken_voimalaitos_02.png/200px-Porraskosken_voimalaitos_02.png)
![Pappilankatu Vanhan Rauman alueella.](http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Vanhan_Rauman_kulttuuriymp%C3%A4rist%C3%B6.jpg/200px-Vanhan_Rauman_kulttuuriymp%C3%A4rist%C3%B6.jpg)
![Rahtilaiva Saimaan kanavassa Mälkiän sululla.](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Rahtilaiva_Saimaan_kanavassa_M%C3%A4lki%C3%A4n_sululla.jpg/200px-Rahtilaiva_Saimaan_kanavassa_M%C3%A4lki%C3%A4n_sululla.jpg)
![Tohmajärven kirkko itsenäisyyspäivänä 2016.](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Tohmaj%C3%A4rvi_church_on_the_Finnish_Independence_Day.jpg/200px-Tohmaj%C3%A4rvi_church_on_the_Finnish_Independence_Day.jpg)
![Hämeenlinnan kirkko ja tori](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Lento_13.12.2007_070.jpg/200px-Lento_13.12.2007_070.jpg)
![Kukkolankosken kalakenttä Torniossa](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Kalastusta_Kukkolankoskella.jpg/200px-Kalastusta_Kukkolankoskella.jpg)
![Imatrankosken voimalaitoksen peruskorjaus vuonna 2017.](http://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Imatrankoski_2017_10.jpg/200px-Imatrankoski_2017_10.jpg)
![Sukellusvene Vesikon mittaristoa](http://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Gauges_and_cables_inside_submarine_Vesikko_CV707.jpg/200px-Gauges_and_cables_inside_submarine_Vesikko_CV707.jpg)
![Ruijanpolku kesäkuussa 2017](http://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Ruijan_polku_kes%C3%A4kuussa_2017.jpg/200px-Ruijan_polku_kes%C3%A4kuussa_2017.jpg)
![Rantakasarmi Suomenlinnan Iso Mustasaaressa.](http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Barracks_in_Suomenlinna_in_winter.jpg/200px-Barracks_in_Suomenlinna_in_winter.jpg)
![Asutusta Peltovuomassa](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Asutusta_Peltovuomassa.jpg/200px-Asutusta_Peltovuomassa.jpg)
![Silja Symphony lähdössä Helsingin Eteläsatamasta.](http://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Silja_Symphony_ja_Ruotsin_suurl%C3%A4hetyst%C3%B6.jpg/200px-Silja_Symphony_ja_Ruotsin_suurl%C3%A4hetyst%C3%B6.jpg)
![Lappeenrannan Jumalansynnyttäjän suojeluksen kirkko](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Lappeenranta_Pokrova_Church.jpg/200px-Lappeenranta_Pokrova_Church.jpg)
![Harrströmin kalasatamaa Korsnäsissä.](http://upload.wikimedia.org/wikipedia/commons/thumb/8/80/Harrstr%C3%B6m_satama-aluetta_venevajoineen.jpg/200px-Harrstr%C3%B6m_satama-aluetta_venevajoineen.jpg)
![Lönnrotin koulu Lappeenrannassa.](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/L%C3%B6nnrotin_koulun_syyskuussa_2017_03%3B_L%C3%B6nnrotin_koulun_lis%C3%A4rakennus.jpg/200px-L%C3%B6nnrotin_koulun_syyskuussa_2017_03%3B_L%C3%B6nnrotin_koulun_lis%C3%A4rakennus.jpg)
local wlmphoto = {}
local photos = {
{
file = "Kaupunginteatteri_illalla.jpg",
description = "[[Helsingin Kaupunginteatteri]] iltavalaistuksessa."
},
{
file = "Jurmon_kylä_ulkosaaristossa.jpg",
description = "[[Jurmo|Jurmon kylä]]"
},
{
file = "Helsinki_Lutheran_Cathedral_(panoraamanäköala).jpg",
description = "[[Helsingin tuomiokirkko]]"
},
{
file = "Koski,_jossa_on_myllyn_jäännökset_2.jpg",
description = "[[Bemböle|Bembölen]] myllynpaikka."
},
{
file = "Historiallinen_kalapirtti.jpg",
description = "[[Keimiöniemi|Keimiöniemen]] kalapirtti."
},
{
file = "Raaseporin_linna_ulkoa.jpg",
description = "[[Raaseporin linna]]"
},
{
file = "Espoo_Cultural_Centre.jpg",
description = "[[Espoon kulttuurikeskus]]"
},
{
file = "Hautaröykkiöryhmä_stone_heap_tombs_from_the_Bronze_Age_on_the_hill_01.jpg",
description = "[[Sammallahdenmäki|Sammallahdenmäen]] pronssikautinen [[Röykkiöhauta|hautaröykkiöryhmä]]."
},
{
file = "Kerimäen_kirkkoranta.jpg",
description = "[[Kerimäki|Kerimäen venevajat]]"
},
{
file = "Täyssinän_rauhan_raja,_merkinnät_kalliossa.jpg",
description = "[[Täyssinän rauha|Täyssinnän rauhan]] rajamerkki"
},
{
file = "Lemin_kirkko_2017_03.jpg",
description = "[[Lemin kirkko]]"
},
{
file = "Pikku-Musta.jpg",
description = "[[Pikku-Musta]]n saari Suomenlinnassa"
},
{
file = "Hämeen_linna.jpg",
description = "[[Hämeen linna]]"
},
{
file = "Porraskosken_voimalaitos_02.png",
description = "[[Porraskoski|Porraskosken]] voimalaitos"
},
{
file = "Vanhan_Rauman_kulttuuriympäristö.jpg",
description = "Pappilankatu [[Vanha Rauma|Vanhan Rauman]] alueella."
},
{
file = "Fortress_of_Lappeenranta.jpg",
description = "[[Lappeenrannan linnoitus]]"
},
{
file = "Rahtilaiva_Saimaan_kanavassa_Mälkiän_sululla.jpg",
description = "Rahtilaiva [[Saimaan kanava]]ssa [[Mälkiän sulku|Mälkiän sululla]]."
},
{
file = "Lahti2017_iltamäki,_02.03.2017.jpg",
description = "[[Salpausselän hyppyrimäet]] vuoden [[Hiihdon maailmanmestaruuskilpailut 2017|2017 MM-kisoissa]]."
},
{
file = "Tohmajärvi church on the Finnish Independence Day.jpg",
description = "[[Tohmajärven kirkko]] itsenäisyyspäivänä 2016."
},
{
file = "Lento_13.12.2007_070.jpg",
description = "[[Hämeenlinna]]n kirkko ja tori"
},
{
file = "Kalastusta_Kukkolankoskella.jpg",
description = "[[Kukkolankoski|Kukkolankosken]] kalakenttä Torniossa"
},
{
file = "Imatrankoski_2017_10.jpg",
description = "[[Imatran voimalaitos|Imatrankosken voimalaitoksen]] peruskorjaus vuonna 2017."
},
{
file = "Ilta_Helsinki-Malmin_lentoasemalla.jpg",
description = "[[Helsinki-Malmin lentoasema]]"
},
{
file = "Saimaankanava_talvi-iltana.jpg",
description = "[[Saimaan kanava]]"
},
{
file = "Ahveniston_Moottorirata_29.7.2016.jpg",
description = "[[Ahveniston moottorirata]]"
},
{
file = "Gauges_and_cables_inside_submarine_Vesikko_CV707.jpg",
description = "[[Sukellusvene Vesikko|Sukellusvene Vesikon]] mittaristoa"
},
{
file = "Ruijan_polku_kesäkuussa_2017.jpg",
description = "[[Ruijanpolku]] kesäkuussa 2017"
},
{
file = "Kaukaan_sellu-_ja_paperitehdas_2017_02.jpg",
description = "[[Kaukaan sellu- ja paperitehdas]]"
},
{
file = "Bengtskärin_majakka.jpg",
description = "[[Bengtskärin majakka]]"
},
{
file = "Ahlaisten_kirkonkylä_ja_kirkko.jpg",
description = "[[Ahlaisten kirkko]]"
},
{
file = "Barracks_in_Suomenlinna_in_winter.jpg",
description = "Rantakasarmi [[Suomenlinna]]n [[Iso Mustasaari|Iso Mustasaaressa]]."
},
{
file = "Asutusta_Peltovuomassa.jpg",
description = "Asutusta [[Peltovuoma]]ssa"
},
{
file = "Silja_Symphony_ja_Ruotsin_suurlähetystö.jpg",
description = "[[Silja Symphony]] lähdössä Helsingin [[Eteläsatama]]sta."
},
{
file = "Temppeliaukio_Church_(sisäpuolelta).jpg",
description = "[[Temppeliaukion kirkko]]"
},
{
file = "Korian_silta_Kouvolassa.jpg",
description = "[[Korian rautatiesilta]]"
},
{
file = "Lappeenranta_Pokrova_Church.jpg",
description = "[[Lappeenrannan Jumalansynnyttäjän suojeluksen kirkko]]"
},
{
file = "Kuopio_prison.jpg",
description = "[[Kuopion vankila]]"
},
{
file = "Imatran_Valtionhotelli_2017_02.jpg",
description = "[[Imatran Valtionhotelli]]"
},
{
file = "Harrström_satama-aluetta_venevajoineen.jpg",
description = "[[Harrström|Harrströmin]] kalasatamaa [[Korsnäs]]issä."
},
{
file = "Lönnrotin_koulun_syyskuussa_2017_03;_Lönnrotin_koulun_lisärakennus.jpg",
description = "[[Lönnrotin koulu]] Lappeenrannassa."
},
}
-- 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_-valokuvia#/media/File:" .. photo["file"];
local out="[[file:" .. photo["file"] .."|300px|center|link=" .. teemasivu_url .."|" .. photo["description"] .."]]";
out=out .. "<center>" .. photo["description"] .."</center>"
return out;
end
-- Esimerkkisivu: Moduuli:POTD-wlm-2017/ohje
function wlmphoto.test()
out="";
for index,photo in ipairs(photos) do
local teemasivu_url="https://fi.wikipedia.org/wiki/Teemasivu:Wiki_Loves_Monuments_-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"] .."</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;