menu MediaWiki帮助 外部搜索
异世界百科
导航 目录

外部搜索

可以使用模板创建一个外部搜索链接,以实现针对某个主题的关键字搜索。

例如,下面的代码可以调用谷歌搜索:

<span style="border: 1px solid #CCD5DB;">[[Image:GoogleIcon.PNG]] [http://www.google.com/search?safe=off&q={{{1|Wiki}}} {{{1|Google}}}]</span>
<noinclude>
== Usage ==
Allows to establish a link to a search query at the Google search engine:
<div style="display:table; width:auto;"><pre>
{{Google|Term1+Term2+Term3}}
</pre></div>
[[Category:Template|Google]]
</noinclude>

调用方法很简单: {{Google|第一个关键字+第二个+等等}}

还可以这样搜索词组: %22关键字1+关键字2+等等%22.

这个模板在其它方面的应用还包括搜索论坛,以及当用于软件开发的 wiki 和论坛协同工作时,搜索同类型的 Bug 报告。

使用跨wiki前缀

维基百科中有一个效果类似的跨 wiki 前缀,以便你可以调用 [[Google:firstTerm+Second+etc]] 链接到谷歌搜索结果。但当需要链接到其它搜索引擎时,模板仍十分有用。

关于模板实现比默认的跨 wiki 前缀所具有的优势,考虑下面这个修改后的示例:

<span style="border: 1px solid #CCD5DB;">[[Image:GoogleIcon.PNG]] [http://www.google.com/search?safe=off&q={{urlencode:{{{1|Wiki}}}}} {{{1|Google}}}]</span>
<noinclude>
== Usage ==
Allows to establish a link to a search query at the Google search engine:
* {{Google|Term1 Term2 Term3}}
* {{Google|"a phrase"}}
[[Category:Template|Google]]
</noinclude>

注意 MediaWiki 魔术字 urlencode 的使用。 这使我们可以更方便快捷地在维基百科的文章中输入搜索字符串——就像在谷歌搜索框中输入字符那样——包括空格和引号,而不是使用 +%20 去间接地表示它们。