精灵宝可梦wiki.jpg

正如你看到的,我们的百科缺少很多基本资料,然而我们手头的资料很多,苦于没有人手,你愿意入伙吗?想和我们一起干的话就进入宝可梦大百科的建设QQ群,群号为46066525。务必注明“编辑宝可梦大百科” 百科目前为邀请注册,有意注册编辑的同学请在首页的讨论页面或者在建设群内留下你的邮箱。

[ 站务 | 命名方案 | 常用模板 | 参考源 | 优秀词条 | 用户服务 | 联系我们 ]

帮助:使用扩展

Love Poke,Wiki Poke
跳转至: 导航, 搜索

扩展是对宝可梦大百科所使用的MediaWiki系统所进行的功能扩充的方式。不同的扩展对功能有不同的扩充,使用方法也有所不同。

下面列出一些常用扩展的使用方法。但本页内容可能随更新有所变化。


目录

Poem

Poem扩展增加了<poem></poem>标签,该标签允许其中包裹的内容可以实现“一次编辑换行=一次实际换行”。这为歌词等内容提供了方便。

例如,当写下:

<poem>
大家好
大家好
大家好
大家好
</poem>

时,则会显示为:

大家好
大家好
大家好
大家好

如果不使用该标签,则会变为: 大家好 大家好 大家好 大家好


Tabber

Tabber扩展增加了<tabber></tabber>标签。该标签可以让其中包裹的内容按照指定的分隔符变成小标签页。

例如,当写下:


<tabber>
 标签1的标签名=
  标签一中的内容……
|-|
 标签2的标签名=
  标签二中的内容……
|-|
 标签3的标签名=标签三中的内容……
</tabber>

时,则会显示为以下的效果:

标签一中的内容……

标签二中的内容……

标签三中的内容……

但Tabber扩展有一个暂时无法修复的缺陷。Tabber的内容当中如果出现模板变量,则模板不会被正确解析。

source

source系列标签可为文本提供语法高亮(多数用于编程相关页面),其新增标签为<source></source>示例如下:

<source lang="php">
<?php
    $v = "string";    // sample initialization
?>
html text
<?
    echo $v;         // end of php code
?>
</source>

将显示:

<?php
    $v = "string";    // sample initialization
?>
html text
<?
    echo $v;         // end of php code
?>

可支持语法

可支持的高亮语法语言有: <toggledisplay>

  • abap:ABAP
  • actionscript:ActionScript
  • ada:Ada
  • apache:Apache Configuration
  • applescript:AppleScript
  • asm:ASM
  • asp:Active Server Pages (ASP)
  • autoit:AutoIt
  • bash:Bash
  • basic4gl:Basic4GL
  • bf:Brainfuck
  • blitzbasic:Blitz BASIC
  • bnf:Backus-Naur Form
  • c:C
  • c_mac:C (Mac)
  • caddcl:AutoCAD DCL
  • cadlisp:AutoLISP
  • cfdg:CFDG
  • cfm:ColdFusion Markup Language
  • cil:Common Intermediate Language (CIL)
  • cobol:COBOL
  • cpp-qt:C++ (Qt toolkit)
  • cpp:C++
  • csharp:C#
  • css:Cascading Style Sheets (CSS)
  • d:D
  • delphi:Delphi
  • diff:Diff
  • div:DIV
  • dos:DOS batch file
  • dot:DOT
  • eiffel:Eiffel
  • fortran:Fortran
  • freebasic:FreeBASIC
  • genero:Genero
  • gettext:GNU internationalization (i18n) library
  • glsl:OpenGL Shading Language (GLSL)
  • gml:Game Maker Language (GML)
  • gnuplot:gnuplot
  • groovy:Groovy
  • haskell:Haskell
  • hq9plus:HQ9+
  • html4strict:HTML
  • idl:Uno IDL
  • ini:INI
  • inno:Inno
  • intercal:INTERCAL
  • io:Io
  • java:Java
  • java5:Java(TM) 2 Platform Standard Edition 5.0
  • javascript:JavaScript
  • kixtart:KiXtart
  • klonec:Klone C
  • klonecpp:Klone C++
  • latex:LaTeX
  • lisp:Lisp
  • lolcode:LOLCODE
  • lotusscript:LotusScript
  • lua:Lua
  • m68k:Motorola 68000 Assembler
  • make:make
  • matlab:MATLAB M
  • mirc:mIRC scripting language
  • mxml:MXML
  • mpasm:Microchip Assembler
  • mysql:MySQL
  • nsis:Nullsoft Scriptable Install System (NSIS)
  • objc:Objective-C
  • ocaml-brief:OCaml
  • ocaml:OCaml
  • oobas:OpenOffice.org Basic
  • oracle8:Oracle 8 SQL
  • oracle11:Oracle 11 SQL
  • pascal:Pascal
  • per:per
  • perl:Perl
  • php-brief:PHP
  • php:PHP
  • pixelbender:Pixel Bender
  • plsql:PL/SQL
  • povray:Persistence of Vision Raytracer
  • powershell:Windows PowerShell
  • progress:OpenEdge Advanced Business Language
  • prolog:Prolog
  • providex:ProvideX
  • python:Python
  • qbasic:QBasic/QuickBASIC
  • rails:Rails
  • reg:Windows Registry
  • robots:robots.txt
  • ruby:Ruby
  • rsplus:R/S+
  • sas:SAS
  • scala:Scala
  • scheme:Scheme
  • scilab:Scilab
  • sdlbasic:SdlBasic
  • smalltalk:Smalltalk
  • smarty:Smarty
  • sql:SQL
  • tcl:Tcl
  • teraterm:Tera Term
  • text:Plain text
  • thinbasic:thinBasic
  • tsql:Transact-SQL
  • typoscript:TypoScript
  • vb:Visual Basic
  • vbnet:Visual Basic .NET
  • verilog:Verilog
  • vhdl:VHDL
  • vim:Vimscript
  • visualfoxpro:Visual FoxPro
  • visualprolog:Visual Prolog
  • whitespace:Whitespace
  • winbatch:Winbatch
  • xml:XML
  • xorg_conf:Xorg.conf
  • xpp:X++
  • z80:ZiLOG Z80 Assembler

