MediaWiki扩展:预览时隐藏编辑按钮
天下维客,你可以修改的网络知识库
本文取自元维基,欢迎共同翻译、整理与大家共享,促进中文wiki发展^_^
<?php
/**
* Hides the edit-link (tab) in preview mode because user click on it to return
* to the edit box. It will, however, reload the edit box destroying all unsaved
* changes.
*
* Installation: Copy HideEditOnPreview.php to your extension folder and add
* require_once($IP."/extensions/HideEditOnPreview.php");
* to your LocalSettings.php
*
* @author Hendrik Brummermann
* @version 1.0
*/
$wgHooks['SkinTemplateContentActions'][] = 'hideEditOnPreview';
function hideEditOnPreview($actions) {
if ( $_REQUEST['action'] == 'submit' ) {
unset($actions['edit']);
}
}
$wgExtensionCredits['other'][] = array(
'name' => 'HideEditOnPreview',
'version' => '0.1',
'author' => 'Hendrik Brummermann',
'url' => 'http://meta.wikimedia.org/wiki/HideEditOnPreview',
'description' => 'Hides the edit-link (tab) in preview mode'
);
?>
原文参见: HideEditOnPreview


