Bước tới nội dung

Mô đun:BEDSearch

Bách khoa toàn thư mở Wikipedia

Đây là phiên bản hiện hành của trang này do imported>NgocAnMaster sửa đổi vào lúc 15:54, ngày 15 tháng 7 năm 2023 (Trang mới: “local p = {} -- Lấy danh sách liên kết của BlockedExternalDomains.json cho vào một set local list = (function() local content = mw.title.new('MediaWiki:BlockedExternalDomains.json') :getContent() :gsub('<!%-%-[^\n]-%-%->', '') -- HTML <!-- --> :gsub('#[^\n]*', '') -- PHP // # :gsub('</?pre>', '') -- HTML <pre></pre> local set = {} for line in string.gmatch(content, "[-\\.%w]+") do set[mw.text.trim(line)] = 1 end return set end)…”). Địa chỉ URL hiện tại là một liên kết vĩnh viễn đến phiên bản này của trang.

(khác) ← Phiên bản cũ | Phiên bản mới nhất (khác) | Phiên bản mới → (khác)
local p = {}

-- Lấy danh sách liên kết của BlockedExternalDomains.json cho vào một set
local list = (function()
	local content = mw.title.new('MediaWiki:BlockedExternalDomains.json')
		:getContent()
		:gsub('<!%-%-[^\n]-%-%->', '') -- HTML <!-- -->
		:gsub('#[^\n]*', '') -- PHP // #
		:gsub('</?pre>', '') -- HTML <pre></pre>
	local set = {}
	
	for line in string.gmatch(content, "[-\\.%w]+") do
		set[mw.text.trim(line)] = 1
	end
	
	return set
end)()

-- Kiểm tra liên kết có tồn tại trong set?
function p.isAdded(frame)
	local site = frame.args[1]
	return p._isAdded(site)
end

function p._isAdded(site)
	return list[site] == 1
end

return p