跳转到内容

模組:PJBSClass/page

本页使用了标题或全文手工转换
被永久保护的模块
维基百科,自由的百科全书

这是本页的一个历史版本,由A2569875留言 | 贡献2024年1月6日 (六) 16:01编辑。这可能和当前版本存在着巨大的差异。

軟重定向Module:PJBSClass
此頁面為軟重定向

{
"is_softredirect":[
true,
false,
"是否為軟重定向頁"
],
"class":"所在頁面的評級",
"has_WPBS":[
true,
false,
"有無WPBS模板"
],
"is_disambiguation":[
true,
false,
"是否為消歧義頁"
]
}
{
	"class":"所在頁面的評級",
	"has_WPBS":"true/false:有無WPBS模板",
    "is_disambiguation":"true/false:是否為消歧義頁",
    "is_softredirect":"true/false:是否為軟重定向頁"
}
local p={}
local PJBSClass = require("Module:PJBSClass")
local PJBSClassMain = require("Module:PJBSClass/main")
--本頁面要展示的維基代碼
require('Module:Module wikitext')._addText([[{{NoteTA|G1=MediaWiki|G2=IT}}{{ {{LoadPage|Template:Special wikitext}}{{LoadPage|Template:Special wikitext/Custom Module}}{{#ifeq:{{FULLPAGENAME}}|Module:PJBSClass/page|#invoke:Special wikitext/Custom Module|void}}|main|is_in_doc={{{is_in_doc|0}}}
|pagename=Module:PJBSClass/page
|wikitext={{軟重定向|Module:PJBSClass}}
{{ombox|text='''本模組支持直接當模板調用。'''<br/>您可以直接使用<code>{{((}}{{AnyLink|Module:PJBSClass/page}}{{))}}</code>來調用本模組,以獲取該條目輸入於{{tl|PJBS}}的評級。也可以使用<code>{{((}}{{AnyLink|Module:PJBSClass/page}}{{!}}頁面名稱{{))}}</code>來獲取特定頁面輸入於{{tl|PJBS}}的評級。}}
{{ombox|text='''本模組不應直接被其他模組調用。'''<br/>您應該透過{{AnyLink|Module:PJBSClass/main}}來間接調用本模組。如真的需要直接使用本模組,請使用<code>{{AnyLink|mw:Extension:Scribunto/Lua_reference_manual#mw.loadData|mw.loadData}}("{{AnyLink|Module:PJBSClass/page}}")</code>來獲得評級資訊。}}
|show_doc=no}}
{{Special wikitext/JSON
|<nowiki>
{
	"class":"所在頁面的評級",
	"has_WPBS":[true,false,"有無WPBS模板"],
    "is_disambiguation":[true,false,"是否為消歧義頁"],
    "is_softredirect":[true,false,"是否為軟重定向頁"]
}
</nowiki>}}
<syntaxhighlight lang=json line>
{
	"class":"所在頁面的評級",
	"has_WPBS":"true/false:有無WPBS模板",
    "is_disambiguation":"true/false:是否為消歧義頁",
    "is_softredirect":"true/false:是否為軟重定向頁"
}
</syntaxhighlight>
]])
--令本模組可以直接以{{Module:PJBSClass/page}}調用
--<includeonly><onlyinclude>{{#if:{{{1|}}}|{{#invoke:PJBSClass/main|getClassAuto|{{{1|}}}|class={{#invoke:PJBSClass|getClassByPage|{{{1|}}}}}}}|{{#invoke:PJBSClass/main|getClass|¬}}}}</onlyinclude></includeonly>
--所在頁面輸入於WPBS的評級
p.class, p.has_WPBS = PJBSClass.getClassByPage(nil, true)
--所在頁面是否為消歧義頁
p.is_disambiguation = PJBSClassMain.is_disambiguation()
--所在頁面是否為軟重定向
p.is_softredirect = PJBSClassMain.is_softredirect()
return p