模板:Transclude selected recent additions
外观

![]() | 此模板使用Lua语言: |
![]() | 此模板已评为alpha版,可接受第三方输入,并可用于少量页面以检查是否存在问题,但需要受到监视。欢迎提供新功能或修改其输入输出机制的建议。 |
本模板用于从首页新条目推荐(“你知道吗?”)栏目的每月存档中,转录包含特定字段的问题。可用于生成主题的“你知道吗?”部分。
用法
[编辑]{{Transclude selected recent additions | <关键词1> | ... | <搜索关键词N> | not1= | ... | notN= | months= | max= | latest= | none= | more= |header= |footer= }}
- 基本
{{Transclude selected recent additions| 搜索关键词 }}
- 多个搜索关键词
{{Transclude selected recent additions| 搜索关键词1 | 搜索关键词2 | 搜索关键词3 }}
- 根据需要添加任意数量的搜索关键词
- 排除问题的关键词
{{Transclude selected recent additions| 搜索关键词 | not=要从结果中排除的关键词 }}
- 使用
|not2=
、|not3=
等添加额外的搜索关键词以从结果中排除项。 - 作为仅在找到问题时显示的主题组件
{{Transclude selected recent additions| header= 页眉模板 | footer= 页脚模板 | 其他参数 }}
- 作为建议生成器,例如在主题讨论页上
{{Transclude selected recent additions| latest=yes | wikitext=yes | 其他参数 }}
参数
[编辑]|1=
、|2=
、|3=
...- 问题的搜索关键词
|not1=
、|not2=
、|not3=
...- 排除问题的搜索关键词
|months=
- 要搜索的问题月份数(从当前日期倒数);默认为
30
(注意:您可能会发现由于技术原因,等于几年的大数字将无法工作)。 |max=
- 要显示的最大问题数;默认为
6
|latest=
- 设置为
yes
以显示最新的问题;省略此参数以显示随机问题(页面刷新时会重新选择) |wikitext=
- 设置为
yes
以显示问题的wikitext,例如仅在生成建议时使用此参数 |none=
- 如果未找到匹配项,则显示的wikitext;默认为显示为无
|more=
- 显示在列表底部的wikitext;或者
- 设置为
yes
以在列表底部显示“更多新条目推荐...”链接 |header=
- 显示在问题上方的wikitext;通常是
{{Box-header}}
或{{Box-header colour}}
或类似模板(填充适当的参数) - 如果设置,此模板仅在找到问题时显示输出(如果设置了
|more=
,则会覆盖它) |footer=
- 显示在问题下方的wikitext;默认为
{{Box-footer}}
- 只能与
|header=
结合使用
搜索关键词
[编辑]模块使用Lua搜索模式,类似于正则表达式。这意味着^$()%.[]*+-?
字符具有特殊含义,例如.
匹配任何字符。要搜索这些字符本身,需要通过在其前面加上%
来对其进行转义。
提示:要使搜索关键词中的字母不区分大小写,可将大写和小写字母都放在方括号内,例如
[Aa]pple
将匹配An apple is...和Apples are...。需要简繁转换者同理,如中[国國][历歷]史
。
示例
[编辑]Template:Transclude selected recent additions/doc/examples