管理碰撞扩展是一个提供页面名称碰撞检查及管理工具的Mediawiki插件。
安装
- 你需要最新版本(1.0.1)的
CollisionManager.zip
。
- 解压到
extensions
目录下。
- 在
LocalSettings.php
末尾加上require_once( "$IP/extensions/CollisionManager/CollisionManager.php" );
。
- 安装完成。
调用函数
colrule / crule
定义碰撞处理规则,需要注意只有定义了碰撞处理规则的页面才会纳入碰撞处理的范围内,如果页面没有写上colrule,不论如何()和撞名,也是不会被处理的。
当一个页面定义了colrule,那么首先就会用分类规则检查也没标题是不是意见有括号,如果有,就去掉括号的内容把原标题当做检查碰撞的根据。
为标题去掉括号的时候,只会去掉已定义的分类括号,如果标题是“凋叶棕(withered leaf)”,而分类规则只定义了“曲目”,“withered leaf”并不是分类之一,“(withered leaf)”就不会被去掉。
请不要在标题里面写多个分类,诸如“(同人专辑,2012)”、“(同人专辑)(2012)”、“(GET IN THE RING,TUMENECO)”是绝对不可以的。
- 格式
{{#colrule: 消歧义文字描述字串 | 分类规则1 | 分类规则2 | ... | 分类规则n }}
- 例子
- 在词条“DiGiTAL WiNG”写上
{{#colrule:同人社团|同人社团|同人音乐社团}}
→
|
本文介绍的是:DiGiTAL WiNG - DiGiTAL WiNG ,于 2012 年成立,主要制作 同人音乐 的日本同人社团,主催是 katsu,当前状态为 活动。关于其他含义,详见「 DiGiTAL WiNG(消歧义)」。
|
- 在词条“DiGiTAL WiNG(同人专辑)”写上
{{#colrule:2011年DiGiTAL WiNG制作的同人专辑|同人专辑|DiGiTAL WiNG|2011}}
→
|
本文介绍的是:DiGiTAL WiNG - 2011年12月30日 由 DiGiTAL WiNG 于 Comic Market 81 发布的全长同人专辑,分级为 一般向。关于其他含义,详见「 DiGiTAL WiNG(消歧义)」。
- DiGiTAL WiNG - DiGiTAL WiNG ,于 2012 年成立,主要制作 同人音乐 的日本同人社团,主催是 katsu,当前状态为 活动
|
colfind / cfind
根据给出的原标题和分类规则寻找正确的标题名。
- 格式
{{#colfind: 原标题字串 | 分类规则1 | 分类规则2 | ... | 分类规则n }}
- 例子
{{#colfind:DiGiTAL WiNG|同人社团}}
→ DiGiTAL WiNG
{{#colfind:DiGiTAL WiNG|同人专辑|2011}}
→ DiGiTAL WiNG(同人专辑)
{{#colfind:COLORS|同人专辑}}
→ COLORS(同人专辑)
{{#colfind:COLORS|同人专辑|38BEETS}}
→ COLORS(38BEETS)
{{#colfind:COLORS|同人专辑|ALiCE'S EMOTiON}}
→ COLORS(ALiCE'S EMOTiON)
{{#colfind:COLORS|同人专辑|ViViX}}
→ Colors(ViViX)
{{#colfind:COLORS|同人专辑|絶対4℃}}
→ COLORS(絶対4℃)
colrelate / crelate
为页面添加额外的同义标题,同义标题不会成为检查碰撞的根据,但和同义标题撞名的词条会出现在页面顶部消歧义列表中。
- 格式
{{#colrelate: 同义标题 | 消歧义描述 }}
- 在词条“天音”写上
{{#colfind:あまね|COOL&CREATE的Vocal}}
→
|
本文介绍的是:天音 - 现实人物。关于其他含义,详见「 天音(消歧义)」。
|
特殊:管理碰撞
另外设有特殊:管理碰撞用于管理所有使用了colrule并检测到碰撞的页面,并会以红色大字指示需要处理(移动或删除)的页面。