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;
}
我怎样才能得到它的每一个与代码的网页浏览时间更换标签?有没有一个钩子可以做到这一点?或者有更好的方法去解决这个问题吗?
没有人能帮助我吗?没有人? – ZephireNZ 2013-04-24 07:33:54