นี่เป็นมอดูลที่ถูกป้องกันถาวรเนื่องจากมีความเสี่ยงสูง กรุณาอภิปรายการเปลี่ยนแปลงใด ๆ ทาง คุณอาจส่งคำขอแก้ไขไปยังเพื่อให้แก้ไขได้หากเป็นการแก้ไขที่ไม่มีการคัดค้านหรือมีความเห็นพ้องสนับสนุน คุณยังสามารถขอให้เลิกป้องกันหน้าได้ |
มอดูลนี้ เป็นอันเนื่องมาจากการใช้งานโดยหน้าจำนวนมากหรือมีการบ่อยครั้ง การก่อกวนหรือความผิดพลาดจากการแก้ไขจะส่งผลกระทบต่อหลาย ๆ หน้า หรือแม้แต่การแก้ไขเล็กน้อยก็อาจทำให้เซิร์ฟเวอร์ได้รับภาระงานจำนวนมาก จึงต้องได้รับจากการแก้ไข |
การใช้งาน
มอดูลนี้สุ่มลิงก์ในหน้า มาแสดงผลในหน้า
วิธีใช้ ให้เรียก {{#invoke:Requested articles|main|จำนวนลิงก์ที่ต้องการจะให้แสดง}}
เช่น
{{#invoke:Requested articles|main|3}} จะแสดงผล ^ ^ ^
คู่มือการใช้งานที่ปรากฏด้านบนนี้ดึงมาจาก (มอดูล:Requested articles/doc) (แก้ | ประวัติ) ผู้เขียนสามารถทำการทดลองได้ที่กระบะทราย (สร้าง | คัดลอก) และชุดทดสอบ (สร้าง) ของมอดูลนี้ |
local p = {} local random = require('Module:Math')._random function p.main(frame) total = tonumber(frame.args[1]) links = {} content = mw.title.new('วิกิพีเดีย:บทความที่ต้องการ'):getContent() for thlink, enlink in content:gmatch('* %[%[(%S-)%]%] %(%[%[(:en:%S-)%]%]%)') do if not thlink:find(']', 1, true) then table.insert(links, {thlink, enlink}) end end selected = {} out = {} while #out < total do num = random(#links) if not selected[num] then selected[num] = true table.insert(out, '[[' .. links[num][1] .. ']][[' .. links[num][2] .. '|^]]') end end return table.concat(out, ' ') end return p
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
niepnmxdulthithukpxngknthawrenuxngcakmikhwamesiyngsung krunaxphipraykarepliynaeplngid thang khunxacsngkhakhxaekikh ipyngphuduaelrabbephuxihaekikhidhakepnkaraekikhthiimmikarkhdkhanhruxmikhwamehnphxngsnbsnun khunyngsamarthkhxihelikpxngknhnaidkhumuxkarichnganmxdul du aek prawti langaekhch mxdulni epnxnenuxngmacakkarichnganodyhnacanwnmakhruxmikarbxykhrng karkxkwnhruxkhwamphidphladcakkaraekikhcasngphlkrathbtxhlay hna hruxaemaetkaraekikhelknxykxacthaihesirfewxridrbpharangancanwnmak cungtxngidrbkarpxngkncakkaraekikhkarichngan mxdulnisumlingkinhnawikiphiediy bthkhwamthitxngkar maaesdngphlinhna phiess prbprunglasud withiich iheriyk invoke Requested articles main canwnlingkthitxngkarcaihaesdng echn invoke Requested articles main 3 caaesdngphl khumuxkarichnganthipraktdanbnnidungmacak mxdul Requested articles doc aek prawti phuekhiynsamarththakarthdlxngidthikrabathray srang khdlxk aelachudthdsxb srang khxngmxdulni hnayxykhxngmxdulni local p local random require Module Math random function p main frame total tonumber frame args 1 links content mw title new wikiphiediy bthkhwamthitxngkar getContent for thlink enlink in content gmatch S en S do if not thlink find 1 true then table insert links thlink enlink end end selected out while out lt total do num random links if not selected num then selected num true table insert out links num 1 links num 2 end end return table concat out end return p