个人工具

帮助:归档页面

出自Meshal Lite

在2018年3月4日 (日) 10:43由Pucs (讨论 | 贡献)所做的修订版本
跳转到: 导航, 搜索

Meshal Lite是一个保持版本迭代的游戏系统。由于版本的演进,旧版本的页面内容可能将不再适用于当前版本的规范。当然,旧版本的页面仍然是重要的资料,它们见证了每个版本的变迁,因此不应当被粗暴地删除。这些页面须被归档,成为Meshal Lite历史的一部分。

如何归档一个页面

页面可通过移动的操作完成归档。根据版本的不同,页面将被归档到对应的路径位置。


  • 第7版页面:移动到 归档/v7 下;
  • 第6版页面:移动到 归档/v6 下;
  • 之前的版本:……以此类推;
  • 无法判断版本的古老页面:移动到 归档/v? 下。

由于过去的归档方式不同(在一个页面下建立了基于版本号的子页面),所以在移动时请注意控制选项:

  • 包含版本号的子页面应当被单独归档到对应版本下。比如:页面名“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
}}
第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}}|}}
第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>
  • 完成固化之后,应当在这个页面代码的行首加入“{{old}}”,用于将该页面归入“category:已固化”分类。