2013-04-23 61 views
1

基本上,我有一个动态的PHP函数,得到的(使用的数据包等)的一个的Minecraft服务器的状态。主要的问题是编辑时(我可以在日志中看到它)解析代码,而不是在页面加载时解析。扩展名将检查<status />标记,并将其替换为状态(带有内容的div)。链接到MediaWiki标签每次解析

的事项的源代码:

$wgExtensionCredits['parsehook'][] = array(
    'name' => 'MCStatusTag', 
    'author' => 'ZephireNZ', 
    'url' => '/* Redacted */', 
); 
$wgHooks['ParserFirstCallInit'][] = 'registerStatusTag'; 

function registerStatusTag(Parser $parser) { 
    $parser->setHook('status','printStatusTag'); 
    return true; 
} 

function printStatusTag($input, array $args, Parser $parser, PPFrame $frame) { 

    $parser->disableCache(); // I tried disabling cache as suggested, but it doesn't work. 

    // Return constructed html; 

} 

我怎样才能得到它的每一个与代码的网页浏览时间更换标签?有没有一个钩子可以做到这一点?或者有更好的方法去解决这个问题吗?

+0

没有人能帮助我吗?没有人? – ZephireNZ 2013-04-24 07:33:54

回答