Jumat, 02 Oktober 2026
10:56 WIB
TERKINI
Berita Tangki Motor Bocor Picu Kebakaran Hebat Bengkel di Cilincing, Kerugian Capai Rp 75 Juta Berita DPR Tugaskan Komisi III Uji Kelayakan Komjen Suyudi Ario Seto Sebagai Calon Kapolri Berita Uji Kelayakan Komjen Suyudi Ario Seto: Langkah Krusial Menuju Kursi Kapolri Berita Komjen Suyudi Paparkan Visi 'Polisi Bersama Masyarakat' untuk Transformasi Polri Berita Jalan Mulus Komjen Suyudi: Komisi III DPR Setujui Pimpin Polri Berita DPR RI Resmi Lantik Komjen Suyudi Ario Seto sebagai Kapolri Baru Lampung Prakiraan Cuaca Lampung 1 Oktober 2026: Waspada Hujan Lebat dan Angin Kencang Ekonomi Dan Bisnis Harga Emas Antam 1 Oktober 2026 Turun, Cek Rincian Lengkapnya Sekarang Cuaca Waspada! 325 Titik Panas Terdeteksi di Lampung, Ancaman Karhutla Meningkat Regional Menko PMK Muhadjir Effendy Kunjungi Anjir Batola, Perkuat Sinergi Pembangunan Wilayah Berita Tangki Motor Bocor Picu Kebakaran Hebat Bengkel di Cilincing, Kerugian Capai Rp 75 Juta Berita DPR Tugaskan Komisi III Uji Kelayakan Komjen Suyudi Ario Seto Sebagai Calon Kapolri Berita Uji Kelayakan Komjen Suyudi Ario Seto: Langkah Krusial Menuju Kursi Kapolri Berita Komjen Suyudi Paparkan Visi 'Polisi Bersama Masyarakat' untuk Transformasi Polri Berita Jalan Mulus Komjen Suyudi: Komisi III DPR Setujui Pimpin Polri Berita DPR RI Resmi Lantik Komjen Suyudi Ario Seto sebagai Kapolri Baru Lampung Prakiraan Cuaca Lampung 1 Oktober 2026: Waspada Hujan Lebat dan Angin Kencang Ekonomi Dan Bisnis Harga Emas Antam 1 Oktober 2026 Turun, Cek Rincian Lengkapnya Sekarang Cuaca Waspada! 325 Titik Panas Terdeteksi di Lampung, Ancaman Karhutla Meningkat Regional Menko PMK Muhadjir Effendy Kunjungi Anjir Batola, Perkuat Sinergi Pembangunan Wilayah

Modul:Transclusion count

Wikimedia module

Bagikan:
Dokumentasi modullihatsuntingriwayatsegarkan
BetaModul ini dinilai sebagai modul beta, dan siap digunakan secara luas. Modul ini masih baru dan harus digunakan dengan hati-hati untuk memastikan bahwa hasilnya sesuai dengan yang diharapkan.
Modul ini di adaptasi dari Wikipedia bahasa Ingris dengan menambahkan beberapa modifikasi terkait mw.site.namespaces[828].name yang tidak bisa mengembalikan ruang nama dengan akurat di idwiki. Jangan memperbarui modul dengan cara salin tempel dari Wikipedia bahasa Inggris, karena akan mengakibatkan galat.
WarningModul Lua ini digunakan pada banyak halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Modul:Transclusion count, atau bak pasir modul Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya.

Mengambil data templat yang paling banyak digunakan. Menggunakan data yang diperbarui otomatis oleh bot dari subhalaman Modul:Transclusion_count/data/ jika tersedia. Jangan sunting atau salin tempel data tersebut dari Wikipedia bahasa Inggris, karena pasti ada perbedaan data transklusi dengan templat yang sama di enwiki.

Dokumentasi di atas ditransklusikan dari Modul:Transclusion count/doc. (sunting | riwayat)
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
localp={}
functionp._fetch(args)
localtemplate=nil
localreturn_value=nil
-- Use demo parameter if it exists, otherwise use current template name
localnamespace=mw.title.getCurrentTitle().namespace
ifargs["demo"]andargs["demo"]~=""then
template=mw.ustring.gsub(args["demo"],"^[Tt]emplate:","")
elseifnamespace==10then-- Template namespace
template=mw.title.getCurrentTitle().text
elseifnamespace==828then-- Module namespace
template=("Module:"..mw.title.getCurrentTitle().text)
end
-- If in template or module namespace, look up count in /data
iftemplate~=nilthen
namespace=mw.title.new(template,"Template").namespace
ifnamespace==10ornamespace==828then
template=mw.ustring.gsub(template,"/doc$","")-- strip /doc from end
template=mw.ustring.gsub(template,"/sandbox$","")-- strip /sandbox from end
localindex=mw.ustring.sub(mw.title.new(template).text,1,1)
localstatus,data=pcall(function()
return(mw.loadData('Module:Transclusion_count/data/'..(mw.ustring.find(index,"%a")andindexor"other")))
end)
ifstatusthen
return_value=tonumber(data[mw.ustring.gsub(template," ","_")])
end
end
end
-- If database value doesn't exist, use value passed to template
ifreturn_value==nilandargs[1]~=nilthen
localarg1=mw.ustring.match(args[1],'[%d,]+')
ifarg1andarg1~=''then
return_value=tonumber(mw.getCurrentFrame():callParserFunction('formatnum',arg1,'R'))
end
end
returnreturn_value
end
functionp.fetch(frame)
returnp._fetch(frame.args)
end
-- Tabulate this data for [[Wikipedia:Laporan basis data/Templat yang paling banyak digunakan]]
functionp.tabulate()
locallist={}
fori=65,91do
localdata=mw.loadData('Module:Transclusion count/data/'..((i==91)and'other'orstring.char(i)))
forname,countinpairs(data)do
localtitle=mw.title.new(name,"Template")
table.insert(list,{title,count})
end
end
table.sort(list,function(a,b)
return(a[2]==b[2])and(a[1]<b[1])or(a[2]>b[2])
end)
locallang=mw.getContentLanguage()
fori=1,#listdo
localprotLevel=""
localtitle=list[i][1]
ifi<=400then
-- Only fetch protection info for first 400 templates
iftitle.protectionLevelsandtitle.protectionLevels.editthen
protLevel=title.protectionLevels.edit[1]or"(unprotected)"
else
protLevel="(unprotected)"
end
else
-- Beyond 400, leave it empty to save expensive function calls
protLevel=""
end
list[i]=('|-\n| %d || [[%s]] || %s || %s \n')
:format(i,title.fullText:gsub('_',' '),lang:formatNum(list[i][2]),protLevel)
end
returntable.concat(list)
end
returnp
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan