本页面介绍如何在本维基添加攻略。

相关模板

首页

图文攻略

添加图文攻略步骤
  • 【方法1】通过表单自动创建:form:攻略(与下面的方法2是一样的,只不过把各种模板信息都约束好,省事一些)
    • 在首页或者模板里点击“添加”也会跳转到form:攻略页面
  • 【方法2】自定义创建任意页面,然后加入下面的模板信息和参数,需要注意的是参数不能随意填写,否则有可能查询不到

模板信息

{{攻略表单
|标题=测试攻略1
|所属分类=地区
|是否原创=是
}}
需要注意,所属分类不能乱写,必须是Data:Concepts.tab表格中最后一列里的某一个值(subcat_zh)

视频攻略

已有的视频攻略:category:视频攻略

添加视频攻略步骤
  1. b站视频需要手动转换av号,bv转av工具
  2. 上传站外视频文件:在【任意页面】的【源代码编辑器】-高级-插入-视频中将带有av号的url填入,上传,会生成一张后缀为.video的"文件",参考帮助:视频教程,到这一步,已经成功将一个外站视频加入到本wiki中了,但是,wiki首页的模板并不知道要将那些视频展示出来。因为首页模板是通过SMW查询实现的,如果要正确的展示,还需要前往刚刚上传的文件页面,添加SMW信息。
  3. 添加SMW信息,以使得查询模板正确工作,前往该文件页面(例如:文件:测试1.video),点击“编辑源代码”,将下列模板信息添加到页面上,保存,如果出现了对应的SMW信息,则表示视频已经添加成功。
  4. 在首页点击侧边栏的“清除缓存”或者在地址栏添加?action=purge刷新缓存即可

模板信息

template:Walkthrough video

参数
title:视频的标题(在本站显示的文字)
description:视频的一句话介绍
platform:平台,例如bilibili
author:作者的id
例子
{{walkthrough video
|title = 激战2好玩吗
|description = 给萌新介绍一下激战2
|platform = bilibili
|author = user
}}

build攻略

从metabattle复制

  1. 在metabattle上找到一篇攻略,例如[1]
  2. 在浏览器地址栏后加"?action=edit",可以访问地址[2] 注意观察浏览器url的变化。
  3. ctrl+c,ctrl+v复制MediaWiki代码,在本站找一个合适的页面名字(路径),也可以随便起一个,“保存"完之后"重定向",本例子选择了project:Sandbox/build/1页面
  4. 给本站的build起一个中文名字,以上述的build为例,我们起名叫“状态暴风使”,在复制来代码的第一个模板{{MBuild}}中加一个参数|name = 状态暴风使
  5. 保存页面,按菜单栏上的“清除缓存”,直到“SMW属性”中出现完整的SMW属性,这样此build就可以正常在首页或者其他查询build的页面上正确显示了

自己创造build

按照metabattle上build的格式,引用类似的模板,也可以原创build,可能需要阅读对应模板的文档,以正确的输入参数。也可以找一个类似的build页面代码做修改。


metabattle代码的兼容

  • 所有的metabattle上的build页面里所使用的模板,本站都做了兼容,如果发现有显示不正常,缺失情况,请与user:SerGawen联系


工作模板/模块

  • {{MBuild}}:template:MBuild,核心,用于生成build页面的基本信息,供查询使用,新加参数|name = ,用于在本站显示
  • {{Skillbar}}:template:Skillbar,核心,用于生产技能栏,内嵌了多个自模板,可以独立使用,用lua改写了metabattle的逻辑。
  • {{PvE equipment}}:template:PvE equipment,核心,用于显示装备(PVE),用lua改写了metabattle的逻辑。
  • {{PvP equipment}}:template:PvP equipment,核心,用于显示装备(PVP),用lua改写了metabattle的逻辑。


  • {{Specialization}}:template:Specialization,辅助,用于显示专精加点,用lua改写了metabattle的逻辑。
  • {{BuildTemplate}}:template:BuildTemplate,辅助,用于显示build的复制码,照搬了metabattle的JS。
  • {{Skill}}:template:Skill,辅助模板,用于显示嵌套的技能并生成浮层,用lua改写了metabattle的逻辑并对接到本站架构。
  • {{Rune}}:template:Rune,辅助模板,用于显示嵌套的rune并生成浮层,用lua改写了metabattle的逻辑并对接到本站架构。
  • {{Sigil}}:template:Sigil,辅助模板,用于显示嵌套的sigil并生成浮层,用lua改写了metabattle的逻辑并对接到本站架构。
  • {{Food}}:template:Food,辅助模板,用于显示嵌套的food并生成浮层,用lua改写了metabattle的逻辑并对接到本站架构。

Lua

0.0
0人评价
avatar