Moduuli:POTD-wlm-2017

Wikipediasta
Siirry navigaatioon Siirry hakuun

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

Kuvien lisääminen

[muokkaa wikitekstiä]

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
  • {{#invoke:POTD-wlm-2017|random}}
  • {{#invoke:POTD-wlm-2017|test}}
  • {{#invoke:POTD-wlm-2017|gallery|mode=packed|widths=100|heigths=100}}

Esimerkkisivut

[muokkaa wikitekstiä]
Helsingin Kaupunginteatteri iltavalaistuksessa.
Helsingin Kaupunginteatteri iltavalaistuksessa.
Helsingin Kaupunginteatteri iltavalaistuksessa.
Jurmon kylä
Jurmon kylä
Jurmon kylä
Helsingin tuomiokirkko
Helsingin tuomiokirkko
Helsingin tuomiokirkko
Bembölen myllynpaikka.
Bembölen myllynpaikka.
Bembölen myllynpaikka.
Keimiöniemen kalapirtti.
Keimiöniemen kalapirtti.
Keimiöniemen kalapirtti.
Raaseporin linna
Raaseporin linna
Raaseporin linna
Espoon kulttuurikeskus
Espoon kulttuurikeskus
Espoon kulttuurikeskus
Sammallahdenmäen pronssikautinen hautaröykkiöryhmä.
Sammallahdenmäen pronssikautinen hautaröykkiöryhmä.
Sammallahdenmäen pronssikautinen hautaröykkiöryhmä.
Kerimäen venevajat
Kerimäen venevajat
Kerimäen venevajat
Täyssinnän rauhan rajamerkki
Täyssinnän rauhan rajamerkki
Täyssinnän rauhan rajamerkki
Lemin kirkko
Lemin kirkko
Lemin kirkko
Pikku-Mustan saari Suomenlinnassa
Pikku-Mustan saari Suomenlinnassa
Pikku-Mustan saari Suomenlinnassa
Hämeen linna
Hämeen linna
Hämeen linna
Porraskosken voimalaitos
Porraskosken voimalaitos
Porraskosken voimalaitos
Pappilankatu Vanhan Rauman alueella.
Pappilankatu Vanhan Rauman alueella.
Pappilankatu Vanhan Rauman alueella.
Lappeenrannan linnoitus
Lappeenrannan linnoitus
Lappeenrannan linnoitus
Rahtilaiva Saimaan kanavassa Mälkiän sululla.
Rahtilaiva Saimaan kanavassa Mälkiän sululla.
Rahtilaiva Saimaan kanavassa Mälkiän sululla.
Salpausselän hyppyrimäet vuoden 2017 MM-kisoissa.
Salpausselän hyppyrimäet vuoden 2017 MM-kisoissa.
Salpausselän hyppyrimäet vuoden 2017 MM-kisoissa.
Tohmajärven kirkko itsenäisyyspäivänä 2016.
Tohmajärven kirkko itsenäisyyspäivänä 2016.
Tohmajärven kirkko itsenäisyyspäivänä 2016.
Hämeenlinnan kirkko ja tori
Hämeenlinnan kirkko ja tori
Hämeenlinnan kirkko ja tori
Kukkolankosken kalakenttä Torniossa
Kukkolankosken kalakenttä Torniossa
Kukkolankosken kalakenttä Torniossa
Imatrankosken voimalaitoksen peruskorjaus vuonna 2017.
Imatrankosken voimalaitoksen peruskorjaus vuonna 2017.
Imatrankosken voimalaitoksen peruskorjaus vuonna 2017.
Helsinki-Malmin lentoasema
Helsinki-Malmin lentoasema
Helsinki-Malmin lentoasema
Saimaan kanava
Saimaan kanava
Saimaan kanava
Ahveniston moottorirata
Ahveniston moottorirata
Ahveniston moottorirata
Sukellusvene Vesikon mittaristoa
Sukellusvene Vesikon mittaristoa
Sukellusvene Vesikon mittaristoa
Ruijanpolku kesäkuussa 2017
Ruijanpolku kesäkuussa 2017
Ruijanpolku kesäkuussa 2017
Kaukaan sellu- ja paperitehdas
Kaukaan sellu- ja paperitehdas
Kaukaan sellu- ja paperitehdas
Bengtskärin majakka
Bengtskärin majakka
Bengtskärin majakka
Ahlaisten kirkko
Ahlaisten kirkko
Ahlaisten kirkko
Rantakasarmi Suomenlinnan Iso Mustasaaressa.
Rantakasarmi Suomenlinnan Iso Mustasaaressa.
Rantakasarmi Suomenlinnan Iso Mustasaaressa.
Asutusta Peltovuomassa
Asutusta Peltovuomassa
Asutusta Peltovuomassa
Silja Symphony lähdössä Helsingin Eteläsatamasta.
Silja Symphony lähdössä Helsingin Eteläsatamasta.
Silja Symphony lähdössä Helsingin Eteläsatamasta.
Temppeliaukion kirkko
Temppeliaukion kirkko
Temppeliaukion kirkko
Korian rautatiesilta
Korian rautatiesilta
Korian rautatiesilta
Lappeenrannan Jumalansynnyttäjän suojeluksen kirkko
Lappeenrannan Jumalansynnyttäjän suojeluksen kirkko
Lappeenrannan Jumalansynnyttäjän suojeluksen kirkko
Kuopion vankila
Kuopion vankila
Kuopion vankila
Imatran Valtionhotelli
Imatran Valtionhotelli
Imatran Valtionhotelli
Harrströmin kalasatamaa Korsnäsissä.
Harrströmin kalasatamaa Korsnäsissä.
Harrströmin kalasatamaa Korsnäsissä.
Lönnrotin koulu Lappeenrannassa.
Lönnrotin koulu Lappeenrannassa.
Lönnrotin koulu Lappeenrannassa.

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;