帮助:归档页面
出自Meshal Lite
(修订版本间的差异)
第18行: | 第18行: | ||
被归档的页面应当对内容中使用的模板和变量做替换引用处理,也就是俗称的“固化”。 | 被归档的页面应当对内容中使用的模板和变量做替换引用处理,也就是俗称的“固化”。 | ||
*🛠你可以使用[http://www.necroz.com/project/smithy/widgets/meshalUtil/u_wikiCodeParser.php wiki代码处理工具]来完成这项工作(需要注册一个账号)。 | *🛠你可以使用[http://www.necroz.com/project/smithy/widgets/meshalUtil/u_wikiCodeParser.php wiki代码处理工具]来完成这项工作(需要注册一个账号)。 | ||
− | *由于页面中可能使用了多重模板引用,因此可能需要进行多次固化才能完全固化。此时,应当先进行第1次固化并保存代码,然后再次编辑,对页面代码做第2次固化并保存代码,直至最终在这个页面的代码中不再有“<nowiki>{{模板}}、{{#运算}}、{{{参数}}}}</nowiki> | + | *由于页面中可能使用了多重模板引用,因此可能需要进行多次固化才能完全固化。此时,应当先进行第1次固化并保存代码,然后再次编辑,对页面代码做第2次固化并保存代码,直至最终在这个页面的代码中不再有“<nowiki>{{模板}}、{{#运算}}、{{{参数}}}}</nowiki>”格式符。(可容忍的格式符包括:{{SERVER}}、{{lc:}}等全局变量和魔术字。 |
+ | {{anno| | ||
+ | 以“Feature:女性”举例 | ||
+ | |||
+ | ;原始代码 | ||
+ | <source lang="text"> | ||
+ | {{cardFeature | ||
+ | |name=女性 | ||
+ | |add={{addon|{{{addon|}}}}} | ||
+ | |contributor=[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio] | ||
+ | |illustrator= | ||
+ | |img= | ||
+ | |class=gender | ||
+ | |type= | ||
+ | |subtype=v7 | ||
+ | |content= | ||
+ | |desc="Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差. | ||
+ | |descalign=left | ||
+ | }} | ||
+ | </source> | ||
+ | |||
+ | ;第1次固化保存后得到的代码 | ||
+ | <source lang="text"> | ||
+ | <div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
+ | <!--卡牌颜色处理--> | ||
+ | {{#vardefine: cardcolor|F1D1FF}} | ||
+ | |||
+ | <!--分类文本--> | ||
+ | {{#vardefine: classtype|{{#switch: gender | ||
+ | |species=种族 | ||
+ | |race=种族(亚种) | ||
+ | |gender=性别 | ||
+ | |size=体型 | ||
+ | |form=形态 | ||
+ | |worship=信仰 | ||
+ | |class=职业 | ||
+ | |#default=}}}} | ||
+ | |||
+ | <!--世界设定--> | ||
+ | {{#vardefine: campaignset|{{#ifeq: ||核心| }} }} | ||
+ | |||
+ | <!--贡献者--> | ||
+ | {{#vardefine: contributor|<div class="contributor">本内容由 {{#ifeq:[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]||[[Meshal Design Team]]|[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]}} 贡献{{#ifeq:|||<br>插图由 贡献}}</div>}} | ||
+ | |||
+ | <!--是否是原始页面--> | ||
+ | {{#vardefine: originpage|{{#switch: {{FULLPAGENAME}} | ||
+ | |=1 | ||
+ | |#default=}}}} | ||
+ | |||
+ | <!--数据处理结束--></div> | ||
+ | {{#ifeq: |{{FULLPAGENAME}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm" style="border-color:#{{#var: cardcolor}}C0; {{#ifeq: {{FULLPAGENAME}}||position:absolute; left:0; top:0;|}}"> | ||
+ | <!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#{{#var: cardcolor}}C0;">{{img|ico_gender.gif}} <span class="cardTitle">{{#ifeq: ||[[feature:女性|女性]]|[[女性]]}}</span><span class="cardTitleAdd"></span><span class="cardType">{{#ifeq: {{#var: classtype}}|||[[{{#var: classtype}}]]}} {{#replaceset:|/(\S+)/i=[[\1]]|}} | ||
+ | </span></div> | ||
+ | <!--配图--><div class="cardImage">{{#ifeq:||{{img|cardimage/defaultcardimg.jpg}}| }}</div> | ||
+ | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #{{#var:cardcolor}}C0;"><!--具体内容--><!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|||{{#ifeq: |||<div class="cardRow" style="text-align:right;">{{#ifeq: ||[[feature:女性|» 关于 女性 的更多资料, 请在此处查阅]]|[[» 关于 女性 的更多资料, 请在此处查阅]]}}</div>}}}} | ||
+ | <!--附文-->{{#ifeq:"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.|||<div class="cardDesc bg-blur" style="text-align:left;"> | ||
+ | "Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div>}} | ||
+ | </div> | ||
+ | </div>{{#ifeq: |{{FULLPAGENAME}}|{{#ifeq: {{#var: classtype}}|||[[category:{{#var: classtype}}]]}}{{#replaceset:|/(\S+)/i=[[category:\1]]|}}{{#replaceset:v7|/(\S+)/i=[[category:\1]]|}}{{#replaceset:{{#var:campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}} | ||
+ | <div class="cardAdminicle"> | ||
+ | </div></div> | ||
+ | {{#var:contributor}} | ||
+ | <!--添加子页面入口-->{{#ifeq: |{{FULLPAGENAME}}|{{#ifingroup:sysop| | ||
+ | <span class="editEntrance">📝<inputbox> | ||
+ | type=create | ||
+ | width=24 | ||
+ | break=no | ||
+ | bgcolor=#ffffff | ||
+ | placeholder=子页面名 | ||
+ | prefix={{FULLPAGENAME}}/ | ||
+ | buttonlabel=创建子页面 | ||
+ | </inputbox></span> | ||
+ | |}}|}} | ||
+ | {{subpages}}|}} | ||
+ | </source> | ||
+ | |||
+ | ;第2次固化保存后得到的代码,已经得到最终代码,在首航加上“<nowiki>{{old}}</nowiki>” | ||
+ | <source lang="text"> | ||
+ | {{old}} | ||
+ | <div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
+ | <!--卡牌颜色处理--> | ||
+ | |||
+ | |||
+ | <!--分类文本--> | ||
+ | |||
+ | |||
+ | <!--世界设定--> | ||
+ | |||
+ | |||
+ | <!--贡献者--> | ||
+ | |||
+ | |||
+ | <!--是否是原始页面--> | ||
+ | |||
+ | |||
+ | <!--数据处理结束--></div> | ||
+ | <!--卡牌外框--><div class="cardFrm" style="border-color:#F1D1FFC0; "> | ||
+ | <!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#F1D1FFC0;"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:ico_gender.gif}}<nowiki></nowiki> <span class="cardTitle">[[feature:女性|女性]]</span><span class="cardTitleAdd"></span><span class="cardType">[[性别]] | ||
+ | </span></div> | ||
+ | <!--配图--><div class="cardImage"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:cardimage/defaultcardimg.jpg}}<nowiki></nowiki></div> | ||
+ | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #F1D1FFC0;"><!--具体内容--><!--额外资料--> | ||
+ | <!--附文--><div class="cardDesc bg-blur" style="text-align:left;"> | ||
+ | "Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | </source> | ||
+ | }} | ||
*完成固化之后,应当在这个页面代码的行首加入“<nowiki>{{old}}</nowiki>”,用于将该页面归入“[[:category:已固化]]”分类。 | *完成固化之后,应当在这个页面代码的行首加入“<nowiki>{{old}}</nowiki>”,用于将该页面归入“[[:category:已固化]]”分类。 | ||
}} | }} |
在2018年3月4日 (日) 10:43所做的修订版本
Meshal Lite是一个保持版本迭代的游戏系统。由于版本的演进,旧版本的页面内容可能将不再适用于当前版本的规范。当然,旧版本的页面仍然是重要的资料,它们见证了每个版本的变迁,因此不应当被粗暴地删除。这些页面须被归档,成为Meshal Lite历史的一部分。
如何归档一个页面
页面可通过移动的操作完成归档。根据版本的不同,页面将被归档到对应的路径位置。
由于过去的归档方式不同(在一个页面下建立了基于版本号的子页面),所以在移动时请注意控制选项:
- 包含版本号的子页面应当被单独归档到对应版本下。比如:页面名“Ability:火球术/v6”表示这曾经是页面“Ability:火球术”的6版子页面,在归档时,应当将“Ability:火球术”归档至“归档/v7/Ability:火球术”,将“Ability:火球术/v6”归档至“归档/v6/Ability:火球术”。
- 移动时不应勾选“保留重定向”。
固化
被归档的页面应当对内容中使用的模板和变量做替换引用处理,也就是俗称的“固化”。
- 🛠你可以使用wiki代码处理工具来完成这项工作(需要注册一个账号)。
- 由于页面中可能使用了多重模板引用,因此可能需要进行多次固化才能完全固化。此时,应当先进行第1次固化并保存代码,然后再次编辑,对页面代码做第2次固化并保存代码,直至最终在这个页面的代码中不再有“{{模板}}、{{#运算}}、{{{参数}}}}”格式符。(可容忍的格式符包括:http://necroz.com、等全局变量和魔术字。
以“Feature:女性”举例
- 原始代码
{{cardFeature
|name=女性
|add={{addon|{{{addon|}}}}}
|contributor=[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]
|illustrator=
|img=
|class=gender
|type=
|subtype=v7
|content=
|desc="Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.
|descalign=left
}}
|name=女性
|add={{addon|{{{addon|}}}}}
|contributor=[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]
|illustrator=
|img=
|class=gender
|type=
|subtype=v7
|content=
|desc="Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.
|descalign=left
}}
- 第1次固化保存后得到的代码
<div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版-->
<!--卡牌颜色处理-->
{{#vardefine: cardcolor|F1D1FF}}
<!--分类文本-->
{{#vardefine: classtype|{{#switch: gender
|species=种族
|race=种族(亚种)
|gender=性别
|size=体型
|form=形态
|worship=信仰
|class=职业
|#default=}}}}
<!--世界设定-->
{{#vardefine: campaignset|{{#ifeq: ||核心| }} }}
<!--贡献者-->
{{#vardefine: contributor|<div class="contributor">本内容由 {{#ifeq:[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]||[[Meshal Design Team]]|[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]}} 贡献{{#ifeq:|||<br>插图由 贡献}}</div>}}
<!--是否是原始页面-->
{{#vardefine: originpage|{{#switch: {{FULLPAGENAME}}
|=1
|#default=}}}}
<!--数据处理结束--></div>
{{#ifeq: |{{FULLPAGENAME}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm" style="border-color:#{{#var: cardcolor}}C0; {{#ifeq: {{FULLPAGENAME}}||position:absolute; left:0; top:0;|}}">
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#{{#var: cardcolor}}C0;">{{img|ico_gender.gif}} <span class="cardTitle">{{#ifeq: ||[[feature:女性|女性]]|[[女性]]}}</span><span class="cardTitleAdd"></span><span class="cardType">{{#ifeq: {{#var: classtype}}|||[[{{#var: classtype}}]]}} {{#replaceset:|/(\S+)/i=[[\1]]|}}
</span></div>
<!--配图--><div class="cardImage">{{#ifeq:||{{img|cardimage/defaultcardimg.jpg}}| }}</div>
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #{{#var:cardcolor}}C0;"><!--具体内容--><!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|||{{#ifeq: |||<div class="cardRow" style="text-align:right;">{{#ifeq: ||[[feature:女性|» 关于 女性 的更多资料, 请在此处查阅]]|[[» 关于 女性 的更多资料, 请在此处查阅]]}}</div>}}}}
<!--附文-->{{#ifeq:"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.|||<div class="cardDesc bg-blur" style="text-align:left;">
"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div>}}
</div>
</div>{{#ifeq: |{{FULLPAGENAME}}|{{#ifeq: {{#var: classtype}}|||[[category:{{#var: classtype}}]]}}{{#replaceset:|/(\S+)/i=[[category:\1]]|}}{{#replaceset:v7|/(\S+)/i=[[category:\1]]|}}{{#replaceset:{{#var:campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}
<div class="cardAdminicle">
</div></div>
{{#var:contributor}}
<!--添加子页面入口-->{{#ifeq: |{{FULLPAGENAME}}|{{#ifingroup:sysop|
<span class="editEntrance">📝<inputbox>
type=create
width=24
break=no
bgcolor=#ffffff
placeholder=子页面名
prefix={{FULLPAGENAME}}/
buttonlabel=创建子页面
</inputbox></span>
|}}|}}
{{subpages}}|}}
<!--卡牌颜色处理-->
{{#vardefine: cardcolor|F1D1FF}}
<!--分类文本-->
{{#vardefine: classtype|{{#switch: gender
|species=种族
|race=种族(亚种)
|gender=性别
|size=体型
|form=形态
|worship=信仰
|class=职业
|#default=}}}}
<!--世界设定-->
{{#vardefine: campaignset|{{#ifeq: ||核心| }} }}
<!--贡献者-->
{{#vardefine: contributor|<div class="contributor">本内容由 {{#ifeq:[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]||[[Meshal Design Team]]|[[user:Pucs|William Pucs]]@[http://www.necroz.com Necroz Studio]}} 贡献{{#ifeq:|||<br>插图由 贡献}}</div>}}
<!--是否是原始页面-->
{{#vardefine: originpage|{{#switch: {{FULLPAGENAME}}
|=1
|#default=}}}}
<!--数据处理结束--></div>
{{#ifeq: |{{FULLPAGENAME}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm" style="border-color:#{{#var: cardcolor}}C0; {{#ifeq: {{FULLPAGENAME}}||position:absolute; left:0; top:0;|}}">
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#{{#var: cardcolor}}C0;">{{img|ico_gender.gif}} <span class="cardTitle">{{#ifeq: ||[[feature:女性|女性]]|[[女性]]}}</span><span class="cardTitleAdd"></span><span class="cardType">{{#ifeq: {{#var: classtype}}|||[[{{#var: classtype}}]]}} {{#replaceset:|/(\S+)/i=[[\1]]|}}
</span></div>
<!--配图--><div class="cardImage">{{#ifeq:||{{img|cardimage/defaultcardimg.jpg}}| }}</div>
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #{{#var:cardcolor}}C0;"><!--具体内容--><!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|||{{#ifeq: |||<div class="cardRow" style="text-align:right;">{{#ifeq: ||[[feature:女性|» 关于 女性 的更多资料, 请在此处查阅]]|[[» 关于 女性 的更多资料, 请在此处查阅]]}}</div>}}}}
<!--附文-->{{#ifeq:"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.|||<div class="cardDesc bg-blur" style="text-align:left;">
"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div>}}
</div>
</div>{{#ifeq: |{{FULLPAGENAME}}|{{#ifeq: {{#var: classtype}}|||[[category:{{#var: classtype}}]]}}{{#replaceset:|/(\S+)/i=[[category:\1]]|}}{{#replaceset:v7|/(\S+)/i=[[category:\1]]|}}{{#replaceset:{{#var:campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}}
<div class="cardAdminicle">
</div></div>
{{#var:contributor}}
<!--添加子页面入口-->{{#ifeq: |{{FULLPAGENAME}}|{{#ifingroup:sysop|
<span class="editEntrance">📝<inputbox>
type=create
width=24
break=no
bgcolor=#ffffff
placeholder=子页面名
prefix={{FULLPAGENAME}}/
buttonlabel=创建子页面
</inputbox></span>
|}}|}}
{{subpages}}|}}
- 第2次固化保存后得到的代码,已经得到最终代码,在首航加上“{{old}}”
{{old}}
<div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版-->
<!--卡牌颜色处理-->
<!--分类文本-->
<!--世界设定-->
<!--贡献者-->
<!--是否是原始页面-->
<!--数据处理结束--></div>
<!--卡牌外框--><div class="cardFrm" style="border-color:#F1D1FFC0; ">
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#F1D1FFC0;"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:ico_gender.gif}}<nowiki></nowiki> <span class="cardTitle">[[feature:女性|女性]]</span><span class="cardTitleAdd"></span><span class="cardType">[[性别]]
</span></div>
<!--配图--><div class="cardImage"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:cardimage/defaultcardimg.jpg}}<nowiki></nowiki></div>
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #F1D1FFC0;"><!--具体内容--><!--额外资料-->
<!--附文--><div class="cardDesc bg-blur" style="text-align:left;">
"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div>
</div>
</div>
<div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版-->
<!--卡牌颜色处理-->
<!--分类文本-->
<!--世界设定-->
<!--贡献者-->
<!--是否是原始页面-->
<!--数据处理结束--></div>
<!--卡牌外框--><div class="cardFrm" style="border-color:#F1D1FFC0; ">
<!--卡牌头部--><div class="cardHead bg-blur" style="background-color:#F1D1FFC0;"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:ico_gender.gif}}<nowiki></nowiki> <span class="cardTitle">[[feature:女性|女性]]</span><span class="cardTitleAdd"></span><span class="cardType">[[性别]]
</span></div>
<!--配图--><div class="cardImage"><nowiki></nowiki>{{SERVER}}/liteimg/{{lc:cardimage/defaultcardimg.jpg}}<nowiki></nowiki></div>
<!--内容容器--><div class="cardContent bg-blur" style="border-top-color: #F1D1FFC0;"><!--具体内容--><!--额外资料-->
<!--附文--><div class="cardDesc bg-blur" style="text-align:left;">
"Female / Woman"<br>女性, 雌性或阴性. 女性不同于男性, 具有生育后代的能力, 但并不代表女性一定是弱者和受保护的对象 -- 杰出的女性丝毫不比男性差.</div>
</div>
</div>
- 完成固化之后,应当在这个页面代码的行首加入“{{old}}”,用于将该页面归入“category:已固化”分类。