Moduuli:POTD-wlm-2017-international

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

Esimerkkisivut

[muokkaa wikitekstiä]
Khandoban temppeli Intiassa
Khandoban temppeli Intiassa
Khandoban temppeli Intiassa
Kuninkaallinen paviljonki Phraya Nakhon -luolassa Thaimaassa
Kuninkaallinen paviljonki Phraya Nakhon -luolassa Thaimaassa
Kuninkaallinen paviljonki Phraya Nakhon -luolassa Thaimaassa
Perjantairukous Baitul Mukarram -moskeijassa Bangladeshissä
Perjantairukous Baitul Mukarram -moskeijassa Bangladeshissä
Perjantairukous Baitul Mukarram -moskeijassa Bangladeshissä
Paroni Empainin palatsin portaikko Egyptissä
Paroni Empainin palatsin portaikko Egyptissä
Paroni Empainin palatsin portaikko Egyptissä
Verrucolen linna Italiassa.
Verrucolen linna Italiassa.
Verrucolen linna Italiassa.
Verrucolen linna sisältä Italiassa
Verrucolen linna sisältä Italiassa
Verrucolen linna sisältä Italiassa
Baitul Mukarram -moskeija, Bangladeshissä
Baitul Mukarram -moskeija, Bangladeshissä
Baitul Mukarram -moskeija, Bangladeshissä
Notre-Dame de Montréal Kanadassa
Notre-Dame de Montréal Kanadassa
Notre-Dame de Montréal Kanadassa
Budhalainen temppeli Wat Benchamabophit Dusitvanaram Thaimaassa
Budhalainen temppeli Wat Benchamabophit Dusitvanaram Thaimaassa
Budhalainen temppeli Wat Benchamabophit Dusitvanaram Thaimaassa
Sydneyn oopperatalo Australiassa
Sydneyn oopperatalo Australiassa
Sydneyn oopperatalo Australiassa
Länsilaituri Brightonissa
Länsilaituri Brightonissa
Länsilaituri Brightonissa
Wiesbadenin kylpylän kasino
Wiesbadenin kylpylän kasino
Wiesbadenin kylpylän kasino
Mestian puolustustustornit Georgiassa
Mestian puolustustustornit Georgiassa
Mestian puolustustustornit Georgiassa
Khāneh-ye Tabātabāeihā Iranissa
Khāneh-ye Tabātabāeihā Iranissa
Khāneh-ye Tabātabāeihā Iranissa
Comacchion vanha kaupunki Italiassa
Comacchion vanha kaupunki Italiassa
Comacchion vanha kaupunki Italiassa

local wlmphoto = {}
local photos = {
	{ 
		file = "Khandoba_temple_Pune.jpg",
		description = "[[Khandoba]]n temppeli [[Intia]]ssa"
	},
	{
		file = "01-พระที่นั่งคูหาคฤหาสน์.jpg",
		description = "Kuninkaallinen paviljonki Phraya Nakhon -luolassa [[Thaimaa]]ssa"
	},
	{
		file = "Friday Prayer at Baitul Mukarram Mosque 03.jpg",
		description = "Perjantairukous [[Baitul Mukarram]] -moskeijassa [[Bangladesh]]issä"
	},
	{
		file = "السلم الداخلى لبرج قصر البارون.jpg",
		description = "[[Paroni Empainin palatsi]]n portaikko Egyptissä"
	},
	{
		file = "La fortezza è un faro che domina la valle.jpg",
		description = "Verrucolen linna Italiassa."
	},
	{
		file = "Fortezza_Verrucole_Archeopark_interno.jpg",
		description = "Verrucolen linna sisältä Italiassa"
	},
	{
		file = "বায়তুল মোকাররম.jpg",
		description = "[[Baitul Mukarram]] -moskeija, [[Bangladesh]]issä"
	},
	{
		file = "Basílica de Notre-Dame, Montreal, Canadá, 2017-08-12, DD 01-03 HDR.jpg",
		description = "[[Notre-Dame de Montréal]] [[Kanada]]ssa"
	},
	{
		file = "01-วัดเบญจมบพิตรดุสิตวนารามราชวรวิหาร.jpg",
		description = "Budhalainen temppeli [[Wat Benchamabophit Dusitvanaram]] [[Thaimaa]]ssa"
	},
	{
		file = "Sydneyoperahouse at night.jpg",
		description = "[[Sydneyn oopperatalo]] [[Australia]]ssa"
	},
	{
		file = "The Derelict West Pier of Brighton.jpg",
		description = "[[Länsilaituri]] Brightonissa"
	},
	{
		file = "MK 30537 Spielbank Wiesbaden.jpg",
		description = "[[Wiesbaden]]in kylpylän kasino"
	},
	{
		file = "Mestia, evening.jpg",
		description = "[[Mestia]]n puolustustustornit Georgiassa"
	},
	{
		file ="The Abbasi House - kashan - IRAN خانه عباسیان کاشان- ایران 02.jpg",
		description = "[[Khāneh-ye Tabātabāeihā]] Iranissa"
	},
	{
		file = "A spasso nel tempo.jpg",
		description = "[[Comacchio]]n vanha kaupunki Italiassa"
	}
}

-- 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;