我正在嘗試使用ShoutWikiAds(http://www.mediawiki.org/wiki/Extension:ShoutWiki_Ads)擴展程序將Google AdSense集成到我的MediaWiki網站中。如何在MediaWiki中對.php文件應用修補程序?
第2步讀取:將補丁應用於您的$ IP/skins/MonoBook.php。
補丁是:
Index: MonoBook.php
===================================================================
--- MonoBook.php (revision 88394)
+++ MonoBook.php (working copy)
@@ -98,7 +98,9 @@
<?php if($this->data['dataAfterContent']) { $this->html ('dataAfterContent'); } ?>
<div class="visualClear"></div>
</div>
-</div></div>
+</div>
+<?php /* ShoutWiki patch */ wfRunHooks('MonoBookAfterContent'); ?>
+</div>
<div id="column-one"<?php $this->html('userlangattributes') ?>>
<?php $this->cactions($skin); ?>
<div class="portlet" id="p-personal">
@@ -257,6 +259,7 @@
</div>
</div>
<?php
+ /* ShoutWiki patch */wfRunHooks('MonoBookAfterToolbox');
}
/*************************************************************************************************/
如何應用這個補丁對monobook.php文件?我只是將其複製/粘貼到monobook.php文件中?
一個非常明確和易於理解的答案將非常感謝!
這是一個壞主意。每當您(或您的網站託管)升級您的wiki時,您的補丁就會消失。此外,這僅適用於擁有MonoBook皮膚的用戶,該皮膚甚至不再是默認皮膚(Vector是)。 – leo 2014-08-31 10:49:55