Ramdom Entry Pickup
- この馬鹿司会者が!!(BlogPet) (2005年11月23日)
- 「シンセサイザーの父」ボブ・モーグ博士が死去 (2005年08月23日)
- セカンダリーDNSの設定 (2006年02月21日)
- iPod、結婚式でも大活躍 (2005年09月21日)
- 我が青春の「銀河鉄道999」 (2005年04月10日)
« 以外と近くに。。。(BlogPet) | メイン | W21Sに不具合が!!(ToT) »
アフィリエイトはいろいろなところを使用していますが、
おすすめの商品なんかを並べるのもいいですが、かなりの手間がかかります。
さらに、並べれば並べるほどページ内のスペースをそれだけ占有します。
ということで、ランダム広告にすれば、表示するのは1ヵ所で済みますし、
広告の配慮も考えなくて済みます。
現在、このブログはPHP化しているわけですが、
それでPHPを使った物を求めてググっていたら、ありました(^^;)
ここのスクリプトを参考に、
MTでテンプレートのモジュール化をしながらランダム広告にする方法です。
それでは設置方法をば。。。
これを設置するにあたり、PHP化されている、ということが大前提です(^^;)
まず、インデックス・テンプレートに新規テンプレートを作成します。
「テンプレート名」・・・・任意
「出力ファイル名」・・・・「rndtxt.php」(任意)
※拡張子は必ず「.php」のこと。
「再構築オプション」・・・・チェックをはずす。
「テンプレートの内容」
<?php
$rndtxt[0] = 'テキスト1';
$rndtxt[1] = 'テキスト2';
$rndtxt[2] = 'テキスト3';
$rndtxt[3] = 'テキスト4';
$rndtxt[4] = 'テキスト5';
$length = count($rndtxt) - 1;
srand( (double)microtime()*1000000 );
$num=round( rand(0,$length) );
print("$rndtxt[$num]");
?>
そして、青文字の場所にアフィリエイトのコードを入れ込みます。
コードを書き込んだら、保存、テンプレートの再構築をしてください。
そして、実際にそのランダム広告を表示したい部分に以下のようなコードを書きます。
<!-- PHPランダム広告 ここから -->
<? include("/(テンプレートまでのパス)/rndtxt.php"); ?>
<!-- PHPランダム広告 ここまで -->
これでリビルドすれば、ランダム広告のできあがりです。
当ブログでは、各個別ページの「おすすめ商品」というもので表示しています。

EcliceでPHP
リンクシェアのマニュアル
楽天アフィリエイト&楽天広場入門です
簡単ではないアフィリエイト
アフィリエイト入門にはGOOD!Link HTML:
トラックバックURL:
» 広告ランダム表示PHPスクリプト from
アフィリエイトの真実
» 画像をランダム表示する。 from
PARADISE BLOG
» 画像のランダム表示PHP編 from
PARADISE CLUB
» アフィリエイト広告をランダムに表示する from
GarageMemo
コメント
はじめましてm(__)m
こちらの記事を参考に、広告のランダム表示に挑戦しました。
説明が丁寧でわかりやすかったので、すぐにできました。
ありがとうございました。
Posted by: がみ | 2005年12月18日 05:42
>がみさん
コメントありがとうございます。
参考になれば、幸いです(^^;)
Posted by: showBOO
|
2005年12月18日 17:00
初めまして。
ランダムで広告を表示させる方法を探していました。探した中で一番分かりやすい上に、広告のソース改変もせずに済みとても助かりました。
さっそく使わせて頂きます。
ありがとうございました!:)
Posted by: 23 | 2005年12月29日 15:34
>23さん
お役に立てれば幸いです(^^;)
Posted by: showBOO
|
2005年12月29日 17:55
ちゃんと参照元のリンク貼ろうね。
%
http://php.eweb-design.com/0203_rt.php
Posted by: 名無しさん | 2006年2月27日 16:27
>名無しさん
???
ちゃんと参照元のリンク張ってますよ??
Posted by: showBOO
|
2006年2月27日 18:12
参考になりました!ありがとうございます!
Posted by: ねぎま | 2006年7月28日 18:04
>ねぎまさん
いえいえ。
参考になれば幸いです(^^;)
Posted by: showBOO
|
2006年7月28日 18:36
はじめまして
PHPでランダム広告表示のスクリプトを探していたら見つけました。
このスクリプトを改造して、ランダムに2~3の広告を選択して表示とか出来たらな・・と考えていますが・・
まだまだプログラム初心者なので上手くいきません。
もし良ければ方法を教えていただきたいです。
突然、このような書き込みですいません・・
Posted by: まさーる | 2006年8月 1日 23:48
>まさーるさん
もう少し具体的なイメージをお願いします(^^ゞ
Posted by: showBOO | 2006年8月 2日 10:36
むむ、ちょっと説明が足りませんでしたか・・
イメージ的にはここの左上にあるようなアドセンスのテキスト広告です。
例えば広告10個登録しているとして、そのうちランダムに2個選んで同時に表示するような感じです。
もちろん、2個同時に表示する広告は同一の広告にならない事が条件です。
・・・イメージ分かるでしょうか?;
と、なんだかんだやっているうちに自分なりに作ってみました。
上にある広告の記入部分は同じとして
shuffle($rndtxt) ;
print("$rndtxt[0]");
print("$rndtxt[1]");
こうすれば、ランダムに広告表示2個できるんですが・・でも本当に初心者なので適当です;
「出来てる事には出来てるけど、その使い方はない!」とかアドバイスあればよろしくお願いします。
Posted by: まさーる | 2006年8月 2日 18:06
>まさーるさん
いちをランダム広告なので、
このカスタマイズの
<? include("/(テンプレートまでのパス)/rndtxt.php"); ?>
を必要分貼付ければいいのですが。。。
例えば10個の広告で2つ表示となると、同一の広告が表示されてしまう確率は高いですね(^^;)
Posted by: showBOO
|
2006年8月 5日 22:51
お忘れかもしれませんが、いつぞやはPHPに関する質問でお世話になりました。
紹介されているランダム広告が有用なので、コードを私のブログでも引用したいの
ですが掲載しても宜しいでしょうか?(勿論、参照リンクを併せて掲載します)
Posted by: ぺこぽん | 2007年3月21日 00:47
>ぺこぽんさん
どうぞ。
引用していただいてOKです。
お役に立てれば幸いです(^^;)
Posted by: showBOO
|
2007年3月21日 14:27