Moduuli:POTD-wlm-2017

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

Kuvien lisääminen muokkaa

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ö muokkaa

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

Esimerkkisivut muokkaa

Kuvat muokkaa

Helsingin Kaupunginteatteri iltavalaistuksessa.
Helsingin Kaupunginteatteri iltavalaistuksessa.
Helsingin Kaupunginteatteri iltavalaistuksessa.
Bembölen myllynpaikka.
Bembölen myllynpaikka.
Bembölen myllynpaikka.
Keimiöniemen kalapirtti.
Keimiöniemen kalapirtti.
Keimiöniemen kalapirtti.
Pikku-Mustan saari Suomenlinnassa
Pikku-Mustan saari Suomenlinnassa
Pikku-Mustan saari Suomenlinnassa
Porraskosken voimalaitos
Porraskosken voimalaitos
Porraskosken voimalaitos
Pappilankatu Vanhan Rauman alueella.
Pappilankatu Vanhan Rauman alueella.
Pappilankatu Vanhan Rauman alueella.
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.
Ruijanpolku kesäkuussa 2017
Ruijanpolku kesäkuussa 2017
Ruijanpolku kesäkuussa 2017
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.
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;