今回はmediawikiに広告をextensionを使わずにmediawikiのファイルをゴニョゴニョして、直接表示させる方法を紹介します
また、広告の種類はGoogleAdSenseを使います
そして、広告の表示と冒頭に書きましたが、AdSenseは特別な理由がない限り広告は3つしか貼れません
3つと言っても、リンクユニットとかわ違うんだけどね
とまあ、紹介したいと思う
mediawikiのファイルをゴニョゴニョする
スキンによって異なるので注意が必要
尚、vectorでの広告の表示のやり方
まず、mediawikiをインスコしたディレクトリに行きます
ここではわしの環境でのやり方なので悪しからず
また、広告の表示する箇所は3箇所で「本体上部、本体下部、サイドバー下部」です
FTPソフト等を使い、以下のファイルを弄ります
[bash]/Skin/Vector/VectorTemplate.php[/bash]
本体上部に広告を表示する
わしの環境では98行目付近です
この時に探すのめんどいと思うので「Ctrl+F」で以下のコードを探します
[php]
<?php
if ( $this->data['sitenotice'] ) {
?>
<div id="siteNotice"><?php $this->html( 'sitenotice' ) ?></div>
<?php
}
?>
<!-- ここにAdSense等のスクリプトを挿入 -->
<h1 id="firstHeading" class="firstHeading" lang="<?php
[/php]
本体下部に広告を表示する
わしの環境では179行目付近にあります
[php]
<?php
}
?>
<div class="visualClear"></div>
<?php $this->html( 'debughtml' ); ?>
</div>
<!-- ここにAdSense等のスクリプトを挿入 -->
</div>
[/php]
サイドバー下部に広告を表示する
わしの環境では
[php]
<?php $this->renderPortals( $this->data['sidebar'] ); ?>
<!-- ここにAdSense等のスクリプトを挿入 -->
</div>
</div>
[/php]