ວິກິພີເດຍ lowiki https://lo.wikipedia.org/wiki/%E0%BB%9C%E0%BB%89%E0%BA%B2%E0%BA%AB%E0%BA%BC%E0%BA%B1%E0%BA%81 MediaWiki 1.47.0-wmf.13 first-letter ສື່ ພິເສດ ສົນທະນາ ຜູ້ໃຊ້ ສົນທະນາຂອງຜູ້ໃຊ້ ວິກິພີເດຍ ສົນທະນາກ່ຽວກັບວິກິພີເດຍ ຮູບ ສົນທະນາກ່ຽວກັບຮູບ ມີເດຍວິກິ ສົນທະນາກ່ຽວກັບມີເດຍວິກິ ແມ່ແບບ ສົນທະນາກ່ຽວກັບແມ່ແບບ ຊ່ວຍເຫຼືອ ສົນທະນາກ່ຽວກັບຊ່ວຍເຫຼືອ ໝວດ ສົນທະນາກ່ຽວກັບໝວດ TimedText TimedText talk Module Module talk Event Event talk Module:Infobox 828 17265 129653 129408 2026-08-05T10:35:36Z Khomphoi28 15846 129653 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local yesno = require("Module:Yesno") local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*ໝວດ%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Special:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data and not yesno(args.decat) then root:wikitext( '[[ໝວດ:ໜ້າທີ່ໃຊ້ແມ່ແບບກ່ອງຂໍ້ມູນທີ່ມີເຊວຖືກລະເລີຍ]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if yesno(args.decat) then return end if args.child == 'yes' then if args.title then root:wikitext( '[[ໝວດ:ໜ້າທີ່ໃຊ້ແມ່ແບບກ່ອງຂໍ້ມູນຝັງຕົວທີ່ມີພາຣາມິເຕີ title]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[ໝວດ:ບົດຄວາມທີ່ໃຊ້ແມ່ແບບກ່ອງຂໍ້ມູນທີ່ບໍ່ມີແຖວຂໍ້ມູນ]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p ts8qflx6k7z71awhpgqmsfvw4f8vty5 ແມ່ແບບ:Module rating 10 18325 129657 97575 2026-08-05T11:35:33Z Khomphoi28 15846 129657 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude><includeonly>{{#if:{{{1|}}}<!-- Escape empty required first unnamed parameter -->|{{#switch:{{Namespace detect|template=t|module=m|demospace={{{demospace|}}}}} |m = <!-- ***** IF IN MODULE NAMESPACE ***** -->{{ombox | type = notice | image = {{#switch: {{lc:{{{1|}}}}} | pre-alpha | prealpha | pa | experimental = [[File:Ambox warning blue construction.svg|40x40px|link=|alt=]] | alpha | a = [[File:Greek lc alpha icon.svg|class=skin-invert|26x26px|link=|alt=]] | beta | b = [[File:Greek lc beta icon.svg|class=skin-invert|40x40px|link=|alt=]] | release | r | general | g | stable | protected | protect | p | semiprotected | semiprotect | semi = [[File:Green check.svg|40x40px|link=|alt=]] | deprecated | d | defunct | broken | br | unstable = [[File:Red x.svg|40x40px|link=|alt=]] }} | style = | textstyle = | text = {{#switch: {{lc:{{{1|}}}}} | pre-alpha | prealpha | pa | experimental = [[ວິກິພີເດຍ:ລູອາ|ມໍດູນ]]ນີ້ຖືກຈັດອັນດັບເປັນລະດັບ[[:ໝວດ:ມໍດູນທີ່ກຳລັງພັດທະນາລະດັບກ່ອນອານຟາ|ກ່ອນອານຟາ]] ຫຼື ແມ່ນຍັງບໍ່ທັນສົມບູນ ແລະ ກຳລັງຢູ່ລະຫວ່າງການພັດທະນາ ຢ່າໃຊ້ງານມໍດູນນີ້ໃນ[[ວິກິພີເດຍ:ເນມສະເປຊບົດຄວາມ|ເນມສະເປຊບົດຄວາມ]] ຈົນກວ່າຜູ້ພັດທະນາ ຫຼື ຜູ້ດູແລຕໍ່ຈະດຳເນີນການໂຄງສ້າງ ຫຼື ການເຮັດວຽກໃຊ້ງານໄດ້ເບື້ອງຕົ້ນແລ້ວ. | alpha | a = [[ວິກິພີເດຍ:ລູອາ|ມໍດູນ]]ນີ້ຖືກຈັດອັນດັບເປັນລະດັບ[[:ໝວດ:ມໍດູນລະດັບອານຟາ|ມໍດູນລະດັບອານຟາ]] ສາມາດໃຊ້ງານໄດ້ແລ້ວບາງສ່ວນ ຫຼື ໃນບາງໜ້າເປັນຈຳນວນໜ້ອຍໆກ່ອນ ແຕ່ຄວນມີການກວດສອບຜົນລັບຢ່າງສະໝໍ່າສະເໝີ ທ່ານສາມາດແນະນຳຄຸນລັກສະນະໃໝ່ ຫຼື ຂໍ້ທີ່ຄວນປັບແກ້ໄດ້. | beta | b = [[ວິກິພີເດຍ:ລູອາ|ມໍດູນ]]ນີ້ຖືກຈັດອັນດັບເປັນລະດັບ[[:ໝວດ:ມໍດູນລະດັບເບຕາ|ເບຕາ]] ຊຶ່ງໝາຍເຖິງສາມາດໃຊ້ງານໃນວົງກວ້າງໄດ້ແລ້ວໃນລະດັບໜຶ່ງ ແຕ່ຍັງໃໝ່ ແລະ ຄວນໃຊ້ຄວາມລະມັດລະວັງໃນການໃຊ້ງານເພື່ອໃຫ້ກົງຕາມຄວາມຕ້ອງການ ແລະ ຈຸດປະສົງ. | release | r | general | g | stable | protected | protect | p | semiprotected | semiprotect | semi = [[ວິກິພີເດຍ:ລູອາ|ມໍດູນ]]ນີ້ຖືກຈັດອັນດັບເປັນລະດັບ[[:ໝວດ:ມໍດູນສຳລັບການໃຊ້ງານທົ່ວໄປ|ພ້ອມສຳລັບການໃຊ້ງານທົ່ວໄປ]] ຖືວ່າມີຄວາມສະຖຽນ ແລະ ມີຂໍ້ຜິດພາດໜ້ອຍ ສາມາດໃຊ້ງານໄດ້ຕາມວັດຖຸປະສົງໄດ້ໂດຍທົ່ວໄປ ແລະ ສາມາດກ່າວເຖິງມໍດູນນີ້ໃນ[[ວິກິພີເດຍ:ໜ້າວິທີໃຊ້|ໜ້າວິທີໃຊ້ວິກິພີເດຍ]] ແລະ ຊັບພະຍາກອນແກ້ໄຂອື່ນໆສຳລັບເປັນຕົວເລືອກແກ່ຜູ້ໃຊ້ໃໝ່ ແລະ ເພື່ອເຊີບເວີ ພິຈາລະນາທົດລອງ ຫຼື ພັດທະນາໃນ[[ວິກິພີເດຍ:ກະບະຊາຍແມ່ແບບ ແລະ ຊຸດທົດສອບ|ກະບະຊາຍ]]ແທນການແກ້ໄຂໂດຍກົງ. | broken | br | unstable = This [[Wikipedia:Module|module]] is rated as [[:ໝວດ:ມໍດູນທີ່ບໍ່ສະຖຽນ|unstable]]. It has missing dependencies, compatibility issues, or output errors that make it unusable. Editors are encouraged to [[Special:EditPage/{{FULLPAGENAME}}|improve its compatibility]] or [[Wikipedia:Templates for discussion|nominate it for deletion]] if it cannot be fixed. | deprecated | d | defunct = This [[Wikipedia:Module|module]] is rated as '''[[:ໝວດ:ມໍດູນທີ່ບໍ່ສະຖຽນ|deprecated]]''' and defunct.{{#if:{{{replaced|}}}|{{space}}It is recommended editors use '''{{{replaced}}}'''.}}{{#if:{{{message|}}}|{{space}}{{{message}}}}} | #default = {{error|Page using [[Template:Template rating]] with <u>invalid</u> module rating in {{para|1}} parameter.}}[[Category:Pages using template rating template with unknown parameters|{{FULLPAGENAME}}]] }} }}<!-- Categorize. -->{{#if:{{{demopage|}}}{{{demospace|}}}|| {{#ifeq: {{lc:{{FULLPAGENAME}}}} | sandbox | <!-- No category for user sandboxes. #TODO: I don't think this is correct? --> | {{#switch: {{lc:{{SUBPAGENAME}}}} | doc | sandbox =<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | {{#switch: {{lc:{{{1|}}}}} | pre-alpha | prealpha | pa | experimental = [[ໝວດ:ມໍດູນທີ່ກຳລັງພັດທະນາລະດັບກ່ອນອານຟາ|{{PAGENAME}}]] | alpha | a = [[ໝວດ:ມໍດູນລະດັບອານຟາ|{{PAGENAME}}]] | beta | b = [[ໝວດ:ມໍດູນລະດັບເບຕາ|{{PAGENAME}}]] | release | r | general | g | stable | protected | p | semiprotected | semiprotect | semi = [[ໝວດ:ມໍດູນສຳລັບການໃຊ້ງານທົ່ວໄປ|{{PAGENAME}}]] | deprecated | d | defunct | broken | br | unstable = [[ໝວດ:ມໍດູນທີ່ບໍ່ສະຖຽນ|{{PAGENAME}}]] }} }} }} }} }} |t= <!-- ***** IF IN TEMPLATE NAMESPACE ***** -->{{ombox | type = notice | image = {{#switch: {{lc:{{{1|}}}}} | pre-alpha | prealpha | pa | experimental = [[File:Ambox warning blue construction.svg|40x40px|link=|alt=]] | alpha | a = [[File:Greek lc alpha icon.svg|class=skin-invert|26x26px|link=|alt=]] | beta | b = [[File:Greek lc beta icon.svg|class=skin-invert|40x40px|link=|alt=]] | mock-up | mockup | m = [[File:Greek lc mu.svg|class=skin-invert|56x56px|link=|alt=]] | release | r | general | g | stable | protected | protect | p | semiprotected | semiprotect | semi = [[File:Green check.svg|40x40px|link=|alt=]] | deprecated | d | defunct | broken | br | unstable = [[File:Red x.svg|40x40px|link=|alt=]] }} | style = | textstyle = | text = {{#switch: {{lc:{{{1|}}}}} | pre-alpha | prealpha | pa | experimental = This template is rated as [[:Category:Templates in pre-alpha development|pre-alpha]]. It is incomplete and may or may not be in active development. Do not use it in [[Wikipedia:Article namespace|article namespace]] pages. A template remains in pre-alpha until its developer, or another editor who adopts it if it is abandoned for some time, considers the basic structure complete.<!-- -->{{#switch: {{lc:{{SUBPAGENAME}}}}| doc | sandbox = <!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in pre-alpha development|{{PAGENAME}}]] }} }} | alpha | a = This template is rated as [[:Category:Templates in alpha|alpha]]. It is ready for limited use and third-party feedback. It may be used on a small number of pages, but should be monitored closely. Suggestions for new features or adjustments to input and output are welcome.<!-- -->{{#switch: {{lc:{{SUBPAGENAME}}}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in alpha|{{PAGENAME}}]] }} }} | beta | b = This template is rated as [[:Category:Templates in beta|beta]]. It is considered ready for widespread use, but as it is still relatively new, it should be applied with some caution to ensure results are as expected.<!-- -->{{#switch: {{lc:{{SUBPAGENAME}}}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in beta|{{PAGENAME}}]] }} }} | mockup | mock-up | m = This template is rated as [[:Category:Templates in mock-up|mock-up]]. A "mock-up" is a proof-of-concept demonstration for new functionality or features. Such templates are intended to showcase potential capabilities or design concepts, but are not meant for long-term use in their current form. They may undergo frequent updates or be retired once a final implementation (often in Lua) is developed. Mock-ups may be tested on a limited number of pages, and users are encouraged to provide feedback on the template's talk page to support further development.<!-- -->{{#switch: {{lc:{{SUBPAGENAME}}}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in mockup|{{PAGENAME}}]] }} }} | release | r | general | g | protected | stable | protect | p | semiprotected | semiprotect | semi = This template is rated as ready for general use. It has reached a mature state, is considered relatively stable and bug-free, and may be used wherever appropriate. It can be mentioned on [[Wikipedia:Help pages|help pages]] and other Wikipedia resources as an option for new users. To minimise server load and avoid disruptive output, improvements should be developed through [[WP:TESTCASES|sandbox testing]] rather than repeated trial-and-error editing.<!-- Category deleted per [[Wikipedia:Categories_for_discussion/Log/2021_October_17#Category%3ATemplates_for_general_use]] --> | deprecated | d | defunct = This template is '''[[:Category:Unstable templates|deprecated]]''' and defunct.{{#if:{{{replaced|}}}|{{space}}It is recommended editors use '''{{{replaced}}}'''.}}{{#if:{{{message|}}}|{{space}}{{{message}}}}}<!-- -->{{#switch: {{lc:{{SUBPAGENAME}}}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Unstable templates|{{PAGENAME}}]] }} }} | #default = {{error|Page using [[Template:Template rating]] with <u>invalid</u> module rating in {{para|1}} parameter.}}[[Category:Pages using template rating template with unknown parameters|{{FULLPAGENAME}}]] }} }} | #default = <!-- ***** Error not in Template or Module namespaces ***** -->{{if preview|1={{error|Error: {{tl|Template rating}} can only be used on pages in the [[Wikipedia:Template namespace|Template:]] or [[Wikipedia:Module namespace|Module: namespaces]].}}}}[[Category:Pages with templates in the wrong namespace]] }}<!-- End switch. -->|{{If preview|1={{error|Page using [[Template:Template rating]] with <u>empty</u> {{para|1}} module rating parameter.}}}}[[Category:Pages using template rating template with unknown parameters|{{FULLPAGENAME}}]]<!-- -->}}<!-- End if. Display protection template if necessary, this will obviously show it for /doc page too since it uses {{FULLPAGENAME}}: -->{{#switch:{{Namespace detect|template=t|module=m|demospace={{{demospace|}}}}} |t|m = {{#if:{{{suppress-pp|}}} | |{{#switch:{{#invoke:Effective protection level|edit|{{{demopage|{{FULLPAGENAME}}}}}}} |*|user = <!-- If not protected page, do nothing. --> |#default = {{#ifeq:{{lc:{{SUBPAGENAME}}}}|doc |<!-- {{#if:{{{2|}}}{{{doc-reason|}}}{{{3|}}}{{{doc-action|}}} --><!-- --><!-- | -->{{pp|{{{2|{{{doc-reason|}}}}}}|action={{{3|{{{doc-action|}}}}}}}}<!-- --><!-- }} --> -->|{{pp|1={{{reason|{{{doc-reason|}}}}}}|action={{{action|{{{doc-action|}}}}}}|demolevel={{{demolevel|}}}}}<!-- -->}}<!-- -->}}<!-- -->}} |#default = <!-- If not in template or module nampespace, do nothing -->}}<!-- End template, start tracking. -->{{#invoke:Check for unknown parameters| check | unknown = {{#if:{{{demopage|}}}{{{demospace|}}}||{{#switch:{{Namespace detect|template=t|module=m}}|m|t=[[ໝວດ:ໜ້າທີ່ໃຊ້ແມ່ແບບລະດັບແມ່ແບບที่ທີ່ໃຊ້ພາຣາມິເຕີທີ່ບໍ່ຮູ້ຈັກ|_VALUE_{{FULLPAGENAME}}]]}}}} | preview = ໜ້ານີ້ໃຊ້[[ແມ່ແບບ:ຈັດລະດັບແມ່ແບບ]]ທີ່ໃຊ້ພາຣາມິເຕີ "_VALUE_" ທີ່ບໍ່ຮູ້ຈັກ | ignoreblank=y | demospace | demopage | 1 | 2 | 3 | reason | action | doc-reason | doc-action | nocat | replaced | message | demolevel | suppress-pp }}</includeonly><!-- End tracking. --><noinclude> {{template rating|release|nocat=true|demospace=template|demopage=template:template rating|demolevel=edit}} {{mbox|text=ແມ່ແບບດ້ານເທິງເປັນຕົວຢ່າງເທົ່ານັ້ນ}} {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go in Wikidata. --> </noinclude> qdrajrkb5ygwqfshcp61md6li97zmmd ສະໂມສອນບານເຕະບຸລີລຳຢູໄນເຕັດ 0 22521 129650 122211 2026-08-05T04:28:32Z ยุทธนาสาระขันธ์ 13435 129650 wikitext text/x-wiki {{Infobox football club|clubname=ບຸລີລຳ ຢູໄນເຕັດ<br />บุรีรัมย์ ยูไนเต็ด|image=|image_size=|fullname=ສະໂມສອນບານເຕະບຸລີລຳ ຢູໄນເຕັດ<br />สโมสรฟุตบอลบุรีรัมย์ ยูไนเต็ด|nickname=''ປາສາດຟ້າຮ້ອງ'' <br /> ''(ปราสาทสายฟ้า)''|short name=BRUTD|founded={{Start date and age|df=yes|1970}}, as ''Provincial Electricity Authority Football Club''<br />{{Start date and age|df=yes|2010}}, as ''ສະໂມສອນບານເຕະບຸລີລຳ PEA''<br />{{Start date and age|df=yes|2012}}, as ''ສະໂມສອນບານເຕະບຸລີລຳ ຢູໄນເຕັດ''|ground=[[Chang Arena]]<br />[[ຈັງຫວັດບຸລີລຳ]], [[ປະເທດໄທ]]|capacity=32,600|chairman=[[ເນວິນ ຊິດຊອບ]]|mgrtitle=ຫົວໜ້າຄູຝຶກ|manager=[[Mark Jackson (ນັກເຕະບານ, ເກີດປີ 1977)|Mark Jackson]]|league=[[ໄທລີກ 1]] |season=2025–26 |position=[[ໄທລີກ 1]], 1st of 20 (ຜູ້ຊະນະ)|website=https://www.buriramunited.com/home|pattern_la1=|pattern_b1=_collar|pattern_ra1=|pattern_sh1=|pattern_so1=|leftarm1=072a69|body1=072a69|rightarm1=072a69|shorts1=072a69|socks1=072a69|pattern_la2=|pattern_b2=_collar|pattern_ra2=|pattern_sh2=|leftarm2=FFFF00|body2=FFFF00|rightarm2=FFFF00|shorts2=FFFF00|socks2=FFFF00|pattern_la3=|pattern_b3=_collar|pattern_ra3=|pattern_sh3=|pattern_so3=|leftarm3=FF7155|body3=FF7155|rightarm3=FF7155|shorts3=FF7155|socks3=FF7155 |current=}} '''ສະໂມສອນບານເຕະບຸລີລຳຢູໄນເຕັດ''' ([[ພາສາໄທ|ໄທ]]: สโมสรฟุตบอลบุรีรัมย์ ยูไนเต็ด) ເປັນ​ສະ​ໂມ​ສອນ[[ເຕະບານ|​ບານ​ເຕະ​ມື]]ອາ​ຊີບ​ຂອງ​ໄທ​ທີ່​ຕັ້ງ​ຢູ່​ໃນບຸລີລຳ​. ສະ​ໂມ​ສອນ​ໄດ້​ຫຼິ້ນ​ຢູ່​ໃນ​ລະ​ດັບ​ທີ່​ສຸດ​ຂອງ​ບານ​ເຕະ​ໄທ​ສໍາ​ລັບ​ການ​ທີ່​ມີ​ຢູ່​ສ່ວນ​ໃຫຍ່​ຂອງ​ເຂົາ​ເຈົ້າ​ແລະ​ການ​ແຂ່ງ​ຂັນ​ໃນ[[ໄທລີກ 1|​ໄທ​ລີກ 1]]. ສະຫນາມກິລາບ້ານຂອງພວກເຂົາແມ່ນ Chang Arena ທີ່ມີຄວາມສາມາດບັນຈຸ 32,600.<ref>{{Cite web|archive-url=http://www.ttrweekly.com/site/2014/08/buri-ram-scores-in-sports-tourism/|title=Buri Ram scores in sports tourism}}</ref> ບຸລີລຳຢູໄນເຕັດຖືວ່າເປັນໜຶ່ງໃນສະໂມສອນບານເຕະທີ່ດີທີ່ສຸດໃນປະຫວັດສາດພາກພື້ນອາຊີຕາເວັນອອກສຽງໃຕ້. == ກຽດນິຍົມ == === ການແຂ່ງຂັນພາຍໃນ === ==== ລີກ ==== * '''[[ໄທລີກ 1]]'''<ref>{{cite web |title=Buriram United |url=http://www.thaileaguefootball.com/index.php?lay=show&ac=article&Id=539698339&Ntype=4 |url-status=live |archive-url=https://web.archive.org/web/20150521080638/http://www.thaileaguefootball.com/index.php?lay=show&ac=article&Id=539698339&Ntype=4 |archive-date=21 May 2015 |access-date=11 August 2015 |publisher=thaileaguefootball}}</ref> **'''ຜູ້ຊະນະ (12)''' : 2008, 2011, 2013, 2014, 2015, 2017, 2018, 2021–22, 2022–23, 2023–24, 2024–25, 2025–26 === ການແຂ່ງຂັນສາກົນ === ==== ອາຊຽນ ==== * '''[[ເຕະບານຊິງແຊມສະໂມສອນອາຊຽນ]]''' ** '''ຜູ້ຊະນະ (2)''' : 2024–25, 2025–26 == ເອກະສານອ້າງອີງ == <references /> [[ໝວດ:ສະໂມສອນບານເຕະໃນປະເທດໄທ]] iaa0hyw4rb7616r6xw6hftc862h3btl ບານເຕະທີມຊາດສະເປນ 0 22538 129652 116323 2026-08-05T04:46:07Z ยุทธนาสาระขันธ์ 13435 /* ການແຂ່ງຂັນທີ່ສໍາຄັນ */ 129652 wikitext text/x-wiki {{ຕ້ອງການອ້າງອີງ}} '''ບານເຕະທີມຊາດສະເປນ''' ([[ພາສາສະເປນ|ສະເປນ]]: Selección Española de Fútbol) ໄດ້ເປັນຕົວແທນຂອງ[[ປະເທດແອັດສະປາຍ|ສະເປນ]]ໃນການແຂ່ງຂັນ[[ເຕະບານ|ບານເຕະ]]ລະຫວ່າງປະເທດຂອງຜູ້ຊາຍນັບຕັ້ງແຕ່ 1920. ມັນ​ແມ່ນ​ການ​ຄຸ້ມ​ຄອງ​ໂດຍສະຫະພັນບານເຕະສະເປນລາດຊະວົງ, ອົງ​ການ​ປົກ​ຄອງ​ສໍາ​ລັບ​ການ​ບານ​ເຕະ​ໃນ​ສະ​ເປນ ​. [[ຮູບ:Spain_national_football_team_Euro_2012_trophy_02.jpg|right|thumb| ສະເປນ, ແຊ້ມ UEFA Euro 2012]] == ກຽດນິຍົມ == === ການແຂ່ງຂັນທີ່ສໍາຄັນ === * '''[[ເຕະບານໂລກ]]''' ** {{Gold1}} '''ແຊ້ມ (2)''' : [[2010 FIFA World Cup|2010]], [[ບານໂລກ 2026|2026]] * '''FIFA Confederations Cup''' ** {{Silver2}} ຮອງຊະນະເລີດ (1): [[2013 FIFA Confederations Cup|ປີ 2013]] ** {{Bronze3}} ອັນດັບສາມ (1): [[2009 FIFA Confederations Cup|2009]] * '''ເກມໂອລິມປິກ''' ** {{Silver2}} ຫຼຽນເງິນ (1): [[Football at the 1920 Summer Olympics|1920]] * '''[[ເຕະບານຊິງແຊມແຫ່ງຊາດເອີຣົບ|ແຊ້ມຢູໂຣບ]]''' ** {{Gold1}} '''ແຊ້ມ (4):''' [[1964 European Nations' Cup|1964]], [[UEFA Euro 2008|2008]], [[UEFA Euro 2012|2012]], [[UEFA Euro 2024|2024]] ** {{Silver2}} ຮອງຊະນະເລີດ (1): [[UEFA Euro 1984|1984]] * '''UEFA Nations League''' ** {{Gold1}} '''ແຊ້ມ (1)''' : [[2023 UEFA Nations League Finals|2023]] ** {{Silver2}} ຮອງຊະນະເລີດ (2): [[2021 UEFA Nations League Finals|2021]], 2025 === ລາງວັນ === * '''ທີມດີເດັ່ນຂອງ FIFA''' : 2008, 2009, 2010, 2011, 2012, 2013 * '''Laureus ທີມໂລກແຫ່ງປີ''' : 2011 * '''ທີມເຕະບານໂລກແຫ່ງປີ''' : 2008, 2010, 2012, 2024 * '''Gazzetta Sports World Team of the Year''' : 2010, 2012 * '''ລາງວັນ Prince of Asturias ສໍາລັບກິລາ''' : 2010 * '''FIFA World Cup Fair Play Trophy''' : 2006, 2010, 2018 * '''ລາງວັນ FIFA Confederations Cup Fair Play''' : 2013 == ເອກະສານອ້າງອີງ == iap2pz17atxm09vs342luzwkuciv770 ສະໂມສອນບານເຕະບາງກອກ ຢູໄນເຕັດ 0 22669 129651 116820 2026-08-05T04:33:11Z ยุทธนาสาระขันธ์ 13435 129651 wikitext text/x-wiki {{ກ່ອງຂໍ້ມູນສະໂມສອນເຕະບານ||clubname=ບາງກອກ ຢູໄນເຕັດ |image= |image_size=250px |fullname=ສະໂມສອນບານເຕະບາງກອກ ຢູໄນເຕັດ<br> สโมสรฟุตบอลทรู แบงค็อก ยูไนเต็ด|nickname=''ບາງກອກເທວະດາ''<br>''({{lang|th|แข้งเทพ}})''|short name=BUFC|founded={{Start date and age|1988}} as ''ສະໂມສອນບານເຕະມະຫາວິທະຍາໄລກຸງເທບ''<ref>[https://www.truebangkokunitedfc.com/about-us-new.html CLUB HISTORY 2505–PRESENT]. ''truebangkokunitedfc.com''</ref><br />{{Start date and age|2009}} as ''ບາງກອກ ຢູໄນເຕັດ''|ground=[[ສະຫນາມກິລາ True BG]]<br/>[[ຈັງຫວັດປະທຸມທານີ]], ປະເທດໄທ|capacity=15,114|owner=[[True Corporation]]|chairman=Kachorn Chiaravanont|mgrtitle=ຜູ້ຈັດການ|manager=[[Totchtawan Sripan]]|league=[[ໄທລີກ 1]] |season=2025–26 |position=ໄທລີກ 1, ອັນດັບ 5 |website=https://www.truebangkokunitedfc.com/|pattern_la1=_bangkokutd2425h|pattern_b1=_bangkokutd2425h|pattern_ra1=_bangkokutd2425h|pattern_sh1=_black_stripes|pattern_so1=_blacktop|leftarm1=FF0000|body1=FF0000|rightarm1=FF0000|shorts1=FF0000|socks1=FF0000|pattern_la2=_white|pattern_b2=_white|pattern_ra2=_white|pattern_sh2=_white|pattern_so2=_white|leftarm2=9AD0F0|body2=9AD0F0|rightarm2=9AD0F0|shorts2=#FFFFFF|socks2=9AD0F0|pattern_la3=_neon_stripes|pattern_b3=_neon_stripes|pattern_ra3=_neon_stripes|pattern_sh3=_neon_stripes|pattern_so3=_neon_stripes|leftarm3=22282C|body3=22282C|rightarm3=22282C|shorts3=22282C|socks3=22282C |current=}} '''ສະໂມສອນບານເຕະບາງກອກ ຢູໄນເຕັດ''' ([[ພາສາໄທ|ໄທ]]: สโมสรฟุตบอลทรู แบงค็อก ยูไนเต็ด) ເປັນ​ສະ​ໂມ​ສອນ​[[ເຕະບານ|ບານ​ເຕະ]]​ມື​ອາ​ຊີບ​ທີ່​ຕັ້ງ​ຢູ່[[ຈັງຫວັດປະທຸມທານີ|​ຈັງຫວັດປະທຸມທານີ]]​, ປະ​ເທດ​ໄທ​. ເປັນທີ່ຮູ້ຈັກກັນໃນນາມ'''ສະໂມສອນບານເຕະມະຫາວິທະຍາໄລບາງກອກ'''ຈົນຮອດປີ 2009, ສະໂມສອນຖືກຕັດອອກຈາກ ລີກໄທພຣີເມຍລີກ 2010 ພຽງ 4 ປີ ຫລັງຈາກໄດ້ແຊ້ມລີກຄັ້ງທຳອິດໃນປີ 2006. ໃນປີ 2012 ເຂົາເຈົ້າໄດ້ເລື່ອນຊັ້ນຂຶ້ນສູ່[[ໄທລີກ 1]], ຫລັງຈາກຈົບອັນດັບ 3 ໃນໄທລີກ 1 ປີ 2012. [[ຮູບ:Bangkok_United_2015.jpg|thumb|235x235px| ບາງກອກ ຢູໄນເຕັດໃນປີ 2015]] == ກຽດນິຍົມ == === ການແຂ່ງຂັນພາຍໃນ === ==== ລີກ ==== * '''[[ໄທລີກ 1]]''' ** '''ຜູ້ຊະນະ (1)''' : 2006 ** ຮອງຊະນະເລີດ (4): 2016, 2018, 2022–23, 2023–24 * '''[[ໄທລີກ 2]]''' ** '''ຜູ້ຊະນະ (1)''' : 2002–03 == ເອກະສານອ້າງອີງ == [[ໝວດ:ສະໂມສອນບານເຕະໃນປະເທດໄທ|ບາງກອກ ຢູໄນເຕັດ]] s6gluohm83nyk03des5xbzytv1xdk4r Module:Infobox/doc 828 25149 129654 129409 2026-08-05T10:37:51Z Khomphoi28 15846 /* ການໃຊ້ງານ */ 129654 wikitext text/x-wiki {{module rating|<!-- ໃສ່ລະດັບຄວາມສົມບູນຂອງມໍດູນ ເຊັ່ນ: "pre-alpha", "alpha", "beta", "release" ຫຼື "protected" -->}} <!-- ໃສ່ໝວດດ້ານລຸ່ມສຸດ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> {{module rating|<!-- ໃສ່ລະດັບຄວາມສົມບູນຂອງມໍດູນ ເຊັ່ນ: "pre-alpha", "alpha", "beta", "release" ຫຼື "protected" -->}} <!--ໃສ່ໝວດບ່ອນນີ້ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> == ການໃຊ້ງານ == <code><nowiki>{{</nowiki>#invoke:Infobox|''function_name''<nowiki>}}</nowiki></code> <includeonly>{{Sandbox other|| <!--ໃສ່ໝວດບ່ອນນີ້ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> lcuxrdy7u5zgn2mgutobnaq5k1cl9hl 129655 129654 2026-08-05T10:38:45Z Khomphoi28 15846 /* */ 129655 wikitext text/x-wiki {{module rating|<!-- ໃສ່ລະດັບຄວາມສົມບູນຂອງມໍດູນ ເຊັ່ນ: "pre-alpha", "alpha", "beta", "release" ຫຼື "protected" -->}} <!-- ໃສ່ໝວດດ້ານລຸ່ມສຸດ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> == ການໃຊ້ງານ == <code><nowiki>{{</nowiki>#invoke:Infobox|''function_name''<nowiki>}}</nowiki></code> <includeonly>{{Sandbox other|| <!--ໃສ່ໝວດບ່ອນນີ້ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> 5ln01n2pbp87fmmo0nwfy21t7ua880w 129656 129655 2026-08-05T10:39:14Z Khomphoi28 15846 /* ການໃຊ້ງານ */ 129656 wikitext text/x-wiki {{module rating|<!-- ໃສ່ລະດັບຄວາມສົມບູນຂອງມໍດູນ ເຊັ່ນ: "pre-alpha", "alpha", "beta", "release" ຫຼື "protected" -->}} <!-- ໃສ່ໝວດດ້ານລຸ່ມສຸດ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> == ການໃຊ້ງານ == <code><nowiki>{{</nowiki>#invoke:Infobox|''function_name''<nowiki>}}</nowiki></code> <includeonly>{{Sandbox other|| <!--ໃສ່ໝວດບ່ອນນີ້ ສ່ວນລິ້ງຂ້າມພາສາໃຫ້ໃຊ້ວິກິດາຕ້າ --> }}</includeonly> mamickzkb8kd8wdu0smqu6tbnqy20jf ແມ່ແບບ:Template rating 10 25174 129658 2026-08-05T11:58:28Z Khomphoi28 15846 ສ້າງໜ້າດ້ວຍ "{{Template other|{{ombox | type = notice | image = {{#switch: {{{1|<noinclude>g</noinclude>}}} | pre-alpha | prealpha | pa = [[ຮູບ:Ambox warning blue construction.svg|40x40px|link=]] | alpha | a = [[ຮູບ:Greek lc alpha icon.svg|26x26px|link=]] | beta | b = [[ຮູບ:Greek lc beta icon.svg|40x40px|link=]] | release | r | general | g = [[ຮູບ:Green check.svg|40x40px|link=]] | prote..." 129658 wikitext text/x-wiki {{Template other|{{ombox | type = notice | image = {{#switch: {{{1|<noinclude>g</noinclude>}}} | pre-alpha | prealpha | pa = [[ຮູບ:Ambox warning blue construction.svg|40x40px|link=]] | alpha | a = [[ຮູບ:Greek lc alpha icon.svg|26x26px|link=]] | beta | b = [[ຮູບ:Greek lc beta icon.svg|40x40px|link=]] | release | r | general | g = [[ຮູບ:Green check.svg|40x40px|link=]] | protected | protect | p = [[ຮູບ:{{#switch:{{#invoke:Effective protection level|edit|{{#switch:{{SUBPAGENAME}}|doc|sandbox={{FULLBASEPAGENAME}}|{{FULLPAGENAME}}}}}}|autoconfirmed=Semi-protection-shackle|accountcreator|templateeditor=Template-protection-shackle|Padlock}}.svg|40x40px|link=]] }} | style = | textstyle = | text = {{#switch: {{{1|<noinclude>g</noinclude>}}} | pre-alpha | prealpha | pa = This template is rated as [[:Category:Templates in pre-alpha development|pre-alpha]]. It is unfinished, and may or may not be in active development. It should not be used from article namespace pages. Templates remain pre-alpha until the original editor (or someone who takes one over if it is abandoned for some time) is satisfied with the basic structure.<!-- -->{{#switch: {{SUBPAGENAME}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in pre-alpha development|{{PAGENAME}}]] }} }} | alpha | a = This template is rated as [[:Category:Templates in alpha|alpha]]. It is ready for third party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome.<!-- -->{{#switch: {{SUBPAGENAME}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in alpha|{{PAGENAME}}]] }} }} | beta | b = ແມ່ແບບນີ້ໄດ້ຮັບການຈັດອັນດັບເປັນເບຕາ ແລະ ພ້ອມສຳລັບການໃຊ້ງານຢ່າງແພ່ຫຼາຍ ແຕ່ແມ່ແບບນີ້ຍັງໃໝ່ຢູ່ ແລະ ຄວນໃຊ້ດ້ວຍຄວາມລະມັດລະວັງເພື່ອແນ່ໃຈວ່າຜົນລັບເປັນໄປຕາມທີ່ຄາດໄວ້<!-- -->{{#switch: {{SUBPAGENAME}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Templates in beta|{{PAGENAME}}]] }} }} | release | r | general | g = This template is rated as ready for general use. It has reached a mature form and is thought to be bug-free and ready for use wherever appropriate. It is ready to mention on help pages and other Wikipedia resources as an option for new users to learn. To reduce server load and bad output, it should be improved by [[WP:TESTCASES|sandbox testing]] rather than repeated trial-and-error editing.<!-- Category deleted per [[Wikipedia:Categories_for_discussion/Log/2021_October_17#Category%3ATemplates_for_general_use]] --> | protected | protect | p = This template is [[:Category:Wikipedia template-protected templates|subject to page protection]]. It is a [[Wikipedia:High-risk templates|highly visible template]] in use by a very large number of pages, or is [[WP:SUBST|substituted]] very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is [[WP:PROTECT|protected]] from editing.<!-- -->{{#switch: {{SUBPAGENAME}}|doc|sandbox=<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | [[Category:Wikipedia template-protected templates|{{PAGENAME}}]] }} }} | #default = {{error|Template rating is invalid or not specified.}} }} }}|{{error|Error: {{tl|Template rating}} must be placed in the Template namespace.}}|demospace={{{demospace|<noinclude>template</noinclude>}}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go in Wikidata. --> </noinclude> qj5hxdc8w3z9b0rqkdjoph1k1lfk7jx