模板:ISBN/doc

勤求古訓,博采眾方
於 2022年6月4日 (六) 11:56 由 入我相思门留言 | 貢獻 所做的修訂 (创建页面,内容为“{{Documentation subpage}} {{uses Lua|Module:Check isxn}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see Wikipedia:Wikidata) --> == 用法 == 使用此模板为Special:网络书源创建一个或多个国际标准书号链接,一般包含“ISBN”前缀。模板支持10位和13位的ISBN(有无连字符皆可)。 == 示例 == <tt><nowiki>{{ISBN|0-7475-3269-9}}</nowiki></tt> 结果: {{…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

用法

使用此模板為Special:網絡書源創建一個或多個國際標準書號鏈接,一般包含「ISBN」前綴。模板支持10位和13位的ISBN(有無連字符皆可)。

示例

{{ISBN|0-7475-3269-9}}

結果:

ISBN 0-7475-3269-9

以及:

{{ISBN|978-1-4133-0454-1}}

結果:

ISBN 978-1-4133-0454-1

一個想法是從「魔術鏈接」語法切換到更明確的語法。

如果給出多個ISBN,模板將使用頓號分隔它們:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1}}

結果:

ISBN 978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1

另外,最後兩個列表項之間的連接詞可以使用 leadout= 參數定義:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|leadout=和}}

結果:

ISBN 978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1

如果不想使前綴「ISBN」鏈接出現(例如在較長的列表中),則可以使用 plainlink=yes 參數:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes}}

結果:

978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1

(或者可以使用{{ISBNT}}模板。)

plainlinkleadout 參數可以同時使用:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes|leadout=以及}}

結果:

978-1-4133-0454-1978-1-4133-0454-1以及978-1-4133-0454-1

格式化

模板保留輸入值的格式,例如:

{{ISBN|978-1-4133-0454-1|978141330454-1|978 1-41330-454-1}}

結果:

ISBN 978-1-4133-0454-1978141330454-1978 1-41330-454-1

錯誤檢查

模板使用Module:Check isxn驗證ISBN。如果ISBN無效,此模板仍會生成鏈接,但會將條目添加至Category:ISBN錯誤的頁面

由於有時出版物使用了無效的ISBN,因此可以使用參數禁用個別ISBN的有效性檢查。為此,可將 invalid?=yes (用參數編號1至9替換?)添加到模板中。在這種情況下,條目將添加至Category:列出無效ISBN的頁面

  • {{ISBN|1-4133-0451-0|invalid1=yes}} 顯示為 ISBN 1-4133-0451-0
  • {{ISBN}} 顯示為 {{ISBN}}參數錯誤:ISBN缺失。

參見


模板數據

使用此模板為Special:網絡書源創建一個或多個國際標準書號鏈接,一般包含"ISBN"前綴。

模板參數

參數描述類型狀態
ISBN #11

列表中的第一個ISBN

範例
0-674-01181-3
字串必填
ISBN #22

列表中的第二個ISBN

範例
0-674-04200-3
字串建議
ISBN #33

列表中的第三個ISBN

範例
0-674-01169-3
字串非必填
ISBN #44

列表中的第四個ISBN

範例
0-674-01181-6
字串非必填
ISBN #55

列表中的第五個ISBN

範例
0-674-02181-5
字串非必填
66

沒有描述

不明非必填
77

沒有描述

不明非必填
88

沒有描述

不明非必填
99

沒有描述

不明非必填
Suppress link to ISBN?plainlink

填寫'yes',則不會在列表前顯示 "[[ISBN]]:"

範例
yes
字串非必填
last list joiner textleadout

倒數第二個ISBN和最後一個ISBN之間的文字

範例
以及
字串非必填
invalid1invalid1

沒有描述

不明非必填
invalid2invalid2

沒有描述

不明非必填
invalid3invalid3

沒有描述

不明非必填
invalid4invalid4

沒有描述

不明非必填
invalid5invalid5

沒有描述

不明非必填
invalid6invalid6

沒有描述

不明非必填
invalid7invalid7

沒有描述

不明非必填
invalid8invalid8

沒有描述

不明非必填
invalid9invalid9

沒有描述

不明非必填