MediawikiでGoogle Adsenseを表示させる方法

提供: dococo wiki
ナビゲーションに移動 検索に移動

目的

サイトを作成しているとアフィリエイトという物をやってみたくなる物だが、このサイトのようにMediawikiでGoogle Adsenseを表示させる方法について記述する。

アフェリエイトの選択

世の中には様々なアフェリエイトがありますが、ここでは王道のGoogle AdcenceをMediwaikiサイトに載せる方法について説明します

Google Adcenceの登録方法などについては別のサイトを参照してアカウントを取得しておいてください

extension経由でJavaScriptを表示する

Google AdcenceはJavaScriptで動いているため、JavaScriptを動かすためのextensionを追加する必要がありますそのために以下の2つを設定する必要があります

  1. Extension:HTMLets/jaから、HTMLets.i18n.phpHTMLets.phpをダウンロードして、extension配下に展開する。
  2. 以下のLocalSettings.php設定を行う
require_once( "$IP/extensions/HTMLets/HTMLets.php" );
$wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets";

ここでは、extensions/HTMLets/htmletsにJavaScriptを置くディレクトリを設定している。

htmlets配下にJavaScriptのファイルを配置して(ここの例ではhello.htmlというJavaScriptを作成した場合)

<htmlet>hello</htmlet>

と言うように記載すれば、そのページ内でJavaScriptが表示される。 MediaWiki:Sitenoticeのページに埋め込めば各ページのトップに常時表示されます。 さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く CGIについて