Modul:Jahrestag: Unterschied zwischen den Versionen
Aus FürthWiki
(Die Seite wurde neu angelegt: „local p = {} local c = require( "Module:Common" ) function p.Kalender( frame ) pf = frame:getParent() args = pf.args pt = mw.title.getCurrentTitle().text year = tonumber(pt) t = '<div class="jahresleiste"><p>'.. Jahrzehnt(year).. Jahre(year).. '</p></div>' return t end function Jahre(year) t = '◄ | ' .. ''..tostring(year-5)..' | ' .. ''..tostring(year-4)..' | ' .. ''..tostring(year-3)..' | ' ..…“) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 6: | Zeile 6: | ||
args = pf.args | args = pf.args | ||
pt = mw.title.getCurrentTitle().text | pt = mw.title.getCurrentTitle().text | ||
t = | t = [[ | ||
Jahrzehnt(year).. | <table class="wikitable"> | ||
Jahre(year).. | <tr> | ||
'</p></div>' | <th>one</th> | ||
<th>two</th> | |||
</th> | |||
<tr> | |||
<td>one</td> | |||
<td>two</td> | |||
</tr> | |||
</table>' | |||
]] | |||
--Jahrzehnt(year).. | |||
--Jahre(year).. | |||
--'</p></div>' | |||
return t | return t | ||
end | end | ||
Version vom 22. Januar 2025, 18:39 Uhr
p.Kalender
Diese Funktion bildet einen Monatstage-Kasten ab und wird per #invoke: eingebunden. Der Monat wird dem Lemma entnommen, weshalb diese Funktion keine Attribute benötigt.
p.woche
Eine nur von p.Kalender genutzte Funktion, welche die Anzahl der Wochentage für den jeweiligen Monat berechnet.
local p = {}
local c = require( "Module:Common" )
function p.Kalender( frame )
pf = frame:getParent()
args = pf.args
pt = mw.title.getCurrentTitle().text
t = [[
<table class="wikitable">
<tr>
<th>one</th>
<th>two</th>
</th>
<tr>
<td>one</td>
<td>two</td>
</tr>
</table>'
]]
--Jahrzehnt(year)..
--Jahre(year)..
--'</p></div>'
return t
end
function Jahre(year)
t = '[['..tostring(year-1)..'|◄]] | ' ..
'[['..tostring(year-5)..']] | ' ..
'[['..tostring(year-4)..']] | ' ..
'[['..tostring(year-3)..']] | ' ..
'[['..tostring(year-2)..']] | ' ..
'[['..tostring(year-1)..']] | ' ..
'[['..tostring(year)..']] | ' ..
'[['..tostring(year+1)..']] | ' ..
'[['..tostring(year+2)..']] | ' ..
'[['..tostring(year+3)..']] | ' ..
'[['..tostring(year+4)..']] | ' ..
'[['..tostring(year+5)..']] | ' ..
'[['..tostring(year+1)..'|►]]<br>'
return t
end
function Jahrzehnt(year)
t = '[['..tostring(year-10)..'|◄]] | '..
'Jahrzehnt | '..
'[['..tostring(year+10)..'|►]]<br>'
return t
end
return p