# Mediawiki插件使用

**URL:** <https://www.isharkfly.com/t/mediawiki/4386>\
**Category:** PHP\
**Created:** [August 29, 2012, 4:31am UTC](https://www.isharkfly.com/t/mediawiki/4386 "2012-08-29T04:31:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 29, 2012, 4:31am UTC](https://www.isharkfly.com/t/mediawiki/4386/1 "2012-08-29T04:31:54Z")

</div>

1.关于扩展插件  
Mediawiki不但提供了基本的功能，而且预留了扩展功能。其目的就是方便二次开发，扩充wiki功能。一般Mediawiki的插件都是PHP文件。Mediawiki安装目录下的extensions即是放置扩展插件的目录。

2.插件启用  
在extensions文件夹放置插件后，在localsettings.php文件添加代码，一般是如下格式：  
include(“extensions/插件文件名”);  
一些常用到的插件：  
CharInsert  
插件地址：[http://www.Mediawiki.org/wiki/Extension:CharInsert](http://www.Mediawiki.org/wiki/Extension:CharInsert)  
插件说明：  
本插件的功能是使得Mediawiki可以解释标签，从而实现在编辑界面时，点击此标签内的字符即可将其输入到编辑区内。  
安装：将CharInsert.php文件置于extensions文件夹内。在localsettings.php文件中加入如下代码：  
include(“extensions/CharInsert.php”);  
进入特殊页面之系统界面，修改编辑界面下的文本所在的name，直接修改Mediawiki:Copyrightwarning。尝试加入代码在其中加入符号,举例如下：  
中文标点： “+” „+‟ 「+」 『+』 （+） 【+】《+》 〈+〉  
此时，编辑界面下应有可以点击输入的中文标点了。  
Inputbox  
插件地址：[http://www.Mediawiki.org/wiki/Extension:Inputbox](http://www.Mediawiki.org/wiki/Extension:Inputbox)  
安装：  
将inputbox文件上传到extensions目录中。  
在LocalSettings.php文件的尾部增加下面一行：  
require\_once($IP.‘/extensions/inputbox/inputbox.php’);  
Inputbox的语法如下：（在wiki页面上编辑保存如下文本即可生效）  
  
type=表格类型  
parameter1=参数1  
parameter2=参数2  
  
其中表格类型是必有的强制参数，其他参数可选。  
更多插件可以通过 [http://www.Mediawiki.org/](http://www.Mediawiki.org/) 获得
