Template:ISBN/doc:修订间差异
创建页面,内容为“{{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> 结果: {{…” |
小无编辑摘要 |
||
第48行: | 第48行: | ||
{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes}} |
{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes}} |
||
(或者可以使用{{tl|ISBNT}}模板。) |
|||
<tt>plainlink</tt> 和 <tt>leadout</tt> 参数可以同时使用: |
<tt>plainlink</tt> 和 <tt>leadout</tt> 参数可以同时使用: |
||
第81行: | 第80行: | ||
* <tt><nowiki>{{ISBN}}</nowiki></tt> 显示为 {{ISBN}} |
* <tt><nowiki>{{ISBN}}</nowiki></tt> 显示为 {{ISBN}} |
||
==参见== |
|||
* [[Wikipedia:ISBN]] |
|||
* {{tl|ISBNT}},不显示前缀的ISBN链接 |
|||
* {{tl|Listed Invalid ISBN}},链接一个虽无效但在原始出版物中打印的ISBN。 |
|||
* {{tl|PMID}} |
|||
* {{tl|IETF RFC}} |
|||
* {{tl|ISMN}} |
|||
* {{tl|ISSN}} |
|||
* {{tl|Catalog lookup link}} |
|||
<includeonly>{{Sandbox other||<!-- 本行下加入模板的分類,跨維基連結加入Wikidata(參見[[Wikipedia:Wikidata]]) --> |
<includeonly>{{Sandbox other||<!-- 本行下加入模板的分類,跨維基連結加入Wikidata(參見[[Wikipedia:Wikidata]]) --> |
2022年6月4日 (六) 11:58的最新版本
此页面是Template:ISBN的Templatedocumentation。 此页面可能包含了模板的使用说明、分类和其他内容。 |
此模板使用Lua语言: |
用法
使用此模板为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-1、978-1-4133-0454-1、978-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-1、978-1-4133-0454-1和978-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-1、978-1-4133-0454-1、978-1-4133-0454-1
plainlink 和 leadout 参数可以同时使用:
{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes|leadout=以及}}
结果:
978-1-4133-0454-1、978-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-1、978141330454-1、978 1-41330-454-1
错误检查
模板使用Module:Check isxn验证ISBN。如果ISBN无效,此模板仍会生成链接,但会将条目添加至Category:ISBN错误的页面。
由于有时出版物使用了无效的ISBN,因此可以使用参数禁用个别ISBN的有效性检查。为此,可将 invalid?=yes (用参数编号1至9替换?)添加到模板中。在这种情况下,条目将添加至Category:列出无效ISBN的页面。
- {{ISBN|1-4133-0451-0}} 显示为 ISBN 1-4133-0451-0 {{ISBN}}参数错误:ISBN无效。
- {{ISBN|1-4133-0451-0|invalid1=yes}} 显示为 ISBN 1-4133-0451-0
- {{ISBN|1-4133-0451-0|invalid1=no}} 显示为 ISBN 1-4133-0451-0 {{ISBN}}参数错误:ISBN无效。
模板数据
使用此模板为Special:网络书源创建一个或多个国际标准书号链接,一般包含"ISBN"前缀。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
ISBN #1 | 1 | 列表中的第一个ISBN
| 字符串 | 必需 |
ISBN #2 | 2 | 列表中的第二个ISBN
| 字符串 | 推荐 |
ISBN #3 | 3 | 列表中的第三个ISBN
| 字符串 | 可选 |
ISBN #4 | 4 | 列表中的第四个ISBN
| 字符串 | 可选 |
ISBN #5 | 5 | 列表中的第五个ISBN
| 字符串 | 可选 |
6 | 6 | 无描述 | 未知 | 可选 |
7 | 7 | 无描述 | 未知 | 可选 |
8 | 8 | 无描述 | 未知 | 可选 |
9 | 9 | 无描述 | 未知 | 可选 |
Suppress link to ISBN? | plainlink | 填写'yes',则不会在列表前显示 "[[ISBN]]:"
| 字符串 | 可选 |
last list joiner text | leadout | 倒数第二个ISBN和最后一个ISBN之间的文字
| 字符串 | 可选 |
invalid1 | invalid1 | 无描述 | 未知 | 可选 |
invalid2 | invalid2 | 无描述 | 未知 | 可选 |
invalid3 | invalid3 | 无描述 | 未知 | 可选 |
invalid4 | invalid4 | 无描述 | 未知 | 可选 |
invalid5 | invalid5 | 无描述 | 未知 | 可选 |
invalid6 | invalid6 | 无描述 | 未知 | 可选 |
invalid7 | invalid7 | 无描述 | 未知 | 可选 |
invalid8 | invalid8 | 无描述 | 未知 | 可选 |
invalid9 | invalid9 | 无描述 | 未知 | 可选 |