MediaWiki Howtos
mediawiki extension custom parser function
wiki文本
{{#jiandanurl: tesejiaoyuzhanlanguan }}
输出
<html><a href="file://192.168.2.21/share/jiandan001/prj/rdfz/tesejiaoyuzhanlanguan">tesejiaoyuzhanlanguan</a></html>
如何让output是inline的
<?php
//return $output;
//return array( $output, 'noparse' => true, 'isHTML' => true );
return $parser->insertStripItem( $output, $parser->mStripState );
最后完成的代码
https://github.com/xx7y7xx/mediawiki-ext/tree/master/jiandanurl
参考
- http://www.mediawiki.org/wiki/Manual:Parser_functions#Simple_example
- 返回html:http://www.mediawiki.org/wiki/Manual:Parser_functions#Controlling_the_parsing_of_output
如何启用mediawiki中的extension
修改www root下的LocalSettings.php
文件
添加
<?php
require_once "extensions/ExtensionName/ExtensionName.php";
比如 /var/www/html/ 是www根目录
/var/www/html/extensions/ExtensionName/ExtensionName.php
/var/www/html/LocalSettings.php
参考
mediawiki支持html
sudo vim /var/www/html/wiki/LocalSettings.php
<?php
$wgRawHtml = true;