本页是THBWiki的编辑帮助文档
- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
帮助:管理碰撞
跳到导航
跳到搜索
| ||||||||||||||||||||||||||||||||
管理碰撞扩展是一个提供页面名称碰撞检查及管理工具的 Mediawiki 插件。
安装
- 你需要最新版本(1.0.1)的
CollisionManager.zip。 - 解压到
extensions目录下。 - 在
LocalSettings.php末尾加上require_once( "$IP/extensions/CollisionManager/CollisionManager.php" );。 - 安装完成。
调用函数
colrule / crule
定义碰撞处理规则,需要注意只有定义了碰撞处理规则的页面才会纳入碰撞处理的范围内,如果页面没有写上 colrule,不论如何()和撞名,也是不会被处理的。
(当前 Mediawiki 版本下没有写 colrule 也会被处理)
当一个页面定义了 colrule,那么首先就会用分类规则检查页面标题是不是已经有括号,如果有,就去掉括号的内容把原标题当做检查碰撞的根据。
为标题去掉括号的时候,只会去掉已定义的分类括号,如果标题是“凋叶棕(withered leaf)”,而分类规则只定义了“曲目”,“withered leaf”并不是分类之一,“(withered leaf)”就不会被去掉。
请不要在标题里面写多个分类,诸如“(同人专辑,2012)”、“(同人专辑)(2012)”、“(GET IN THE RING,TUMENECO)”是绝对不可以的。
- 格式
{{#colrule: 消歧义文字描述字串 | 分类规则1 | 分类规则2 | ... | 分类规则n }}- 例子
- 如果在词条“DiGiTAL WiNG”写上
{{#colrule:同人社团|同人社团|同人音乐社团}} - 在词条“DiGiTAL WiNG(同人专辑)”写上
{{#colrule:2011年 由 DiGiTAL WiNG 制作的同人专辑|同人专辑|DiGiTAL WiNG|2011}} - 那么在词条“DiGiTAL WiNG”顶部会看到:
本文介绍的是:DiGiTAL WiNG - 同人社团。关于其他含义,详见「DiGiTAL WiNG(消歧义)」。
- DiGiTAL WiNG(同人专辑) - 2011年 由 DiGiTAL WiNG 制作的同人专辑
- 在词条“DiGiTAL WiNG(同人专辑)”顶部会看到:
本文介绍的是:DiGiTAL WiNG - 2011年 由 DiGiTAL WiNG 制作的同人专辑。关于其他含义,详见「DiGiTAL WiNG(消歧义)」。
- DiGiTAL WiNG - 同人社团
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℃)
分类规则需要全部满足才能找到,否则会返回在这组分类规则下推荐使用的标题名 原标题字串(其中一个分类规则),也有可能不带括号。
例如:
{{#colfind:DiGiTAL WiNG|同人社团|同人音乐社团}}→DiGiTAL WiNG{{#colfind:DiGiTAL WiNG|同人社团|同人志社团}}→DiGiTAL WiNG(同人志社团){{#colfind:某个不存在的页面|同人专辑}}→某个不存在的页面{{#colfind:月に叢雲華に風|同人社团}}→月に叢雲華に風- 注意“月に叢雲華に風”是已经存在的专辑,这说明如果有一个社团与它撞名,系统推荐让社团使用不带括号的词条名,而专辑应该移动到“月に叢雲華に風(同人专辑)”
colrelate / crelate
为页面添加额外的同义标题,同义标题不会成为检查碰撞的根据,但和同义标题撞名的词条会出现在页面顶部消歧义列表中。
- 格式
{{#colrelate: 同义标题 | 消歧义描述 }}- 例子
- 在词条“天音”写上
{{#colrelate:あまね|COOL&CREATE的Vocal}}→
colgetstate / cgetstate
获取页面由 colrule 定义的消歧义描述。
- 格式
{{#colgetstate: 页面标题 }}- 例子
{{#colgetstate:DiGiTAL WiNG}}→DiGiTAL WiNG ,于 2012 年成立,主要制作 同人音乐 的日本同人社团,主催是 katsu,当前状态为 活动{{#colgetstate:DiGiTAL WiNG(同人专辑)}}→2011年12月30日 由 DiGiTAL WiNG 于 Comic Market 81 发布的全长同人专辑,分级为 一般向
特殊:管理碰撞
另外设有 特殊:管理碰撞 用于管理所有使用了 colrule 并检测到碰撞的页面,并会以红色大字指示需要处理(移动或删除)的页面。
