打开主菜单
首页
随机
登录
设置
关于iFx Wiki
免责声明
iFx Wiki
搜索
更改
←上一编辑
下一编辑→
模块:SMWUtils
(查看源代码)
2021年1月3日 (日) 00:42的版本
添加729字节
、
2021年1月3日 (日) 00:42
无编辑摘要
第10行:
第10行:
for j, r in ipairs(res.results) do
for j, r in ipairs(res.results) do
table.insert(ret, r.fulltext)
table.insert(ret, r.fulltext)
+
end
+
return ret
+
end
+
+
function p.query_page_properties(query, properties)
+
local real_query = query
+
for i, p in ipairs(properties) do
+
real_query = real_query .. "|?" .. p
+
end
+
local res = mw.smw.getQueryResult(real_query)
+
local ret = {}
+
for i, r in ipairs(res.results) do
+
local ans = {}
+
local title = r.fulltext
+
for j, prop in ipairs(properties) do
+
local p_values = {}
+
if r.printouts[prop] then
+
for k, t in ipairs(r.printouts[prop]) do
+
table.insert(p_values, t.fulltext)
+
end
+
end
+
ans[prop] = p_values
+
end
+
table.insert(ret, {title=title, properties=ans})
end
end
return ret
return ret
VIFF
IFEXEditor、
行政员
、
评论管理员
、
界面管理员
、
管理员(语义MediaWiki)
、
监护人(语义MediaWiki)
、
管理员
1,370
个编辑