高级信息方法论(Advanced Information Methodology, AIM)组件

注意


此页为于 SCP 维基内部使用的“组件”页。用于在其他页面中引用。

未经组件作者或工作人员允许,请勿修改此页的内容。


页面导航取材于SCP-5555

什么是AIM:


高级信息方法论(Advanced Information Methodology, AIM)是一种新型版头与信息系统,灵感来源于其它类似的分级系统。它可以为读者与作者以清晰且简明的方式来展出数据。

若有任何问题,请通过IRC或wikidot私信联系我(Dr Moned)。
此外,感谢EstrellaYoshteEstrellaYoshte对该版头的大力帮助,感谢CroquemboucheCroquembouche全程帮助我重构代码,添加自定义附属模块,且随后添加了暗色模式!没有他们两个我肯定无法做到这一步。


如何使用:


使用基础的AIM是非常简单的;然而其提供了多个选项和附加模块来选择。若需引入基础的AIM,仅需使用以下代码:

[[include :scp-wiki-cn:component:advanced-information-methodology
|lang=CN
|XXXX=XXXX
|lv=1
|cc=THAUMIEL
|dc=DARK
|site=Site-0
|dir=Dr 主管
|head=Dr 博士
|mtf=Alpha-1
]]

如果你对每个变量的含义感到困惑,可以再往下看看该文档的变量部分!上面编写的代码将提供如下版头作为示例。

AIMexample.png

AIM版头示例

此外,基础的AIM可以分为两个部分,如下一部分内容所示。这对于只使用其中一部分的AIM或将图像夹在AIM的上下两个部分之间来说非常有用,如下所示。将其与自定义收容等级/许可等级等附属模块一起使用将会变得有点奇怪,解决方案是参照每个附属模块的演示部分上方的警告块中的详细说明。

AIMexample5.png

AIM三明治示例

如果你希望使用自己设置的收容等级,次要等级,许可等级或扰动等级并进一步自定义AIM,请查看基础变量解释部分的内容,或通过点击浮动页面导航栏(仅限桌面端)的链接直接前往该部分,或者继续向下滚动到该部分。

变量:


“lang”指语言,拥有cn、CN、tr、TR四个选项1,前两个对应简体中文,后两个对应繁体中文。你可以选择不填,但最好不要这样做。

“XXXX”指你的SCP项目的编号,“|XXXX=XXXX”中的第二个“XXXX”可以替换为你的SCP项目的编号,例如:“|XXXX=5241”。

“lvl” 指许可等级,即世界观内员工访问此文档所需的权限等级。现有的选项是从“one”到“six”(不是数字,而是其英文单词)2目前已添加“自定义许可等级”这一附属模块,详情请见自定义许可等级部分的内容。

“cc”指收容等级。现行使用的有以下几种:“SAFE”、“EUCLID”、“KETER”、“NEUTRALIZED”与“THAUMIEL”(必须要大写)3。如果你发现你的收容等级被裁剪到版头的图像中。你可以使用以下代码并将其放置在“收容等级”下方的新行中。

.CLASS-NAME-IN-CAPS-HERE { display: block; }

上述代码必须放置在主要的AIM组件后面的 [[module CSS]] 中才能正常工作。
目前已添加“自定义收容等级”这一附属模块,详情请见自定义收容等级部分的内容。此外,如果你希望同时显示两个收容等级,请浏览自定义次要等级部分的内容。

“dc”指扰动等级。这个是由ACS引进的且在此以扰动等级升序列出:“DARK”、“VLAM”、“KENEQ”、“EKHI”与“AMIDA”(必须要大写)4。如需更多信息请点击上述链接查看ACS指导。你可以随意输入你想要的扰动等级,因为目前AIM没有视觉效果依赖于此变量。

“Site”简直无需说明,这是这个SCP被收容所在的站点,或者是在研究它的研究员们所在站点。你可以放个“N/A”(不适用),但那就意味着以下的框也得是“N/A”了。

“dir”指你所使用的站点主管。

