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