</toggledisplay>

InputBox

InputBox扩展提供了标签<inputbox></inputbox>。利用该标签,您可以在任一页面创建一个输入框,并与宝可梦大百科的页面有所联系。该功能主要用于修改、新建、搜索页面。

完整使用格式为:

<inputbox>
type=
bgcolor=
width=
default=
preload=
editintro=
buttonlabel=
hidden=
searchbuttonlabel=
break=
namespaces=
prefix=
</inputbox>

使用范例

输入:

<inputbox>
type=search
width=42
buttonlabel=Go
searchbuttonlabel=Search
break=no
</inputbox>

将显示:

其中等号左侧的为参数名,右侧的为参数值。参数的值应由您来提供,其可选值如下。

参数

<toggledisplay>

参数
适用范围
示例
bgcolor=
All types
 
设定背景色(HTML值,无需含引号)
<inputbox>
type=search
bgcolor=#eeeeff
</inputbox>
width=
All types
 
设定输入框的宽度(字数)
<inputbox>
type=create
width=24
</inputbox>

default=
All types
 
设定输入框内的默认文字
<inputbox>
type=comment
default=User talk:Eloquence
</inputbox>

preload=
comment, create
 
设定标题下预先载入的页面
<inputbox>
type=create
preload=Log
</inputbox>

您可以尝试在框中输入页面名称进行效果测试
editintro=
comment, create
 
设定出现在输入框之上的内容
<inputbox>
type=comment
editintro=沙盒
</inputbox>

buttonlabel=
All types
 
设定默认按钮上的文本
<inputbox>
type=comment
buttonlabel=Add new rumor
</inputbox>

hidden=
create, comment
 
该参数可使输入框不显示
<inputbox>
type=comment
editintro=Extension:InputBox/editintro comment
preload=Extension:InputBox/preload
hidden=yes
default=Extension talk:Inputbox
buttonlabel=Post a comment on the talk page
</inputbox>

searchbuttonlabel=
search, fulltext
 
设定“全文搜索”按钮的文本
<inputbox>
type=search
searchbuttonlabel=Dig deeper
</inputbox>
break=
All types
 
是否将按钮与输入框分行显示
<inputbox>
type=create
width=24
break=no
</inputbox>
namespaces=
search, fulltext
 
设定可选的名称空间
<inputbox>
type=search
namespaces=Main**,Help
</inputbox>
prefix=
search, fulltext
 
设定默认的名称空间
<inputbox>
type=search
prefix={{FULLPAGENAME}}/Archive
</inputbox>

</toggledisplay>

ToggleDisplay

扩展ToggleDisplay增加了一组<toggledisplay></toggledisplay>标签,该标签可以将大段的内容隐藏起来,由读者决定是否展开,对于页面浏览很方便。

输入:

<toggledisplay>
1234567890
</toggledisplay>

将显示:

<toggledisplay> 1234567890 </toggledisplay>

Cite

Cite扩展能够为您提供脚注功能,增加了一组<ref></ref>标签,用于将某部分文中内容作为脚注。

如果您在某文章当中需要写一个脚注,则只需如下使用(注意,模板{{Reflist}}是必不可少的):

这里是正文其它部分<ref>这是一个脚注</ref>同样是正文其它部分

……

……

===脚注===
{{Reflist}}

则会在正文中如下显示:

这里是正文其它部分[1]同样是正文其它部分

……

……

脚注

  1. 这是一个脚注
个人工具
名字空间

变换
操作
导航
常用分类
快捷方式
工具箱
联系我们