“head”指该SCP的首席研究员。

“MTF”指被分配至该SCP的MTF。和其它的一样,如果无需MTF,那就可以填个“N/A”。

警告
如果你使用的是AIM的拆分版本,任何新引入的变量都必须与站点信息一起放置在较为靠后的部分(这与直觉相反)。这是由于CSS的层叠性5所致。很抱歉给你带来不便!

AIM上半部分 - 自定义与调整:


如下所示,AIM的上半部分高度可自定义,你可以设置你的AIM的许可等级、收容等级、次要等级及其对应的图标。通过查看本页附件中的示例文件,你可以了解这些自定义图标的尺寸及位置要求。6。所有自定义图标的基础模板的前缀均为“_template_”。

AIMexample6.png

高度自定义的AIM示例

具体调整代码已直接显示在下方的引用块中。此外,本页的后半部分详细说明了每个自定义模块可调整内容。这些自定义模块可以混合搭配使用,例如:可自定义许可等级和次要等级,同时将收容等级设为“EUCLID”。请注意,添加自定义图标时可能需要修改图标,且主要是调整图标的尺寸来适应组件。如有需要,我很乐意协助你完成此过程。

[[include :scp-wiki:component:advanced-information-methodology blocks=-7
|lang=CN
|XXXX=XXXX
|lv-name=00/无关信息
|lv-link=http://timebox.wikidot.com/local--files/main-aim-testing/c_lvl_four_altered.png
|cc=LUCIAN
|cc-link=http://timebox.wikidot.com/local--files/main-aim-testing/cc_LUCIAN.png
|sc=SKOLL
|sc-link=http://timebox.wikidot.com/local--files/main-aim-testing/scSKOLL.png
|dc=DARK
]]


警告
如果你使用的是AIM的拆分版本,任何新引入的变量,如“|cc-link=”、“|sc=”和“|sc-link=”等,都必须与站点信息一起放置在较为靠后的部分(这与直觉相反)。这是由于CSS的层叠性所致。很抱歉给你带来不便!

警告
如果你使用的是AIM的拆分版本,任何新引入的变量,如“|lv-name=”和“|lv-link=”等,都必须与站点信息一起放置在较为靠后的部分(这与直觉相反)。这是由于CSS的层叠性所致。很抱歉给你带来不便!

AIM - 自定义许可等级:


要为组件添加许可等级,只需在正常填写组件变量后将原有的“|lv=”替换为“|lv-name=”和“|lv-link=”。

“|lv-name=”用于填写等级编号与名称(中间以斜杠分隔),例如:“00/无关信息”。“|lv-link=”用于填写自定义许可等级图标链接。在制作此类图标时,可使用“_template_lv.png”文件作为模版制作自定义许可等级图标。​

除使用“_template_lv.png”文件外,也可以直接修改本页文件中的其他现有许可等级的图标。

[[include :scp-wiki-cn:component:advanced-information-methodology blocks=-
|lang=CN
|XXXX=XXXX
|lv-name=00/无关信息
|lv-link=http://timebox.wikidot.com/local--files/main-aim-testing/c_lvl_four_altered.png
|cc=EUCLID
|dc=DARK
]]

这看起来将会是这样的:

AIMexample9.png

自定义许可等级的AIM示例

AIM - 暗色模式:


如果你希望在暗色版式(比如超黑标记笔或者玄武岩缟玛瑙)中使用AIM的话,那现在就可以轻松点了。所有许可等级和收容等级的图标均提供了暗色版式版本。由于文本颜色默认交由版式控制,此功能仅修改组件的背景图像。如果你想启用此功能,需要在你的 [[include]] 后添加 |darkmode=a,如下所示:

[[include :scp-wiki-cn:component:advanced-information-methodology blocks=-
|lang=CN
|XXXX=6032
|lv=one
|cc=KETER
|dc=NOTICE
|darkmode=a
]]

这看起来将会是这样的:

AIMexample4.png

暗色模式的AIM示例

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License