Mediawiki Cite Extension不起作用

时间:2016-06-06 21:56:03

标签: php mediawiki mediawiki-extensions

基本上问题是什么。我已将Mediawiki v1.24.4安装到我的网站上,并尝试为文章创建参考列表。默认的Cite扩展安装在... / [domain] / extensions / Cite中 - 这个版本的Cite是由Mediawiki软件自动安装的,所以应该可以正常工作。

手动安装说明指出要将data short_input; input id values $8.; datalines; 123 aaa 234 bbb 456 ddd ; run; data long_input; input id $ values $8.; datalines; 123sampleev aaaaaaaa 345sampleev cccccccc 456sampleev dddddddd ; run; proc sql; create table joined_inputs as select distinct a.*, b.values as long_values from short_input as a inner join long_input as b on a.id = input(substr(b.id, 1, 3), 8.); quit; 添加到Localsettings.php文件中。我试过了,但得到了以下错误:

  

致命错误:在/ home / [web_host_username] /第136行调用未定义的函数wfLoadExtension()

当我将wfLoadExtension( 'Cite' );<ref>[text goes here]</ref>标记添加到当前文章时,标记保留为纯文本。

我确实阅读了[问题] [2]关于将Cite扩展程序放入编辑工具栏的问题,但这是一个不同的问题,我甚至无法通过手动添加标记来使其工作。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您关注的说明适用于MediaWiki 1.25及更高版本。来自Cite扩展页面:

  

运行MediaWiki 1.24或更早版本的用户:上述说明   描述使用wfLoadExtension()安装扩展的新方法,   自MediaWiki 1.25起。   如果您需要在之前安装此扩展程序   版本,而不是wfLoadExtension('Cite');,您需要使用:   require_once“$ IP / extensions / Cite / Cite.php”;