「MediawikiでGoogle Adsenseを表示させる方法」の版間の差分
ナビゲーションに移動
検索に移動
imported>Webmaster |
imported>Webmaster |
||
5行目: | 5行目: | ||
== アフェリエイトの選択 == | == アフェリエイトの選択 == | ||
世の中には様々なアフェリエイトがありますが、ここでは王道の'''Google Adcence'''をMediwaikiサイトに載せる方法について説明します | 世の中には様々なアフェリエイトがありますが、ここでは王道の'''Google Adcence'''をMediwaikiサイトに載せる方法について説明します | ||
+ | |||
+ | == extension経由でJavaScriptを表示する == | ||
+ | '''Google Adcence'''はJavaScriptで動いているため、JavaScriptを動かすためのextensionを追加する必要がありますそのために | ||
+ | *[http://www.mediawiki.org/wiki/Extension:HTMLets/ja Extension:HTMLets/ja]から、'''HTMLets.i18n.php'''と'''HTMLets.php'''をダウンロードして、extension配下に展開する。 | ||
+ | *以下のLocalSettings.php設定を行う | ||
+ | |||
+ | require_once( "$IP/extensions/HTMLets/HTMLets.php" ); | ||
+ | $wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets"; | ||
+ | |||
+ | *ここでは、extensions/HTMLets/'''htmlets'''にJavaScriptを置くディレクトリを設定している。 | ||
+ | *'''htmlets'''配下にJavaScriptのhello.htmlを配置して、記事中に | ||
+ | <nowiki><htmlet>hello</htmlet></nowiki> | ||
+ | *・・・・を記載すれば、そのページ内でJavaScriptが表示される。 | ||
+ | *<nowiki>MediaWiki:Sitenotice</nowiki>のページに埋め込めば各ページのトップに常時表示されます。 | ||
+ | *さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く [http://support.sakura.ad.jp/manual/rs/tech_cgi.html CGIについて] |
2015年12月9日 (水) 21:50時点における版
目的
サイトを作成しているとアフィリエイトという物をやってみたくなる物だが、このサイトのようにMediawikiでGoogle Adsenseを表示させる方法について記述する。
アフェリエイトの選択
世の中には様々なアフェリエイトがありますが、ここでは王道のGoogle AdcenceをMediwaikiサイトに載せる方法について説明します
extension経由でJavaScriptを表示する
Google AdcenceはJavaScriptで動いているため、JavaScriptを動かすためのextensionを追加する必要がありますそのために
- Extension:HTMLets/jaから、HTMLets.i18n.phpとHTMLets.phpをダウンロードして、extension配下に展開する。
- 以下のLocalSettings.php設定を行う
require_once( "$IP/extensions/HTMLets/HTMLets.php" ); $wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets";
- ここでは、extensions/HTMLets/htmletsにJavaScriptを置くディレクトリを設定している。
- htmlets配下にJavaScriptのhello.htmlを配置して、記事中に
<htmlet>hello</htmlet>
- ・・・・を記載すれば、そのページ内でJavaScriptが表示される。
- MediaWiki:Sitenoticeのページに埋め込めば各ページのトップに常時表示されます。
- さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く CGIについて