<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F</id>
		<title>Модуль:Документация - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F"/>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;action=history"/>
		<updated>2026-05-16T21:19:22Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=13218&amp;oldid=prev</id>
		<title>Softer: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=13218&amp;oldid=prev"/>
				<updated>2017-01-17T22:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 22:27, 17 января 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='ru'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Softer</name></author>	</entry>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=13217&amp;oldid=prev</id>
		<title>AttemptToCallNil в 08:47, 29 ноября 2014</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=13217&amp;oldid=prev"/>
				<updated>2014-11-29T08:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
-- Creating a documentation page or transclution through {{subst:doc}}&lt;br /&gt;
function p.create( f )&lt;br /&gt;
	local args = require( 'Модуль:ProcessArgs' ).norm()&lt;br /&gt;
	page = mw.title.getCurrentTitle()&lt;br /&gt;
	namespace = args['тип'] or page.nsText&lt;br /&gt;
	docPage = args['страница'] or namespace .. ':' .. page.baseText .. '/док'&lt;br /&gt;
	&lt;br /&gt;
	local out&lt;br /&gt;
	if page.fullText == docPage then&lt;br /&gt;
		out = f:preprocess( '{{subst:Шаблон:Документация/Предзагрузка}}' )&lt;br /&gt;
	else&lt;br /&gt;
		local templateArgs = {}&lt;br /&gt;
		if args['тип'] then&lt;br /&gt;
			table.insert( templateArgs, 'тип=' .. args['тип'] )&lt;br /&gt;
		end&lt;br /&gt;
		if args['страница'] then&lt;br /&gt;
			table.insert( templateArgs, 'страница=' .. args['страница'] )&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		out = '{{Документация|' .. table.concat( templateArgs, '|' ) .. '}}\n&amp;lt;!-- Размещайте категории/интервики на странице документации --&amp;gt;'&lt;br /&gt;
		out = out:gsub( '|}}', '}}' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not mw.isSubsting() then&lt;br /&gt;
		out = f:preprocess( out )&lt;br /&gt;
		if not args['некат'] then&lt;br /&gt;
			out = out .. '[[Категория:Страницы с требующими подстановки шаблонами]]'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Header on the documentation page&lt;br /&gt;
function p.docPage(f)&lt;br /&gt;
	local args = require( 'Модуль:ProcessArgs' ).merge( true )&lt;br /&gt;
	local badDoc = args['плохдок']&lt;br /&gt;
	if f:callParserFunction( '#dplvar:noheader' ) == '1' then&lt;br /&gt;
		if badDoc then&lt;br /&gt;
			f:callParserFunction( '#dplvar:set', 'baddoc', '1' )&lt;br /&gt;
		end&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	local page = mw.title.getCurrentTitle()&lt;br /&gt;
	local namespace = args['тип'] or page.nsText&lt;br /&gt;
	local pageType = 'этого шаблона'&lt;br /&gt;
	local pageType2 = 'этот шаблон'&lt;br /&gt;
	local pageType3 = 'Шаблоны'&lt;br /&gt;
&lt;br /&gt;
	if namespace == 'Модуль' then&lt;br /&gt;
		pageType = 'этого модуля'&lt;br /&gt;
		pageType2 = 'этот модуль'&lt;br /&gt;
		pageType3 = 'Модули'&lt;br /&gt;
	elseif page.fullText:find( '.css$' ) then&lt;br /&gt;
		pageType = 'этой таблицы стилей'&lt;br /&gt;
		pageType2 = 'эту таблицу стилей'&lt;br /&gt;
		pageType3 = 'Таблицы стилей'&lt;br /&gt;
	elseif page.fullText:find( '.js$' ) then&lt;br /&gt;
		pageType = 'этого скрипта'&lt;br /&gt;
		pageType2 = 'этот скрипт'&lt;br /&gt;
		pageType3 = 'Скрипты'&lt;br /&gt;
	elseif namespace == 'MediaWiki' then&lt;br /&gt;
		pageType = 'этого сообщения'&lt;br /&gt;
		pageType2 = 'это сообщение'&lt;br /&gt;
		pageType3 = 'Сообщения'&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local colour = 'EAF4F9'&lt;br /&gt;
	local message = ''&lt;br /&gt;
	if badDoc then&lt;br /&gt;
		colour = 'F9F2EA'&lt;br /&gt;
		message = &amp;quot;'''Документация &amp;quot; .. pageType .. &amp;quot; была отмечена как плохая. Пожалуйста, дополните или улучшите её.'''&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local certainty = 'её следует включить'&lt;br /&gt;
	if pageType2 == 'этот модуль' then&lt;br /&gt;
		certainty = 'она будет включена'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local category = ''&lt;br /&gt;
	if not args['некат'] then&lt;br /&gt;
		category = '[[Категория:Страницы документации]]'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local out = table.concat( {&lt;br /&gt;
		'&amp;lt;div style=&amp;quot;margin-bottom: 0.8em; padding: 0.8em 1em 0.7em; background-color: #' .. colour .. '; border: 1px solid #AAA&amp;quot;&amp;gt;',&lt;br /&gt;
		'&amp;lt;div style=&amp;quot;float: right&amp;quot;&amp;gt;[[' .. page:fullUrl( 'action=purge' ) .. ' обновить]]&amp;lt;/div&amp;gt;',&lt;br /&gt;
			'&amp;lt;p style=&amp;quot;margin: 0&amp;quot;&amp;gt;Это страница документации, ' .. certainty .. ' в основную страницу ' .. pageType .. '. Для дополнительной информации см. [[Шаблон:Документация]].&amp;lt;/p&amp;gt;',&lt;br /&gt;
			message,&lt;br /&gt;
		'&amp;lt;/div&amp;gt;',&lt;br /&gt;
		category&lt;br /&gt;
	}, '\n' )&lt;br /&gt;
	&lt;br /&gt;
	return mw.text.trim( out )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Wrapper around the documentation on the main page&lt;br /&gt;
function p.page( f )&lt;br /&gt;
	local args = require( 'Модуль:ProcessArgs' ).merge( true )	&lt;br /&gt;
	local page = mw.title.getCurrentTitle()&lt;br /&gt;
	local namespace = args['тип'] or page.nsText&lt;br /&gt;
	local docPage = mw.title.new( args['страница'] or namespace .. ':' .. page.text .. '/док' )&lt;br /&gt;
	local noDoc = args['нетдок'] or not docPage.exists&lt;br /&gt;
	local badDoc = args['плохдок']&lt;br /&gt;
&lt;br /&gt;
	local pageType = 'этого шаблона'&lt;br /&gt;
	local pageType2 = 'этот шаблон'&lt;br /&gt;
	local pageType3 = 'Шаблоны'&lt;br /&gt;
&lt;br /&gt;
	if namespace == 'Модуль' then&lt;br /&gt;
		pageType = 'этого модуля'&lt;br /&gt;
		pageType2 = 'этот модуль'&lt;br /&gt;
		pageType3 = 'Модули'&lt;br /&gt;
	elseif page.fullText:find( '.css$' ) then&lt;br /&gt;
		pageType = 'этой таблицы стилей'&lt;br /&gt;
		pageType2 = 'эту таблицу стилей'&lt;br /&gt;
		pageType3 = 'Таблицы стилей'&lt;br /&gt;
	elseif page.fullText:find( '.js$' ) then&lt;br /&gt;
		pageType = 'этого скрипта'&lt;br /&gt;
		pageType2 = 'этот скрипт'&lt;br /&gt;
		pageType3 = 'Скрипты'&lt;br /&gt;
	elseif namespace == 'MediaWiki' then&lt;br /&gt;
		pageType = 'этого сообщения'&lt;br /&gt;
		pageType2 = 'это сообщение'&lt;br /&gt;
		pageType3 = 'Сообщения'&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local docText = ''&lt;br /&gt;
&lt;br /&gt;
	if not noDoc then&lt;br /&gt;
		f:callParserFunction( '#dplvar:set', 'noheader', '1' )&lt;br /&gt;
		docText = mw.text.trim( f:expandTemplate{ title = ':' .. docPage.fullText } )&lt;br /&gt;
		if f:callParserFunction( '#dplvar:baddoc' ) == '1' then&lt;br /&gt;
			badDoc = 1&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if docText == '' then&lt;br /&gt;
			noDoc = 1&lt;br /&gt;
		else&lt;br /&gt;
			docText = '\n' .. docText .. '\n'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local action = 'править'&lt;br /&gt;
	local preload = ''&lt;br /&gt;
	local colour = 'EAF4F9'&lt;br /&gt;
	local message = ''&lt;br /&gt;
	local category = ''&lt;br /&gt;
	if noDoc then&lt;br /&gt;
		action = 'создать'&lt;br /&gt;
		preload = '&amp;amp;preload=Шаблон:Документация/Предзагрузка'&lt;br /&gt;
		colour = 'F9EAEA'&lt;br /&gt;
		message = &amp;quot;'''У &amp;quot; .. pageType .. &amp;quot; нет документации. Если вы знаете, как использовать &amp;quot; .. pageType2 .. &amp;quot;, пожалуйста, добавьте соответствующую информацию.'''&amp;quot;&lt;br /&gt;
		if not args['некат'] then&lt;br /&gt;
			if mw.title.new( 'Категория:' .. pageType3 .. ' без документации' ).exists then&lt;br /&gt;
				category = '[[Категория:' .. pageType3 .. ' без документации]]'&lt;br /&gt;
			else&lt;br /&gt;
				category = '[[Категория:Страницы без документации]]'&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	elseif badDoc then&lt;br /&gt;
		colour = 'F9F2EA'&lt;br /&gt;
		message = &amp;quot;'''Документация &amp;quot; .. pageType .. &amp;quot; была отмечена как плохая. Пожалуйста, дополните или улучшите её.'''\n&amp;quot;&lt;br /&gt;
		if not args['некат'] then&lt;br /&gt;
			if mw.title.new( 'Категория:' .. pageType3 .. ' с плохой документацией' ).exists then&lt;br /&gt;
				category = '[[Категория:' .. pageType3 .. ' с плохой документацией]]'&lt;br /&gt;
			else&lt;br /&gt;
				category = '[[Категория:Страницы с плохой документацией]]'&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local links = {&lt;br /&gt;
		'[' .. docPage:fullUrl( 'action=edit' .. preload ) .. ' ' .. action .. ']',&lt;br /&gt;
		'[' .. page:fullUrl( 'action=purge' ) .. ' обновить]'&lt;br /&gt;
	}&lt;br /&gt;
	local footer = ''&lt;br /&gt;
	if not noDoc then&lt;br /&gt;
		table.insert( links, 1, '[[' .. docPage.fullText .. '|просмотр]]' )&lt;br /&gt;
		footer = table.concat( {&lt;br /&gt;
			'&amp;lt;div style=&amp;quot;margin: 0.7em -1em -0.7em; background-color: #EAF4F9; border-top: 1px solid #AAA; padding: 0.8em 1em 0.7em; clear: both&amp;quot;&amp;gt;\n',&lt;br /&gt;
				'&amp;lt;div style=&amp;quot;float: right&amp;quot;&amp;gt;' .. mw.text.nowiki( '[' ) .. table.concat( links, ' | ' ) .. ']&amp;lt;/div&amp;gt;\n',&lt;br /&gt;
				'&amp;lt;p style=&amp;quot;margin: 0&amp;quot;&amp;gt;Расположенная выше документация включена из [[' .. docPage.fullText .. ']].&amp;lt;/p&amp;gt;\n',&lt;br /&gt;
			'&amp;lt;/div&amp;gt;\n'&lt;br /&gt;
		} )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local out = {&lt;br /&gt;
		'&amp;lt;div style=&amp;quot;background-color: #' .. colour .. '; border: 1px solid #AAA; padding: 0.8em 1em 0.7em; clear: both&amp;quot;&amp;gt;\n',&lt;br /&gt;
			'&amp;lt;div style=&amp;quot;margin: -0.8em -1em 0.8em; padding: 0.8em 1em 0.7em; background-color: #EAF4F9; border-bottom: 1px solid #AAA&amp;quot;&amp;gt;\n',&lt;br /&gt;
				'&amp;lt;div style=&amp;quot;float: right&amp;quot;&amp;gt;' .. mw.text.nowiki( '[' ) .. table.concat( links, ' | ' ) .. ']&amp;lt;/div&amp;gt;\n',&lt;br /&gt;
				'&amp;lt;span style=&amp;quot;font-weight: bold; font-size: 130%&amp;quot;&amp;gt;Документация&amp;lt;/span&amp;gt;',&lt;br /&gt;
			'&amp;lt;/div&amp;gt;\n',&lt;br /&gt;
			message,&lt;br /&gt;
			docText,&lt;br /&gt;
			footer,&lt;br /&gt;
		'&amp;lt;/div&amp;gt;\n',&lt;br /&gt;
		category&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	return mw.text.trim( table.concat( out ) )&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>AttemptToCallNil</name></author>	</entry>

	</feed>