「MediawikiでGoogle Adsenseを表示させる方法」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
imported>Webmaster
 
(同じ利用者による、間の5版が非表示)
2行目: 2行目:
 
サイトを作成しているとアフィリエイトという物をやってみたくなる物だが、このサイトのようにMediawikiでGoogle Adsenseを表示させる方法について記述する。<br>
 
サイトを作成しているとアフィリエイトという物をやってみたくなる物だが、このサイトのようにMediawikiでGoogle Adsenseを表示させる方法について記述する。<br>
 
<!--この部分は表示されません-->
 
<!--この部分は表示されません-->
<gallery caption="Mediawikiにアフェリエイトを挿入した例" widths="300px" heights="300px" perrow="1">
+
<gallery caption="Mediawikiにアフェリエイトを挿入した例"  mode="packed" widths="300px" heights="300px" perrow="1">
File:2015-12-06 7-24-01.jpg|上部に1ヶ所、下部に2ヶ所のアフェリエイトを挿入
+
File:2015-12-06 7-24-01.jpg|上部に1ヶ所、下部に2ヶ所のアフェリエイトを挿入した例を表示
 
</gallery>
 
</gallery>
  
 
== アフェリエイトの選択 ==
 
== アフェリエイトの選択 ==
 
世の中には様々なアフェリエイトがありますが、ここでは王道の'''Google Adcence'''をMediwaikiサイトに載せる方法について説明します
 
世の中には様々なアフェリエイトがありますが、ここでは王道の'''Google Adcence'''をMediwaikiサイトに載せる方法について説明します
 +
 +
'''Google Adcence'''の登録方法などについては別のサイトを参照してアカウントを取得しておいてください
  
 
== extension経由でJavaScriptを表示する ==
 
== extension経由でJavaScriptを表示する ==
'''Google Adcence'''はJavaScriptで動いているため、JavaScriptを動かすためのextensionを追加する必要がありますそのために
+
'''Google Adcence'''はJavaScriptで動いているため、JavaScriptを動かすためのextensionを追加する必要がありますそのために以下の2つを設定する必要があります
*[http://www.mediawiki.org/wiki/Extension:HTMLets/ja Extension:HTMLets/ja]から、'''HTMLets.i18n.php'''と'''HTMLets.php'''をダウンロードして、extension配下に展開する。
+
#[http://www.mediawiki.org/wiki/Extension:HTMLets/ja Extension:HTMLets/ja]から、'''HTMLets.i18n.php'''と'''HTMLets.php'''をダウンロードして、extension配下に展開する。
*以下のLocalSettings.php設定を行う
+
#以下のLocalSettings.php設定を行う
 
 
 
  require_once( "$IP/extensions/HTMLets/HTMLets.php" );
 
  require_once( "$IP/extensions/HTMLets/HTMLets.php" );
 
  $wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets";
 
  $wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets";
 +
ここでは、extensions/HTMLets/'''htmlets'''にJavaScriptを置くディレクトリを設定している。
  
*ここでは、extensions/HTMLets/'''htmlets'''にJavaScriptを置くディレクトリを設定している。
+
'''htmlets'''配下にJavaScriptのファイルを配置して(ここの例ではhello.htmlというJavaScriptを作成した場合)
*'''htmlets'''配下にJavaScriptのファイルを配置して(ここの例ではhello.htmlというJavaScriptを作成した場合)
 
 
  <nowiki><htmlet>hello</htmlet></nowiki>
 
  <nowiki><htmlet>hello</htmlet></nowiki>
*と言うように記載すれば、そのページ内でJavaScriptが表示される。
+
と言うように記載すれば、そのページ内でJavaScriptが表示される。
*<nowiki>MediaWiki:Sitenotice</nowiki>のページに埋め込めば各ページのトップに常時表示されます。
+
<nowiki>MediaWiki:Sitenotice</nowiki>のページに埋め込めば各ページのトップに常時表示されます。
*さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く [http://support.sakura.ad.jp/manual/rs/tech_cgi.html CGIについて]
+
さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く [http://support.sakura.ad.jp/manual/rs/tech_cgi.html CGIについて]
 +
----
 +
<!-- カテゴリに追加するページ名を記入 -->
 +
[[Category:MediaWiki|Google Adsenseを表示させる方法]]

2015年12月23日 (水) 08:34時点における最新版

目的

サイトを作成しているとアフィリエイトという物をやってみたくなる物だが、このサイトのように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について