2013-04-23 57 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

回答