滥用过滤器日志

日志详情:706

2024年6月27日 (四) 20:55:BugCatcher讨论 | 贡献帮助:创建模板执行操作“edit”时触发了过滤器9。采取的行动:标签;过滤器描述:标记悬挂正在施工模板(检查 | 差异

编辑中的更改

{{正在施工}}
{{需要源代码编辑器}}
{{模板帮助文档}}
'''模板'''在MediaWiki软件中指的是一种可以加入到另一个页面的页面,它们一般位于“模板”(Template)[[Help:名字空间|]]下。


本文档将教授您如何创建一个模板。
== 从模板(Template)名字空间谈起 ==
一般来说,所有的模板都应归于“模板”(Template)名字空间下。这意味着每个模板的页面标题应该长下面这样:
<pre>
Template:XXX
</pre>
不过,我们在嵌入模板时是不需要输入<code>Template:</code>这么一串的,直接写<code><nowiki>{{XXX}}</nowiki></code>就可以了。
当然,有的用户可能会先在自己的个人沙盒给自己的模板打打草稿,这时这份草稿就应该储存在<code>'''User:某某某/'''XXX</code>这样的地方,嵌入时也应该写成<code><nowiki>{{User:某某某/XXX}}</nowiki></code>。
== 模板嵌入的原理 ==
如果我们在一个叫做<code><nowiki>{{XXX}}</nowiki></code>的模板中写下了以下内容:
<pre>
人才
</pre>
那么如果我们在接下来的条目给它嵌入了进去:
<pre>
你也是个{{XXX}}
</pre>
保存页面后,该条目就会显示成:
<pre>
你也是个人才
</pre>
注意看,刚才我们只是在条目里写入了<code><nowiki>{{XXX}}</nowiki></code>,就可以在条目里加入<code>人才</code>这个我们之前写入模板中的内容了,这个就是模板嵌入的原理。我们之后要在模板中写入的,就是像<code>人才</code>这样的内容。
== 加点“参数” ==
如果只是在页面里加入固定的一串内容的话,刚才我们做的就差不多了。然而,模板的功能并不止于此——我们其实可以给定一些条件,让模板遵循我们给出的条件来加入不同的内容。这些条件我们就称为'''参数'''。
比如,在<code><nowiki>{{XXX}}</nowiki></code>中,我们想给“人才”加个形容词,就可以给这个模板加一个参数:
<pre>
{{{形容词}}}的人才
</pre>
可以看到,参数这个玩意儿我们使用了'''三层花括号'''来包裹它,此后的参数都应该这么写。

操作参数

变量
用户账号名称 (user_name)
'BugCatcher'
用户所在群组(包括隐藏群组) (user_groups)
[ 0 => 'bureaucrat', 1 => 'interface-admin', 2 => 'suppress', 3 => 'sysop', 4 => '*', 5 => 'user', 6 => 'autoconfirmed' ]
用户是否通过移动版界面编辑 (user_mobile)
false
页面编号 (page_id)
0
页面命名空间 (page_namespace)
12
页面标题(不含命名空间) (page_title)
'创建模板'
完整页面标题 (page_prefixedtitle)
'帮助:创建模板'
操作 (action)
'edit'
编辑摘要/原因 (summary)
''
旧的内容模型 (old_content_model)
''
新的内容模型 (new_content_model)
'wikitext'
在编辑之前旧页面的wikitext (old_wikitext)
''
在编辑之后新页面的wikitext (new_wikitext)
'{{正在施工}} {{需要源代码编辑器}} {{模板帮助文档}} '''模板'''在MediaWiki软件中指的是一种可以加入到另一个页面的页面,它们一般位于“模板”(Template)[[Help:名字空间|]]下。 本文档将教授您如何创建一个模板。 == 从模板(Template)名字空间谈起 == 一般来说,所有的模板都应归于“模板”(Template)名字空间下。这意味着每个模板的页面标题应该长下面这样: <pre> Template:XXX </pre> 不过,我们在嵌入模板时是不需要输入<code>Template:</code>这么一串的,直接写<code><nowiki>{{XXX}}</nowiki></code>就可以了。 当然,有的用户可能会先在自己的个人沙盒给自己的模板打打草稿,这时这份草稿就应该储存在<code>'''User:某某某/'''XXX</code>这样的地方,嵌入时也应该写成<code><nowiki>{{User:某某某/XXX}}</nowiki></code>。 == 模板嵌入的原理 == 如果我们在一个叫做<code><nowiki>{{XXX}}</nowiki></code>的模板中写下了以下内容: <pre> 人才 </pre> 那么如果我们在接下来的条目给它嵌入了进去: <pre> 你也是个{{XXX}} </pre> 保存页面后,该条目就会显示成: <pre> 你也是个人才 </pre> 注意看,刚才我们只是在条目里写入了<code><nowiki>{{XXX}}</nowiki></code>,就可以在条目里加入<code>人才</code>这个我们之前写入模板中的内容了,这个就是模板嵌入的原理。我们之后要在模板中写入的,就是像<code>人才</code>这样的内容。 == 加点“参数” == 如果只是在页面里加入固定的一串内容的话,刚才我们做的就差不多了。然而,模板的功能并不止于此——我们其实可以给定一些条件,让模板遵循我们给出的条件来加入不同的内容。这些条件我们就称为'''参数'''。 比如,在<code><nowiki>{{XXX}}</nowiki></code>中,我们想给“人才”加个形容词,就可以给这个模板加一个参数: <pre> {{{形容词}}}的人才 </pre> 可以看到,参数这个玩意儿我们使用了'''三层花括号'''来包裹它,此后的参数都应该这么写。'
编辑产生的差异 (edit_diff)
'@@ -1,0 +1,44 @@ +{{正在施工}} +{{需要源代码编辑器}} +{{模板帮助文档}} +'''模板'''在MediaWiki软件中指的是一种可以加入到另一个页面的页面,它们一般位于“模板”(Template)[[Help:名字空间|]]下。 + +本文档将教授您如何创建一个模板。 + +== 从模板(Template)名字空间谈起 == +一般来说,所有的模板都应归于“模板”(Template)名字空间下。这意味着每个模板的页面标题应该长下面这样: +<pre> +Template:XXX +</pre> + +不过,我们在嵌入模板时是不需要输入<code>Template:</code>这么一串的,直接写<code><nowiki>{{XXX}}</nowiki></code>就可以了。 + +当然,有的用户可能会先在自己的个人沙盒给自己的模板打打草稿,这时这份草稿就应该储存在<code>'''User:某某某/'''XXX</code>这样的地方,嵌入时也应该写成<code><nowiki>{{User:某某某/XXX}}</nowiki></code>。 + +== 模板嵌入的原理 == +如果我们在一个叫做<code><nowiki>{{XXX}}</nowiki></code>的模板中写下了以下内容: +<pre> +人才 +</pre> + +那么如果我们在接下来的条目给它嵌入了进去: +<pre> +你也是个{{XXX}} +</pre> + +保存页面后,该条目就会显示成: +<pre> +你也是个人才 +</pre> + +注意看,刚才我们只是在条目里写入了<code><nowiki>{{XXX}}</nowiki></code>,就可以在条目里加入<code>人才</code>这个我们之前写入模板中的内容了,这个就是模板嵌入的原理。我们之后要在模板中写入的,就是像<code>人才</code>这样的内容。 + +== 加点“参数” == +如果只是在页面里加入固定的一串内容的话,刚才我们做的就差不多了。然而,模板的功能并不止于此——我们其实可以给定一些条件,让模板遵循我们给出的条件来加入不同的内容。这些条件我们就称为'''参数'''。 + +比如,在<code><nowiki>{{XXX}}</nowiki></code>中,我们想给“人才”加个形容词,就可以给这个模板加一个参数: +<pre> +{{{形容词}}}的人才 +</pre> + +可以看到,参数这个玩意儿我们使用了'''三层花括号'''来包裹它,此后的参数都应该这么写。 '
编辑增加的行 (added_lines)
[ 0 => '{{正在施工}}', 1 => '{{需要源代码编辑器}}', 2 => '{{模板帮助文档}}', 3 => ''''模板'''在MediaWiki软件中指的是一种可以加入到另一个页面的页面,它们一般位于“模板”(Template)[[Help:名字空间|]]下。', 4 => '', 5 => '本文档将教授您如何创建一个模板。', 6 => '', 7 => '== 从模板(Template)名字空间谈起 ==', 8 => '一般来说,所有的模板都应归于“模板”(Template)名字空间下。这意味着每个模板的页面标题应该长下面这样:', 9 => '<pre>', 10 => 'Template:XXX', 11 => '</pre>', 12 => '', 13 => '不过,我们在嵌入模板时是不需要输入<code>Template:</code>这么一串的,直接写<code><nowiki>{{XXX}}</nowiki></code>就可以了。', 14 => '', 15 => '当然,有的用户可能会先在自己的个人沙盒给自己的模板打打草稿,这时这份草稿就应该储存在<code>'''User:某某某/'''XXX</code>这样的地方,嵌入时也应该写成<code><nowiki>{{User:某某某/XXX}}</nowiki></code>。', 16 => '', 17 => '== 模板嵌入的原理 ==', 18 => '如果我们在一个叫做<code><nowiki>{{XXX}}</nowiki></code>的模板中写下了以下内容:', 19 => '<pre>', 20 => '人才', 21 => '</pre>', 22 => '', 23 => '那么如果我们在接下来的条目给它嵌入了进去:', 24 => '<pre>', 25 => '你也是个{{XXX}}', 26 => '</pre>', 27 => '', 28 => '保存页面后,该条目就会显示成:', 29 => '<pre>', 30 => '你也是个人才', 31 => '</pre>', 32 => '', 33 => '注意看,刚才我们只是在条目里写入了<code><nowiki>{{XXX}}</nowiki></code>,就可以在条目里加入<code>人才</code>这个我们之前写入模板中的内容了,这个就是模板嵌入的原理。我们之后要在模板中写入的,就是像<code>人才</code>这样的内容。', 34 => '', 35 => '== 加点“参数” ==', 36 => '如果只是在页面里加入固定的一串内容的话,刚才我们做的就差不多了。然而,模板的功能并不止于此——我们其实可以给定一些条件,让模板遵循我们给出的条件来加入不同的内容。这些条件我们就称为'''参数'''。', 37 => '', 38 => '比如,在<code><nowiki>{{XXX}}</nowiki></code>中,我们想给“人才”加个形容词,就可以给这个模板加一个参数:', 39 => '<pre>', 40 => '{{{形容词}}}的人才', 41 => '</pre>', 42 => '', 43 => '可以看到,参数这个玩意儿我们使用了'''三层花括号'''来包裹它,此后的参数都应该这么写。' ]
编辑移除的行 (removed_lines)
[]
更改的Unix时间戳 (timestamp)
'1719492953'