帮助:分类
分类是MediaWiki软件的一个特色,它和链接,导航模板一起被用来组织维基的内容,方便查找专题资料。
将条目放入分类
[编辑]一页中所有名称集会借由在当页加入分类标签被放入一个分类(依规则在页尾),例如:
[[Category:名稱集]]
这将自动在适当的分类页面中列出该页,并在该页的页尾提供链接至"Category"名称集的分类页面。一页中可借由增加复数的分类标签,被一个以上的分类包含。这个链接不会出现在你增加标签的地方,但是会依外观套件出现在一个预定的地方(Monobook套件(预设外观套件)在页尾,Standard套件在右上角)。虽然分类标签一般会放置在文章末尾,以避免出现不预期的效果影响文章显示,但是它还是可被放置在文章的任何位置。分类链接将依它在文章中的顺序依序显示,不像它们在分类页面中被自动依字母序排列(如下)。
简介
[编辑]每一个位于“Category”(分类)名字空间的页面构成一个“类别”,即一种相关页面的集合,例如,本页面位于“帮助”类别。如果一个页面属于一个(或者多于一个)类别,这一分类信息会显示在页面底部。分类页面(位于“分类”名字空间的页面)像其他页面一样含有可以编辑的内容,但在显示的时候,最后一部分的内容是系统自动生成的,按照Unicode排列的所有类别中页面的列表,显示的形式是链接形式。Special:页面分类是类别的全列表,每一个维基系统都有一个分类系统和一个根类别,比如维基教科书的根分类是Category:页面分类。
如果您希望将一个页面分类到某一个类别中,在该页面中加入“[[Category:分类名]]”即可,请将“分类名”用具体的分类名(比如“地理”等)代替。比如,将“黄河”页面分类到“地理”类别中,编辑黄河页面,加入“[[Category:地理]]”,记入的位置无关,但为了保持内容的整洁,应该将其加入到主内容之后和跨维基链接之前。如果想在一个页面中提供一个类别的链接,而不是真的分类,可以多加一个冒号(:),如:[[:Category:显示分类链接]]。
分类页面
[编辑]分类页面包括:
- 可编辑内容
- 子类别列表,子类别数量,如果没有子类别,则一起隐藏顶部内容和子类别数量。每一个子类别左侧有一个“+”号,点击可以显示它的子类别。
- 属于该类别的页面列表,不包括子类别和图像,页面的数量同样会被统计。如果没有页面,则显示“这个分类中尚未包含任何文章或媒体。”
- 图象缩略图列表,图象名称的前二十个字母,以及文件大小。
以上列表中的页面都以链接形式提供,对于图像来说,缩略图和文字都是链接。
创建一个分类页面
[编辑]创建一个分类页面的步骤是:
- 点击一个红色的页面分类链接
或者
- 在“搜索”中输入想要创建的分类页面名称,例如:“Category:还没有的分类”。
创建子类别
[编辑]创建子类别同创建普通分类页面一样,只需在分类页面中加入父类别的分类标签即可。
例如,先创建一个[[Category:足球]]的分类页面,然后编辑此页面,加入“[[Category:體育運動]]”标签,这样“足球”分类便成为“体育运动”分类的一个子类别。
排序
[编辑]维基系统使用字母顺序(实际上是unicode顺序)排列类别中的页面,参见Unicode编码查看具体的排列顺序,其中字母和符号的顺序如下:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~
空格排在首位,但在字符中的空格作为下划线(_)处理。
排序索引
[编辑]如果您想人工干预排序,可以使用排序索引,系统将按照您提供的索引进行排序:
[[Category:类别名|排序索引]]
例如,希望将“三月”排在“八月”前面,您可能希望使用阿拉伯数字作为排序索引,例如“[[Category:月份|3月]]”和“[[Category:月份|4月]]”。
类别中的显示内容不会变,索引仅仅可以在编辑被分类页面内容是显示。如果使用索引,应该使用明显的索引,因为否则其他同类页面将不容易处理,或者把类别中的所有页面都加入一个排序索引,或者加入排序索引和不加入索引可以和谐共存。后者对于庞大和经常变动的类别更适用。例如,对于有数字顺序的页面,最好使用阿拉伯数字进行排序。而在比如“中国”类别中,所有页面的索引应该不含有“中国”,比如中国地理的索引应该是“地理”。
索引中空格和下划线不同,这与系统对页面名称的处理不同。一般最靠前的索引是空格和星号(*)。
图像排序时含有前缀“Image:”,因此在加入排序索引时,也应该加入该前缀。对于除分类页面外的所有页面,该原则同样适用。但对于分类页面,“Category:”前缀并不被系统考虑。
可以使用排序索引对页面进行进一步分组,例如如果将“中国”页面在“国家”类别中加入索引“亚”,则可以把中国页面进一步划分在亚洲部分的国家中,但系统只能显示一个字。
使用模板来自动加入条目到分类中
[编辑]如果一个模板中含有分类内容,不仅该模板被分类,调用模板的每一个页面也同样被分类。页面可以正确显示模板给予的分类信息,但相应的类别可能不会及时包含页面,这是因为模板更改后页面不会得到相应的更新,直到有人对该页面进行编辑。要刷新页面,可以使用“空编辑”,即提交一个未修改的页面内容。
维基教科书不鼓励这种分类方式,主要有三个原因:
- 模板本身可能被分类
- 这一分类不稳定
- 这是的模板的举例使用同样被分类,比如某用户可能希望在Wikibooks:互助客栈中调用模板说明该模板的使用,但不希望“互助客栈”被分类。
排序索引此时同样适用,但如果不能改变则将失去意义,所以最好使用“PAGENAME”或者模板的某个参数。
对于模板自身的分类,我们当然不希望调用页面也同样被分类,这是可以加入<noinclude>标签,如:
<noinclude>[[Category:类别名]]</noinclude>
而对于分类目的的模板(虽然我们不鼓励这么做),我们不希望模板本身被分类,这时可以加入<includeonly>标签,如:
<includeonly>[[Cateogory:类别名]]</includeonly>
有关分类的问题
[编辑]一般一个页面至少应该被分入一个类别,可以有多个分类,但一般不要把页面同时分到两个具有层次关系的类别中。除根类别外,每个类别都应该有一个上级类别。在实施分类之前请查看分类常规,并熟悉已有的分类结构。
移动一个分类页面
[编辑]分类页面不可移动,除非人工改变所有子类别和页面中的分类语句。类别描述部分内容可以移动,但子类别、页面和图像都不会改变。重定向一个类别也不好用,相应的我们推荐使用“软重定向”,参见Category:已重定向的分类。
页面分类列表页面
[编辑]Special:Categories和Special:Allpages/Category:都可以列举所有类别,但前者不包括空类别,而希望创建的分类不在后者中显示,在前者中显示为红色链接。