<br />
<b>Deprecated</b>:  Use of MediaWiki\Parser\Parser::$tabsData was deprecated in MediaWiki 1.42. [Called from Tabs::init in /var/www/html/extensions/Tabs/includes/Tabs.php at line 35] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.siberiaserver.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AUserInfo</id>
	<title>Модуль:UserInfo - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.siberiaserver.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AUserInfo"/>
	<link rel="alternate" type="text/html" href="https://wiki.siberiaserver.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:UserInfo&amp;action=history"/>
	<updated>2026-05-17T07:30:11Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.siberiaserver.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:UserInfo&amp;diff=7104&amp;oldid=prev</id>
		<title>M 9SCO: Новая страница: «local p = {} function p.getServersInfo(frame) 	local servers = frame.args[1] 	local categories = servers 	if servers == &quot;none&quot; or servers == &quot;None&quot; or servers == &quot;&quot; then return end 	 	--Дублируется специально, на случай, если кто-то поставит или не поставит побелы 	servers = servers:gsub(&#039;, &#039;, &#039;}}\n:*{{abb|&#039;) 	servers = servers:gsub(&#039;,&#039;, &#039;}}\n:*{{abb|&#039;) 	categories = categories:gsub(&#039;, &#039;, &#039;|sho...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.siberiaserver.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:UserInfo&amp;diff=7104&amp;oldid=prev"/>
		<updated>2024-05-16T11:49:02Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «local p = {} function p.getServersInfo(frame) 	local servers = frame.args[1] 	local categories = servers 	if servers == &amp;quot;none&amp;quot; or servers == &amp;quot;None&amp;quot; or servers == &amp;quot;&amp;quot; then return end 	 	--Дублируется специально, на случай, если кто-то поставит или не поставит побелы 	servers = servers:gsub(&amp;#039;, &amp;#039;, &amp;#039;}}\n:*{{abb|&amp;#039;) 	servers = servers:gsub(&amp;#039;,&amp;#039;, &amp;#039;}}\n:*{{abb|&amp;#039;) 	categories = categories:gsub(&amp;#039;, &amp;#039;, &amp;#039;|sho...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
function p.getServersInfo(frame)&lt;br /&gt;
	local servers = frame.args[1]&lt;br /&gt;
	local categories = servers&lt;br /&gt;
	if servers == &amp;quot;none&amp;quot; or servers == &amp;quot;None&amp;quot; or servers == &amp;quot;&amp;quot; then return end&lt;br /&gt;
	&lt;br /&gt;
	--Дублируется специально, на случай, если кто-то поставит или не поставит побелы&lt;br /&gt;
	servers = servers:gsub(&amp;#039;, &amp;#039;, &amp;#039;}}\n:*{{abb|&amp;#039;)&lt;br /&gt;
	servers = servers:gsub(&amp;#039;,&amp;#039;, &amp;#039;}}\n:*{{abb|&amp;#039;)&lt;br /&gt;
	categories = categories:gsub(&amp;#039;, &amp;#039;, &amp;#039;|short}}]] [[Категория:Редакторы {{abb|&amp;#039;)&lt;br /&gt;
	categories = categories:gsub(&amp;#039;,&amp;#039;, &amp;#039;|short}}]] [[Категория:Редакторы {{abb|&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	return frame:preprocess(&amp;#039;:*{{abb|&amp;#039;.. servers.. &amp;#039;}} &amp;#039;.. &amp;#039;[[Категория:Редакторы {{abb|&amp;#039;.. categories.. &amp;#039;|short}}]]&amp;#039;) --нужно сделать проверку, что сервер существует&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getRolesInfo(frame)&lt;br /&gt;
	local roles = frame.args[1]&lt;br /&gt;
	&lt;br /&gt;
	--Делим строку на составляющие. Разделитель: &amp;quot;, &amp;quot;&lt;br /&gt;
	t = {}&lt;br /&gt;
	for str in string.gmatch(roles, &amp;quot;([^, ]+)&amp;quot;) do&lt;br /&gt;
		table.insert(t, str)&lt;br /&gt;
	end&lt;br /&gt;
	--Убирает &amp;quot;, &amp;quot;, если они были для последующем проверки (чтобы она не нашла запятых)&lt;br /&gt;
	roles = roles:gsub(&amp;#039;, &amp;#039;, &amp;#039;Cool meme here&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	--вторая проверка, на случай, если пробелы не ставились&lt;br /&gt;
	for str in string.gmatch(roles, &amp;quot;([^,]+)&amp;quot;) do&lt;br /&gt;
		table.insert(t, str)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local categories = &amp;quot;&amp;quot;&lt;br /&gt;
	for i in pairs(t) do&lt;br /&gt;
		if t[i] == &amp;quot;Викидел&amp;quot; or t[i] == &amp;quot;викидел&amp;quot; or t[i] == &amp;quot;Кивикед&amp;quot; or t[i] == &amp;quot;кивикед&amp;quot; then categories = categories.. &amp;quot;[[Категория:Викиделы]]&amp;quot; end&lt;br /&gt;
		if t[i] == &amp;quot;лоровед&amp;quot; or t[i] == &amp;quot;Лоровед&amp;quot; or t[i] == &amp;quot;Лороед&amp;quot; or t[i] == &amp;quot;лороед&amp;quot; then categories = categories.. &amp;quot;[[Категория:Лороведы]]&amp;quot; end&lt;br /&gt;
		if t[i] == &amp;quot;Куратор вики&amp;quot; or t[i] == &amp;quot;куратор вики&amp;quot; then categories = categories.. &amp;quot;[[Категория:Кураторы разделов]]&amp;quot; end --Потом доделаю &lt;br /&gt;
	end&lt;br /&gt;
	if categories == &amp;quot;&amp;quot; then categories = categories.. &amp;quot;[[Категория:Доступ к вики]]&amp;quot; end &lt;br /&gt;
	if roles == &amp;quot;none&amp;quot; or roles == &amp;quot;None&amp;quot; then return &amp;quot;&amp;quot; &lt;br /&gt;
	else return frame:preprocess(categories) end&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>M 9SCO</name></author>
	</entry>
</feed>