Help:分类

维基教科书,自由的教学读本

分类是MediaWiki软件的一个特色,它和链接,导航模板一起被用来组织维基的内容,方便查找专题资料。

将条目放入分类[编辑]

一頁中所有名稱集會藉由在當頁加入分類標籤被放入一個分類(依規則在頁尾),例如:

[[Category:名稱集]]

這將自動在適當的分類頁面中列出該頁,並在該頁的頁尾提供鏈結至"Category"名稱集的分類頁面。一頁中可藉由增加複數的分類標籤,被一個以上的分類包含。這個鏈結不會出現在你增加標籤的地方,但是會依外觀套件出現在一個預定的地方(Monobook套件(預設外觀套件)在頁尾,Standard套件在右上角)。雖然分類標籤一般會放置在文章末尾,以避免出現不預期的效果影響文章顯示,但是它還是可被放置在文章的任何位置。分類鏈結將依它在文章中的順序依序顯示,不像它們在分類頁面中被自動依字母序排列(如下)。

简介[编辑]

每一个位于“Category”(分类)名字空间的页面构成一个“类别”,即一种相关页面的集合,例如,本页面位于“帮助”类别。如果一个页面属于一个(或者多于一个)类别,这一分类信息会显示在页面底部。分类页面(位于“分类”名字空间的页面)像其他页面一样含有可以编辑的内容,但在显示的时候,最后一部分的内容是系统自动生成的,按照Unicode排列的所有类别中页面的列表,显示的形式是链接形式。Special:页面分类是类别的全列表,每一个维基系统都有一个分类系统和一个根类别,比如维基教科書的根分类是Category:页面分类

如果您希望将一个页面分类到某一个类别中,在该页面中加入“[[Category:分类名]]”即可,请将“分类名”用具体的分类名(比如“地理”等)代替。比如,将“黄河”页面分类到“地理”类别中,编辑黄河页面,加入“[[Category:地理]]”,记入的位置无关,但为了保持内容的整洁,应该将其加入到主内容之后和跨维基链接之前。如果想在一个页面中提供一个类别的链接,而不是真的分类,可以多加一个冒号(:),如:[[:Category:显示分类链接]]。

分类页面[编辑]

分类页面包括:

  • 可编辑内容
  • 子类别列表,子类别数量,如果没有子类别,则一起隐藏顶部内容和子类别数量。每一个子类别左侧有一个“+”号,点击可以显示它的子类别。
  • 属于该类别的页面列表,不包括子类别和图像,页面的数量同样会被统计。如果没有页面,则显示“这个分类中尚未包含任何文章或媒体。”
  • 图象缩略图列表,图象名称的前二十个字母,以及文件大小。

以上列表中的页面都以链接形式提供,对于图像来说,缩略图和文字都是链接。

创建一个分类页面[编辑]

创建一个分类页面的步骤是:

  • 点击一个红色的页面分类链接

或者

  • 在“搜索”中输入想要创建的分类页面名称,例如:“Category:还没有的分类”。

創建子類別[编辑]

創建子類別同創建普通分類頁面一樣,只需在分類頁面中加入父類別的分類標簽即可。

例如,先創建一個[[Category:足球]]的分類頁面,然後編輯此頁面,加入“[[Category:體育運動]]”標簽,這樣“足球”分類便成為“體育運動”分類的一個子類別。

排序[编辑]

维基系统使用字母顺序(实际上是unicode顺序)排列类别中的页面,参见Unicode编码查看具体的排列顺序,其中字母和符号的顺序如下:

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~&#127;

空格排在首位,但在字符中的空格作为下划线(_)处理。

排序索引[编辑]

如果您想人工干预排序,可以使用排序索引,系统将按照您提供的索引进行排序:

[[Category:类别名|排序索引]]

例如,希望将“三月”排在“八月”前面,您可能希望使用阿拉伯数字作为排序索引,例如“[[Category:月份|3月]]”和“[[Category:月份|4月]]”。

类别中的显示内容不会变,索引仅仅可以在编辑被分类页面内容是显示。如果使用索引,应该使用明显的索引,因为否则其他同类页面将不容易处理,或者把类别中的所有页面都加入一个排序索引,或者加入排序索引和不加入索引可以和谐共存。后者对于庞大和经常变动的类别更适用。例如,对于有数字顺序的页面,最好使用阿拉伯数字进行排序。而在比如“中国”类别中,所有页面的索引应该不含有“中国”,比如中国地理的索引应该是“地理”。

索引中空格和下划线不同,这与系统对页面名称的处理不同。一般最靠前的索引是空格和星号(*)。

图像排序时含有前缀“Image:”,因此在加入排序索引时,也应该加入该前缀。对于除分类页面外的所有页面,该原则同样适用。但对于分类页面,“Category:”前缀并不被系统考虑。

可以使用排序索引对页面进行进一步分组,例如如果将“中国”页面在“国家”类别中加入索引“亚”,则可以把中国页面进一步划分在亚洲部分的国家中,但系统只能显示一个字。

使用模板来自动加入条目到分类中[编辑]

如果一个模板中含有分类内容,不仅该模板被分类,调用模板的每一个页面也同样被分类。页面可以正确显示模板给予的分类信息,但相应的类别可能不会及时包含页面,这是因为模板更改后页面不会得到相应的更新,直到有人对该页面进行编辑。要刷新页面,可以使用“空编辑”,即提交一个未修改的页面内容。

维基教科書不鼓励这种分类方式,主要有三个原因:

  1. 模板本身可能被分类
  2. 这一分类不稳定
  3. 这是的模板的举例使用同样被分类,比如某用户可能希望在Wikibooks:互助客栈中调用模板说明该模板的使用,但不希望“互助客栈”被分类。

排序索引此时同样适用,但如果不能改变则将失去意义,所以最好使用“PAGENAME”或者模板的某个参数。

对于模板自身的分类,我们当然不希望调用页面也同样被分类,这是可以加入<noinclude>标签,如:

<noinclude>[[Category:类别名]]</noinclude>

而对于分类目的的模板(虽然我们不鼓励这么做),我们不希望模板本身被分类,这时可以加入<includeonly>标签,如:

<includeonly>[[Cateogory:类别名]]</includeonly>

有关分类的问题[编辑]

一般一个页面至少应该被分入一个类别,可以有多个分类,但一般不要把页面同时分到两个具有层次关系的类别中。除根类别外,每个类别都应该有一个上级类别。在实施分类之前请查看分类常规,并熟悉已有的分类结构。


移动一个分类页面[编辑]

分类页面不可移动,除非人工改变所有子类别和页面中的分类语句。类别描述部分内容可以移动,但子类别、页面和图像都不会改变。重定向一个类别也不好用,相应的我们推荐使用“软重定向”,参见Category:已重定向的分类

页面分类列表页面[编辑]

Special:CategoriesSpecial:Allpages/Category:都可以列举所有类别,但前者不包括空类别,而希望创建的分类不在后者中显示,在前者中显示为红色链接。


参见[编辑]

Template:H:f Help