Wikipediýa
tkwiki
https://tk.wikipedia.org/wiki/Ba%C5%9F_Sahypa
MediaWiki 1.46.0-wmf.23
first-letter
Media
Ýörite
Çekişme
Ulanyjy
Ulanyjy çekişme
Wikipediýa
Wikipediýa çekişme
Faýl
Faýl çekişme
MediaWiki
MediaWiki çekişme
Şablon
Şablon çekişme
Ýardam
Ýardam çekişme
Kategoriýa
Kategoriýa çekişme
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Module:TemplateStyles
828
24041
268382
266060
2026-04-12T09:34:58Z
Umarxon III
11129
268382
Scribunto
text/plain
local yesno = require('Module:Yesno')
local mList = require('Module:List')
local mTableTools = require('Module:TableTools')
local mMessageBox = require('Module:Message box')
local TNT = require('Module:TNT')
local p = {}
local function format(msg, ...)
return TNT.format('I18n/Uses TemplateStyles', msg, ...)
end
local function getConfig()
return mw.loadData('Module:TemplateStyles/config')
end
function p.main(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = v:match('^%s*(.-)%s*$')
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
function p._main(args, cfg)
local tStyles = mTableTools.compressSparseArray(args)
local box = p.renderBox(tStyles)
local trackingCategories = p.renderTrackingCategories(args, tStyles)
return box .. trackingCategories
end
function p.renderBox(tStyles)
local boxArgs = {}
if #tStyles < 1 then
boxArgs.text = string.format('<strong class="error">%s</strong>', format('error-emptylist'))
else
local cfg = getConfig()
local tStylesLinks = {}
for i, ts in ipairs(tStyles) do
local link = string.format('[[:%s]]', ts)
local sandboxLink = nil
local tsTitle = mw.title.new(ts)
if tsTitle and cfg['sandbox_title'] then
local tsSandboxTitle = mw.title.new(string.format(
'%s:%s/%s/%s', tsTitle.nsText, tsTitle.baseText, cfg['sandbox_title'], tsTitle.subpageText))
if tsSandboxTitle and tsSandboxTitle.exists then
sandboxLink = format('sandboxlink', link, ':' .. tsSandboxTitle.prefixedText)
end
end
tStylesLinks[i] = sandboxLink or link
end
local tStylesList = mList.makeList('bulleted', tStylesLinks)
boxArgs.text = format(
mw.title.getCurrentTitle():inNamespaces(828,829) and 'header-module' or 'header-template') ..
'\n' .. tStylesList
end
boxArgs.type = 'notice'
boxArgs.small = true
boxArgs.image = string.format('[[File:Farm-Fresh css add.svg|32px|alt=%s]]', format('logo-alt'))
return mMessageBox.main('mbox', boxArgs)
end
function p.renderTrackingCategories(args, tStyles, titleObj)
if yesno(args.nocat) then
return ''
end
local cfg = getConfig()
local cats = {}
-- Xato turkumi
if #tStyles < 1 and cfg['error_category'] then
cats[#cats + 1] = cfg['error_category']
end
-- TemplateStyles turkumi
titleObj = titleObj or mw.title.getCurrentTitle()
if (titleObj.namespace == 10 or titleObj.namespace == 828)
and not cfg['subpage_blacklist'][titleObj.subpageText]
then
local category = args.category or cfg['default_category']
if category then
cats[#cats + 1] = category
end
if not yesno(args.noprotcat) and (cfg['protection_conflict_category'] or cfg['padlock_pattern']) then
local currentProt = titleObj.protectionLevels["edit"] and titleObj.protectionLevels["edit"][1] or nil
local addedLevelCat = false
local addedPadlockCat = false
for i, ts in ipairs(tStyles) do
local tsTitleObj = mw.title.new(ts)
local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil
if cfg['protection_conflict_category'] and tsProt ~= currentProt and not addedLevelCat then
addedLevelCat = true
cats[#cats + 1] = cfg['protection_conflict_category']
end
if cfg['padlock_pattern'] and tsProt and not addedPadlockCat then
local content = tsTitleObj:getContent()
if not content:find(cfg['padlock_pattern']) then
cats[#cats + 1] = cfg['missing_padlock_category']
addedPadlockCat = true
end
end
end
end
end
for i, cat in ipairs(cats) do
cats[i] = string.format('', cat)
end
return table.concat(cats)
end
return p
h67sa50e2vxseyyon4pz4xrk4cgs1qa
Özbegistan Kubogy 2026
0
24386
268378
268345
2026-04-11T19:04:06Z
Umarxon III
11129
268378
wikitext
text/x-wiki
'''Futbol boýunça 2026-njy ýylky Özbegistanyň Kubogy''' (<nowiki>Футбол бўйича 2026-йилги Ўзбекистон Кубоги</nowiki>) - her ýyl geçirilýän [[Özbegistan Kubogy]] bäsleşiginiň 36-njy möwsümi<ref>{{Cite web| url = https://www.soccerpunter.com/results/27715/Uzbekistan-Uzbekistan-Cup-2026| title = Uzbekistan Uzbekistan Cup 2026 Fixtures and Past Results with Half-Time and Full Time score| website = www.soccerpunter.com| access-date = 2026-03-24}}</ref><ref>{{Cite web| url = https://www.soccerway.com/uzbekistan/uzbekistan-cup/fixtures/| title = Uzbekistan Cup fixtures, Uzbekistan {{!}} Soccerway| lang = en-GH| website = www.soccerway.com| access-date = 2026-03-24}}</ref><ref>{{Cite web| url = https://tribuna.com/en/league/cup-uzbekistan/fixtures/2026/| title = Uzbekistan Cup Fixtures 2026 & Results| website = Tribuna.com| access-date = 2026-03-24}}</ref><ref>{{Cite web| url = https://tribuna.uz/ru/futbol/uzbekistan/league/uzbekistan-cup/calendar/| title = Uzbekistan Cup расписание {{!}} Список матчей 2026 - Tribuna.uz| website = tribuna.uz| access-date = 2026-03-24}}</ref><ref>{{Cite web| url = https://pfl.uz/tour-table/calendar?tournamentId=6&seasonId=11| title = Oʻzbekiston Professional Futbol Ligasi - PFL.UZ| website = pfl.uz| access-date = 2026-03-24}}</ref>.
== Finalyň geçiriljek ýeri ==
== Bije we format ==
11-nji martda saýlama tapgyry üçin bije çekildi<ref>{{cite web |url=https://pfl.uz/news/ozbekiston-kubogi-2026-saralash-bosqichiga-qura-tashlandi |title=Özbegistan kubogy. Saýlama tapgyryna bije çekildi. |date=11.03.2026}}</ref>.
== Saýlama tapgyry ==
=== Birinji saýlama tapgyry ===
{{Football box
|round = '''C1-saýlama oýny'''
|date = {{start date|2025|3|22}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Azur (futbol kluby)|Azur]]
|score = 2-1
|report = https://storage.yandexcloud.net/pfluz/match/ae0e7614-9ff2-4f63-aa48-fa20fee351d9-7a548431-5569-46dc-a473-fb92eb4c3baf.pdf
|team2 = [[Barkamol (futbol kluby)|Barkamol]]
|goals1 = {{abbr|Sagdullaýew|Diýarbek Sagdullaýew}} {{goal|11}}
{{abbr|Babajanow|Beknazar Babajanow}} {{goal|71}}
|goals2 = {{abbr|Nuriddinow|Lutfulla Nuriddinow}} {{goal|14}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 60
|referee = Serdar Miradilow
}}
----
{{Football box
|round = '''C2-saýlama oýny'''
|date = {{start date|2025|3|22}}
|time = 15:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Gülüstan (futbol kluby)|Gülüstan]]
|score = 2-0
|report = https://storage.yandexcloud.net/pfluz/match/503b822a-47d1-4997-bb07-753c01342df2-d87078dc-c1cc-406f-b89e-963203365038.pdf
|team2 = [[FC Sonyc X]]
|goals1 = {{abbr|Şadiýew|Bunýod Şadiýew}} {{goal|40}}
[[Asylbek Umurzokow|Umurzokow]] {{goal|50}}
|goals2 =
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 257
|referee = Anwar Ismaýylow
}}
----
{{Football box
|round = '''C3-saýlama oýny'''
|date = {{start date|2025|3|23}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Samarkant FA (futbol kluby)|Samarkant FA]]
|score = 0-3
|report = https://storage.yandexcloud.net/pfluz/match/8e1d6aab-60b3-437c-92f9-a1e9c054cbc6-83ad8c26-189f-4d3a-b2fb-326646b1288f.pdf
|penaltyscore =
|team2 = [[Şerdor (futbol kluby)|Şerdor]]
|goals1 =
|goals2 = {{abbr|Sabirow|Zahir Sabirow}} {{goal|5}}
{{abbr|Kazimow|Akmal Kazimow}} {{goal|6}}
[[Myratjan Şemsiddinow|Şemsiddinow]] {{goal|53}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 47
|referee = Farruh Ýansupow
}}
----
{{Football box
|round = '''C4-saýlama oýny'''
|date = {{start date|2025|3|23}}
|time = 15:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Hawokand (futbol kluby)|Hawokand]]
|score = 1-1
|report = https://storage.yandexcloud.net/pfluz/match/0c22364a-dddd-4f65-b9d4-bed7ad39b22f-841140c5-94b5-4d27-8ba7-de4e8010c86c.pdf
|team2 = [[Daşkent FA (futbol kluby)|Daşkent FA]]
|goals1 = {{abbr|Weliýew|Mubaşer Weliýew}} {{goal|61}}
|goals2 = {{abbr|Abduhäkimow|Ryhsybaý Abduhäkimow}} {{goal|26}}
|penaltyscore = 5-4
|penalties1 =
|penalties2 =
|stadium = Odil Junior stadiony
|location = [[Daşkent]]
|attendance = 57
|referee =
}}
=== Ikinji saýlama tapgyry ===
{{Football box
|round = '''C5-saýlama oýny'''
|date = {{start date|2025|3|24}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Aral akademiýa (futbol kluby)|Garagalpagystan FA]]
|score = 2-1
|report = https://storage.yandexcloud.net/pfluz/match/32356fa6-ef42-48c5-9ea5-35ac3bf5e7ed-d88a4546-3c7c-4185-b335-51219162f2e3.pdf
|team2 = [[Daşkent WFA (futbol kluby)|Daşkent WFA]]
|goals1 = [[Damir Nizanow|Nizanow]] {{goal|26||67}}
|goals2 = {{abbr|Namazow|Husan Namazow}} {{goal|70}}
|penaltyscore =
|penalties1 =
|penalties2 =
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 74
|referee = Nikita Mustafin
}}
----
{{Football box
|round = '''C6-saýlama oýny'''
|date = {{start date|2025|3|24}}
|time = 15:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Ahmedow (futbol kluby)|Ahmedow]]
|score = 5-2
|report = https://storage.yandexcloud.net/pfluz/match/fa5e151c-cfb9-4db7-b884-338614c0d490-2daff9eb-0ee0-4917-804d-5c7a5ef98daa.pdf
|team2 = [[Nawoýy FA (futbol kluby)|Nawoýy FA]]
|goals1 = {{abbr|Salamow|Ziýadulla Salamow}} {{goal|20}}
{{abbr|Arifhanow|Muhammetadilhan Arifhanow}} {{goal|51||57}}
{{abbr|Muhammetnomanow|Salahiddin Muhammetnomanow}} {{goal|63}}
{{abbr|Rozikulow|Dastanbek Rozikulow}} {{goal|88}}
|goals2 =
{{abbr|Tursunow|Ezizjan Tursunow}} {{goal|22}}
{{abbr|Rozymyradow|Asylbek Rozymyradow}} {{goal|74}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 70
|referee = Alişer Rahimkulow
}}
----
{{Football box
|round = '''C7-saýlama oýny'''
|date = {{start date|2025|3|25}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Dostluk (futbol kluby, Daşkent)|Dostluk (Daşkent)]]
|score = 1-1
|report = https://storage.yandexcloud.net/pfluz/match/75f2c883-d8be-49ae-9ec9-189b7d511620-905a6c02-35d6-416b-8749-33a69dc3be58.pdf
|team2 = [[Azur (futbol kluby)|Azur]]
|goals1 = [[Ýaşnarbek Rahmanow|Rahmanow]] {{goal|87|p}}
|goals2 = {{abbr|Saýidow|Bakir Saýidow}} {{goal|65}}
|penaltyscore = 5-6
|penalties1 =
|penalties2 =
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 86
|referee = Şahbaz Azimow
}}
----
{{Football box
|round = '''C8-saýlama oýny'''
|date = {{start date|2025|3|25}}
|time = 15:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Lokomotiw BFK]]
|score = 0-1
|report = https://storage.yandexcloud.net/pfluz/match/b8cba182-57a5-4cc5-9c60-189f5584a915-dd5f1e7f-45fc-4698-abcc-f4f659f8bd80.pdf
|team2 = [[Gülüstan (futbol kluby)|Gülüstan]]
|goals1 =
|goals2 = [[Şahnazar Norbekow|Norbekow]] {{goal|48}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 77
|referee = Roman Irgaşew
}}
----
{{Football box
|round = '''C9-saýlama oýny'''
|date = {{start date|2026|3|26}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Aktepa (futbol kluby)|Aktepa]]
|score = 1-1
|report = https://storage.yandexcloud.net/pfluz/match/33e2cd95-262f-457a-8721-ae606b651a0d-eb5479e4-81c1-4666-b734-035f70ce6c0e.pdf
|team2 = [[Şerdor (futbol kluby)|Şerdor]]
|goals1 = {{Abbr|Gulamow|Farzulla Gulamow}} {{goal|20}}
|goals2 = {{abbr|Kazimow|Akmal Kazimow}} {{goal|19}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 83
|referee = Aziz Jumanow
|penaltyscore = 3-0
}}
----
{{Football box
|round = '''C10-saýlama oýny'''
|date = {{start date|2026|3|26}}
|time = 15:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Jyzzyk FA (futbol kluby)|Jyzzyk FA]]
|score = 1-1
|report = https://storage.yandexcloud.net/pfluz/match/49a78cc2-7367-4dd8-b78d-5cef7b907b76-8e9dcd83-295a-4594-b029-9868bd2f4166.pdf
|team2 = [[Hawokand (futbol kluby)|Hawokand]]
|goals1 = [[Sanjar Raşidow|Raşidow]] {{goal|3}}
|goals2 = {{abbr|Turapjanow|Ylham Turapjanow}} {{goal|82}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 35
|referee = Sanjar Nazarow
|penaltyscore = 3-4
}}
=== Üçünji saýlama tapgyry ===
{{Football box
|round = '''C11-saýlama oýny'''
|date = {{start date|2026|3|28}}
|time = 12:00 ([[UTC+05:00|UTC+5]])
|team1 = [[Aral akademiýa (futbol kluby)|Garagalpagystan FA]]
|score = 3-1
|report = https://storage.yandexcloud.net/pfluz/match/6ef810f6-03d1-40b9-85d0-193c52894c49-92bbcc2a-ce8d-4186-b6b8-a18ba827aa71.pdf
|team2 = [[Ahmedow (futbol kluby)|Ahmedow]]
|goals1 = {{abbr|Hudaýberdiýew|Kuwatbek Hudaýberdiýew}} {{goal|7||49}}
{{abbr|Mahmudow|Dilşat Mahmudow (futbolçy)}} {{goal|59}}
|goals2 = {{abbr|Salamow|Ziýadulla Salamow}} {{goal|41}}
|stadium = Odil Junior stadiony
|location = Daşkent
|attendance = 24
|referee = Nurbek Şeraliýew
}}
== Salgylanmalar ==
{{salgylanmalar}}
cf6mqm4hu5d1ifgg1kydh2a3d5ki99v
Şablon:Şurtan futbol kluby trenerlary
10
24398
268379
2026-04-12T09:25:42Z
Umarxon III
11129
Sahypa döretdi, mazmuny: '{{Football manager history |name= Şurtan futbol kluby trenerlary |teamname=Şurtan (futbol kluby) |state = <includeonly>{{{state|collapsed}}}</includeonly> |bgcolor=#1E90FF|textcolor=#F0F8FF|bordercolor=#191970v |list = |list = '''Maglumat ýok''' 1992 to 2004 [[Sergeý Desenkow]] 2005 '''Maglumat ýok''' 2006 to 2007 [[Bahram Hakimow]] 2008 [[Wiktor Pasulko]] 2008 [[Osman Toşew]] 2009 [[Edgar Gess]] 2009 to 2011 [[Daşmyrat Agamyradow]] 2011 Igor Kriuşen...'
268379
wikitext
text/x-wiki
{{Football manager history
|name= Şurtan futbol kluby trenerlary
|teamname=Şurtan (futbol kluby)
|state = <includeonly>{{{state|collapsed}}}</includeonly>
|bgcolor=#1E90FF|textcolor=#F0F8FF|bordercolor=#191970v
|list =
|list =
'''Maglumat ýok''' 1992 to 2004
[[Sergeý Desenkow]] 2005
'''Maglumat ýok''' 2006 to 2007
[[Bahram Hakimow]] 2008
[[Wiktor Pasulko]] 2008
[[Osman Toşew]] 2009
[[Edgar Gess]] 2009 to 2011
[[Daşmyrat Agamyradow]] 2011
[[Igor Kriuşenko]] 2011 to 2012
[[Edgar Gess]] 2012 to 2013
[[Zoir Turakulow]] 2013
[[Erkin Mirzaýew]] 2013 to 2014
[[Muhtar Gurbanow]] 2014 to 2016
[[Aleksandr Wolkow (futbolçy)|Aleksandr Wolkow]] 2016
[[Ygtyýar Kerimow]] 2016 to 2017
[[Gennadiy Koçnew]] 2017
[[Edgar Gess]] 2017
[[Gennadiy Koçnew]] 2017
[[Ýorkun Nazarow]] 2017 to 2018
[[Sergeý Kowşow]] 2018 to 2019
[[Asror Alykulow]] 2020 to 2022
[[Alekseý Ýewstafeýew]] 2023
[[Anwar Berdiýew]] 2023 to 2025
[[Eldor Moýliýew]] 2025
|note = <small>(c) = [[wagtlaýyn tälimçi]]; (i) = borjuny wagtlaýyn ýerine ýetiriji; (s) = tälimçi-sekretar</small>
}}<noinclude>
[[Kategoriýa:Özbegistan futbol trenerlary taryhy şablonlary]]
[[Kategoriýa:Şurtan Güzar]]
</noinclude>
5ko2vsjui6ljkobqlrl03limd9apb4f
Şablon:Football manager history
10
24399
268380
2026-04-12T09:27:20Z
Umarxon III
11129
Sahypa döretdi, mazmuny: '<includeonly>{{#invoke:Football manager history|main}}</includeonly><noinclude> {{Documentation}} </noinclude>'
268380
wikitext
text/x-wiki
<includeonly>{{#invoke:Football manager history|main}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
dflc6w4p7ti94hflx8eyk88r0wrkqmt
Module:Football manager history
828
24400
268381
2026-04-12T09:29:03Z
Umarxon III
11129
Sahypa döretdi, mazmuny: '-- Implement [[Andoza:Futbol jamoasi murabbiylari]] to avoid articles being -- added to [[:Category:Pages where template include size is exceeded]] -- when the template is used many times. local function clean(text, default) -- Return text, if not empty, after trimming leading/trailing whitespace. -- Otherwise return default which is nil unless set by caller. if text then text = text:match("^%s*(.-)%s*$") if text ~= '' then return text end end retu...'
268381
Scribunto
text/plain
-- Implement [[Andoza:Futbol jamoasi murabbiylari]] to avoid articles being
-- added to [[:Category:Pages where template include size is exceeded]]
-- when the template is used many times.
local function clean(text, default)
-- Return text, if not empty, after trimming leading/trailing whitespace.
-- Otherwise return default which is nil unless set by caller.
if text then
text = text:match("^%s*(.-)%s*$")
if text ~= '' then
return text
end
end
return default
end
local function yes(parameter)
-- Return true if parameter should be interpreted as "yes".
-- Do not want to accept mixed upper/lowercase.
return ({ Y = true, y = true, yes = true, T = true, ['true'] = true })[parameter]
end
local function collection()
-- Return a table to hold items.
return {
n = 0,
add = function (self, item)
self.n = self.n + 1
self[self.n] = item
end,
addif = function (self, item, fmt)
if item then
self.n = self.n + 1
self[self.n] = fmt and string.gsub(fmt, '%%s', item) or item
end
end,
join = function (self, sep)
return table.concat(self, sep)
end,
}
end
local function message(msg, caller, nocat)
-- Return formatted message text for an error.
-- Can append "#FormattingError" to URL of a page with a problem to find it.
-- If given, caller is the title of the navbox which has the error.
local anchor = '<span id="FormattingError"></span>'
local category
if not nocat and mw.title.getCurrentTitle():inNamespaces(0, 10) then
-- Category only in namespaces: 0=article, 10=template.
category = '[[Category:Football template errors]]'
else
category = ''
end
return anchor ..
'<strong class="error">Error: ' ..
msg ..
(caller and (' at [[Template:' .. caller .. ']]') or '') ..
'</strong>' ..
category .. '\n'
end
local function make_entry(name, from, to, islast)
local result =
'*<span class="vevent">' ..
'<span class="agent attendee vcard">' ..
'<span class="fn org summary">' ..
name ..
'</span></span> (<span class="dtstart">' ..
from ..
'</span>'
if to then
result = result .. '–' .. to
elseif islast then
result = result .. '–'
end
result = result .. ')</span>'
return result
end
local function make_list(text, note, dissolved)
-- Return a list of formatted items.
-- Input is a string of multiple lines, one item per line.
-- Each item is 'NAME FROM to TO' or 'NAME FROM', where
-- NAME = manager name (any text)
-- FROM = four digits (from year)
-- TO = 1, 2, 3 or 4 digits (to year), or empty
-- Alternatively, an item can use syntax (TEXT is any text, possibly empty):
-- NAME from=TEXT
-- NAME from=TEXT to=TEXT
-- The code detects the end of NAME from the start of FROM.
-- A dash is added to the last line (to show the manager is continuing) if
-- no 'to' year is given, but no dash is added if the club is dissolved.
text = text or ''
if text:find('<span class=', 1, true) then
-- To allow a transition period where some navboxes use the old syntax, the
-- given text is used if it appears to have come from the old subtemplates.
return text
end
-- Get the non-blank lines first so can tell when am processing the last line.
-- Each line is left- and right-trimmed.
local lines = collection()
for line in string.gmatch(text .. '\n', '[\t ]*(.-)[\t\r ]*\n') do
if line ~= '' then
lines:add(line)
end
end
if lines.n <= 0 then
return ''
end
local ilast = dissolved and -1 or lines.n
local entries = collection()
entries:add('<div>')
for i, line in ipairs(lines) do
-- Need to detect lines like "Name from=1930 & 1935" (probably should
-- not be like that, but that is not up to the template to enforce).
local name, from, to = line:match('^([^=]-)%s+(%d%d%d%d)%s+to%s+(%d%d?%d?%d?)$')
if not name then
name, from = line:match('^([^=]-)%s+(%d%d%d%d)$')
if not name then
name, from, to = line:match('^(.-) from=(.-) to=(.*)')
if not name then
name, from = line:match('^(.-) from=(.*)')
end
end
end
name = clean(name)
from = clean(from, '')
to = clean(to)
if ((name or '=') .. (from or '=') .. (to or '')):find('=', 1, true) then
-- name and from must be defined (from can be ''); to is optional.
-- Reject '=' to avoid typos in items like 'to=x' or 'from=xto=y'
-- from being displayed.
error('Invalid line "' .. mw.text.nowiki(line) .. '"', 0)
end
entries:add(make_entry(name, from, to, i == ilast))
end
entries:add('</div>')
entries:addif(note)
return entries:join('\n')
end
local function arg_style(bgcolor, textcolor, bordercolor)
local result = collection()
result:addif(clean(bgcolor), 'background:%s;')
result:addif(clean(textcolor), 'color:%s;')
result:addif(clean(bordercolor),
'box-shadow: inset 1px 1px 0 %s,' ..
'inset -1px -1px 0 %s;')
result:add('width: 87%;')
return result:join(' ')
end
local function arg_title(title, teamname, managerlist, textcolor, american_english)
title = clean(title)
teamname = clean(teamname, 'MISSING "teamname"')
managerlist = clean(managerlist)
textcolor = clean(textcolor)
american_english = clean(american_english)
local spancolor = textcolor and ('<span style="color:' .. textcolor .. ';">') or '<span>'
local mgr = spancolor .. (american_english and 'Bosh murabbiylar' or 'murabbiylar') .. '</span>'
return
'<span class="fn org">[[' .. teamname .. '|' ..
spancolor ..
(title or teamname) .. '</span>]]</span> – ' ..
(managerlist and ('[[' .. managerlist .. '|' .. mgr .. ']]') or mgr)
end
local function _main(args)
-- Return wikitext for a navbox.
-- Code does not do much checking of inputs but will throw an error
-- if input is found to be invalid.
local style = arg_style(args.bgcolor, args.textcolor, args.bordercolor)
local dissolved = args.dissolved
if dissolved then
-- May be a number of two or more digits (year club was dissolved; compatible
-- with {{Infobox football club}}), or an alias for 'yes'.
dissolved = dissolved:match('^%d%d+$') and true or yes(args.dissolved)
end
local navargs = {
bodyclass = 'vcard',
name = clean(args.name),
state = clean(args.state, 'autocollapse'),
titlestyle = style,
title = arg_title(args.title, args.teamname, args.managerlist, args.textcolor, args.american_english),
listclass = 'hlist',
nowrapitems = 'yes',
list1 = make_list(args.list, clean(args.note), dissolved),
belowstyle = style,
below = clean(args.below),
}
local navbox = require('Module:Navbox')._navbox
return navbox(navargs)
end
local function main(frame)
-- Return wikitext for a navbox or an error message.
local args = frame:getParent().args
-- Read arguments in order of output (Module:Navbox says this puts
-- reference numbers in the right order).
local _
_ = args.title
_ = args.list
_ = args.below
local success, result = pcall(_main, args)
if success then
return result
end
return message(result, clean(args.name), clean(args.nocat))
end
return { main = main, _main = _main }
51rbl0tzdisr9pko9dj53vhzbh3nn5g
Şurtan (futbol kluby)
0
24401
268383
2026-04-12T11:16:43Z
Umarxon III
11129
Sahypa döretdi, mazmuny: ''''Şurtan''' ({{lang-uz|Sho'rtan}}) — [[Kaşkaderýa welaýaty]]nyň Guzar şäherinden bolan özbek futbol kluby. == Taryhy == 1986 ýylda Guzarda „Ak Altyn“ atly futbol kluby döredildi. Ol sebit çempionatlarynda we Özbegistan SSR-niň çempionatynda çykyş etdi. SSSR dargadylandan soň, klub öz işini bes etdi. 1992 ýylda Guzarda futbol täzeden dikeldildi we Şurtan atly klub döredildi. 1992 we 1995 ýyllaryň möwsüminde ol Özbegistan çempi...'
268383
wikitext
text/x-wiki
'''Şurtan''' ({{lang-uz|Sho'rtan}}) — [[Kaşkaderýa welaýaty]]nyň Guzar şäherinden bolan özbek futbol kluby.
== Taryhy ==
1986 ýylda Guzarda „Ak Altyn“ atly futbol kluby döredildi. Ol sebit çempionatlarynda we Özbegistan SSR-niň çempionatynda çykyş etdi. SSSR dargadylandan soň, klub öz işini bes etdi.
1992 ýylda Guzarda futbol täzeden dikeldildi we Şurtan atly klub döredildi. 1992 we 1995 ýyllaryň möwsüminde ol Özbegistan çempionatynyň Ikinji ligasynda çykyş etdi we ikinji synanyşygynda öz klubynda birinji orny eýeledi we Birinji ligada orun aldy.
Şurtan Birinji ligada yzygiderli gatnaşýardy we 2004 ýylda birinji orny eýeläp, Özbegistanyň Ýokary ligasyna çykmagy başardy.
2005 ýyldan 2013 ýyla çenli klub Premýer-ligada oýnady, 2010 ýylda [[Özbegistan Kubogy]]nyň finalyna çykdy we çempionatda dördünji orny eýeledi.
2013 ýyldaky möwsümde Şurtan Premýer-ligada iň soňky, 14 orny eýeledi we Birinji Liga düşdi. Şeýle-de bolsa, bir ýyl soň, ol ýokary liga gaýdyp geldi we ol ýerde ýene-de üç möwsüm yzly-yzyna geçirdi. 2018 ýyldan bäri ol Özbegistanyň Pro Ligasynyň agzasy.
2024 ýylda topar ikinji diwizionda (Pro Liga) çykyş etdi we yzygiderli netijeleri görkezdi. Liganyň giňelmegi we pleý-offyň netijeleri (2024 ýylyň dekabrynda "Olimpik" klubyny 1-0 hasabynda ýeňmegi bilen birlikde) sebäpli klub indiki möwsümde ýokary diwizionda oýnamaga hukuk gazandy. Özbek futbolynyň elitasyna gaýdyp gelmek klub üçin örän kyn boldy. Topar 2025 ýyldaky möwsümi Super Ligada geçirdi, ýöne özüni görkezip bilmedi. Olar iň az utuk toplap, 16 klubyň arasynda 16 orny eýelediler we Pro Ligasyna gaýdyp düşdüler<ref>{{Cite web|url=https://www.soccerway.com/team/shortan-guzor/vLKxfOET/|title=Shortan Guzor stats, results, fixtures & transfers {{!}} Soccerway|lang=en|website=www.soccerway.com|access-date=2026-04-12}}</ref><ref>{{Cite web |url=http://fcshurtan.uz/app/post/253 |title=fcshurtan.uz - Алексей Евстафеев — «Шўртан» жамоаси бош мураббийи |access-date=2023-01-11 |archive-date=2023-01-11 |archive-url=https://web.archive.org/web/20230111034009/http://www.fcshurtan.uz/app/post/253 |url-status=live }}</ref>.
Şurtan öz öý oýunlaryny 7000 tomaşaçy üçin niýetlenen [[Guzar stadiony]]nda geçirýär.
== Salgylanmalar ==
{{salgylanmalar}}
[[Kategoriýa:Özbegistanyň futbol klublary]]
[[Kategoriýa:Kaşkaderýa welaýatynyň futbol klublary]]
njdv7hy66nevhxi1pxr12v39kfjmld8