【问题标题】:Call to undefined method PHP error with Vector Skin使用 Vector Skin 调用未定义的方法 PHP 错误
【发布时间】:2014-02-23 03:15:26
【问题描述】:

我遇到了这一行的问题:$m_skin = $wgUser->getSkin();

PHP:

# 获取皮肤对象: $m_skin = $wgUser->getSkin();

# build the breadcrumbs trail:
$m_trail = "<div id=\"BreadCrumbsTrail\">&nbsp;<i>Bread crumbs:</i> ";
for( $i = 0; $i <= $m_count; $i++ ) {
  $m_trail .= $m_skin->makeLink( $m_BreadCrumbs[$i] );
  if( $i < $m_count ) $m_trail .= $wgBreadCrumbsDelimiter;
}
$m_trail .= '&nbsp;</div>';
$wgOut->addHTML( $m_trail );

错误是: [4980dec6] /mediawiki/index.php/C:\wamp\www\mediawiki\includes\Skin.php 第 1619 行的硬件异常:调用未定义的方法 SkinVector::makeLink

回溯:

0 C:\wamp\www\mediawiki\extensions\Breadcrumbs\BreadCrumbs.php(112): Skin->__call(string, array)
1 C:\wamp\www\mediawiki\extensions\Breadcrumbs\BreadCrumbs.php(112): SkinVector->makeLink(string)
2 [internal function]: BreadCrumbs->show(Article, boolean, boolean)
3 C:\wamp\www\mediawiki\includes\Hooks.php(199): call_user_func_array(array, array)
4 C:\wamp\www\mediawiki\includes\GlobalFunctions.php(3877): Hooks::run(string, array)
5 C:\wamp\www\mediawiki\includes\Article.php(615): wfRunHooks(string, array)
6 C:\wamp\www\mediawiki\includes\actions\ViewAction.php(44): Article->view()
7 C:\wamp\www\mediawiki\includes\Wiki.php(448): ViewAction->show()
8 C:\wamp\www\mediawiki\includes\Wiki.php(312): MediaWiki->performAction(Article, Title)
9 C:\wamp\www\mediawiki\includes\Wiki.php(602): MediaWiki->performRequest()
10 C:\wamp\www\mediawiki\includes\Wiki.php(467): MediaWiki->main()
11 C:\wamp\www\mediawiki\index.php(49): MediaWiki->run()
12 {main}

请帮忙,我找不到任何资源来帮助我解决这个问题。谢谢!

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

    您使用的是哪个 MediaWiki 版本?这似乎是 extension 的问题,它与较新的 MediaWiki 版本不兼容(它最后一次更新是在 2007 年!)。尝试禁用扩展程序“BreadCrumbs”,看看是否开始为您工作!

    根据您的版本以及其他可能被破坏的内容,您可以将$m_skin-&gt;makeLink 替换为$m_skin-&gt;userLink

    【讨论】:

    • 我使用的是 mediawiki 1.22.1。我确实看到它是不久前最后一次更新的。我希望有人能够通过一些快速修复来更新它以使其正常工作,因为我无法找到任何其他可以完成我正在寻找的工作的扩展。这是带有代码的扩展,任何帮助都将不胜感激(并且更改为用户链接不起作用,因为它在它之前的行上出错:mediawiki.org/wiki/Extension:BreadCrumbs_%28Kimon%29
    猜你喜欢
    • 2015-05-13
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2013-12-21
    • 2013-06-02
    • 2011-07-17
    • 2015-04-15
    相关资源
    最近更新 更多