Модуль:Подпись

Материал из Кадровый состав НКВД 1935-1939
Перейти к навигации Перейти к поиску

Для документации этого модуля может быть создана страница Модуль:Подпись/doc

local p = {}


p[''] = function ( frame )
	local args = frame:getParent().args
	local da, na
	local a1 = mw.text.trim( args[1] or '' )
	local a2 = mw.text.trim( args[2] or '' )
	local page = args['страница']
	if a2 == '' then --  21:39, 23 ноября 2016‎ Kraiukhin
		da, na = mw.ustring.match( a1, '^(%d%d:%d%d,[ ‎]+%d+[ ‎]+[^ ‎]+[ ‎]+20[12]%d)[ ‎]+(.+)$' )
		if not da then
			na = a1
			da = ''
		end
	else
		na = a1
		da = a2 or ''
	end
	if da ~= '' then
		da = da .. ' (MSK)'
	end
	if page then
		page = ' на странице [[' .. page .. ']].'
	else
--		page = '. <i> <span style="color:gray"> Не забывайте [[НКВД:Как дополнить или исправить статью#Подпись|подписываться]]!</span></i>'
		page = ''
	end
	
	return '&nbsp;--<small> Этот текст оставлен участником [[Участник:' .. na .. '|' .. na ..']] ([[Обсуждение участника:'
		.. na .. '|обсуждение]]) ' .. da .. page .. '</small>'
end
return p