メインメニューを開く

差分

MediaWikiにGoogle AdSenseを追加してみた

146 バイト追加, 2019年7月26日 (金) 17:11
<li>適当なhtmlファイルを作成して、アドセンスのコードを貼り付けてね。僕は参考サイトにある通り「google_adsense.html」にしたよ。ファイルの中身はこんな感じ…<br/>
(「xxxx」は伏せ字だよ。ちゃんとしたコードはアドセンスから取得してね)
<source syntaxhighlight lang="html5">
<script async src="xxxx"></script>
<!-- ビッグバナー_728_90 -->
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</sourcesyntaxhighlight>
文字コードと改行文字は、僕の場合「UTF-8」の「LF」のみにしたよ。
</li>
<li>「編集」タブをクリックして、編集モードにしてね。</li>
<li>以下の文を入力して「ページを保存」ボタンをクリックしてね。(ページに最初から設定されている「-」(ハイフン)は消しちゃっても大丈夫だよ)
<presyntaxhighlight lang="html">
<htmlet>google_adsense</htmlet>
</presyntaxhighlight>
<nowiki><htmlet></nowiki>タグの中身は、たぶんファイル名の「.html」を除いた部分だよ。
</li>
<ol>
<li>下記のファイルを、エディターなどで開いてね。
<presyntaxhighlight lang="text">
【MediaWikiをインストールしたディレクトリ】/skins/Vector.php
</presyntaxhighlight>
</li>
<li>ファイルの中から以下の部分を検索してね。(ちなみに僕のMediaWikiのバージョンでは200行目付近だったよ)
<source syntaxhighlight lang="phphtml">
<?php if ( $this->data['catlinks'] ) { ?>
<?php $this->html( 'catlinks' ); ?>
</div>
<div id="right-navigation">
</sourcesyntaxhighlight>
言葉で表すなら…「<nowiki><div id="bodyContent"></nowiki>」の閉じタグを探してね。
</li>
<li>前出のソースを以下の様に修正するよ。(「xxxx」は伏字だからアドセンスからちゃんと取得してね)
<source syntaxhighlight lang="phphtml" highlight="10-19">
<?php if ( $this->data['catlinks'] ) { ?>
<?php $this->html( 'catlinks' ); ?>
</div>
<div id="right-navigation">
</sourcesyntaxhighlight>
言葉で表すなら…「<nowiki><div id="bodyContent"></nowiki>」の閉じタグの後ろに、アドセンスのコードを埋め込むんだよ。
</li>