Moduuli:POTD-wlm-2017-international

Kohteesta Wikipedia
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

Käyttö[muokkaa wikitekstiä]

  • {{#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ä]

Kuvat[muokkaa wikitekstiä]

Kuninkaallinen paviljonki Phraya Nakhon -luolassa Thaimaassa
Kuninkaallinen paviljonki Phraya Nakhon -luolassa Thaimaassa
Perjantairukous Baitul Mukarram -moskeijassa Bangladeshissä
Perjantairukous Baitul Mukarram -moskeijassa Bangladeshissä
Paroni Empainin palatsin portaikko Egyptissä
Paroni Empainin palatsin portaikko Egyptissä
Verrucolen linna Italiassa.
Verrucolen linna Italiassa.
Verrucolen linna sisältä Italiassa
Verrucolen linna sisältä Italiassa
Länsilaituri Brightonissa
Länsilaituri Brightonissa
Wiesbadenin kylpylän kasino
Wiesbadenin kylpylän kasino
Mestian puolustustustornit Georgiassa
Mestian puolustustustornit Georgiassa
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 Tabātabāei 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;