・ローテーション表示機能付きテキスト広告管理プログラム [最終更新日:2006年9月24日]
2006年9月26日
コード作成画面修正。
2006年9月24日
version1.0β公開。(十分な動作確認はしていますがベータ版につき何らかのバグが発生する恐れがあります。)
このスクリプトはアフィリエイトのテキスト広告を効果的にローテーション表示するものです。・Value Commerce・エーハチネット
・LinkShare・電脳卸などの「アフィリエイトプログラム」のテキスト広告でGoogleアドワーズやovertureのようなテキスト広告を個人サイトに導入するためのスクリプトです。
当サイトで配布している"My Shop"のSSI機能の強化版とも言えますのでカテゴリ一覧表示もあります。また、"My Shop (v2以降)"とログの互換性があり、My Shopとのログの共有が可能です。またHtml出力が可能なのでGoogle AdSenseの代替広告としても利用できます。
-特徴-
ご利用方法の詳細は「設置後の操作マニュアル」をご覧下さい。
↓インラインフレームでの表示例
(指定条件:780x90、広告ユニット最大4つ、文字色#666666、URL表示、長すぎる紹介文のカット、ディレクトリへのリンク)
ディレクトリ表示のサンプル (実稼動版ですのでテスト登録はできません。)
LHA形式で圧縮してありますので別途、解凍ツールが必要です。ご使用の前に必ず利用規定をご覧下さい。
利用規定をお読みになっていない、または同意できない場合でも実際にご使用になられた時点で無条件に利用規定に同意したものとみなします。アフィリエイトサイトの規約に反するような利用方法や不正な目的(自動的に広告コードへリンクされるなど)での改造は絶対にしないで下さい。このスクリプトを利用したことによりアフィリエイトサイト、各ECサイトと何らかの問題が生じても当サイト及び制作者は一切関係ないものとします。
![]()
textads.cgiを設置したらこれらのプログラムに参加して広告を集めてください。どのプログラムも様々なECサイトが参加しているのでいろんなテキスト広告が集まり広告の効果があがります。
もっと他にもCGIを探したい方は・・・
206 -Best CGI/Material Database-
当サイトのオススメリンク集からもどうぞ。
もっとCGIについて学びたい方は・・・
Amazon.co.jpでCgi関連の参考書を探してみよう!
| >index.htmlなど > >textads.cgi (755) ・・・ プログラムファイル >textads.log (666) ・・・ データファイル >push.gif (変更不要) ・・・ オススメマーク(使わない場合は不要) >jcode.pl (644) ・・・ 日本語コード変換ライブラリ |
一般的な設置例です。 図のようにサーバに転送しパーミッション*をカッコ内の通りに変更します。 どのディレクトリにCGIを設置してもいいサーバや「cgi-bin」ディレクトリ直下に置かないと動いてくれないサーバなど様々ですので、プロバイダのホームページなどでCGIの動作環境を調べる必要があります。 タイトル画像、オススメマークは同梱されていますが別の画像を利用されても構いません。 (*・・・実行権、アクセス権、属性などの呼び方もあります) |
| ▼CGI関連のオススメ書籍 | |||
| CGIのための実践入門Perl 三島 俊司 / 技術評論社 基本が丁寧に解説されています。1からしっかり勉強するにはコレ。 |
CGI&Perlポケットリファレンス 藤田 郁、三島 俊司 / 技術評論社 わからない事はすぐに調べられる。taitaiのバイブル。 |
||
| はじめての人のためかんたんPerl/CGI入門 紙谷 歌寿彦 / 秀和システム 超初心者向けに掲示板の仕組みなどCGIの基本を解説。 |
KENTとはじめるCGI-厳選Perlスクリプト集 KENT / ソフトバンクパブリッシング サンプルに沿って基本を解説。Kent-Web未公開スクリプトも。 |
||
設置後の登録・修正等の運用については「設置後の操作マニュアル」で詳しくご案内しています。
#!/usr/local/bin/perl
Perlのパスです。プロバイダごとに違います。
# ◇J-codeへのパス
require './jcode.pl';
日本語文字コードライブラリ「jcode.pl」へのパスです。CGIファイルと同一ディレクトリにある場合はこのまま。
# ◇管理用パスワード(英数字で)
$pass = '0123';
# ◇CGIスクリプトファイル名
$script = "textads.cgi";
# ◇ログファイル名
$logfile = "textads.log";
# ◇CGIスクリプトのあるディレクトリのURL (最後に「/」も。)
$cgi_dir = "http://www.×××.ne.jp/~user/cgi-bin/";
# ◇戻り先のURL (http://からでもOK)
$home = "../";
管理パスワードは半角英数字で指定します。文字数に特に制限はありません。ログを"My Shop"と共有する場合はmyshop.logなどmyshop.cgiで使っているログファイルのパスを記述します。
スクリプトのあるディレクトリのURLはtextads.cgiを置いたディレクトリのURLをhttp://から最後の「/」まで指定します。例えば、textads.cgiのURLが「http://www.provider.com/taitai/cgi-bin/textads/textads.cgi」であればディレクトリのURLは「http://www.provider.com/taitai/cgi-bin/textads/」となります。
# ◇カテゴリ指定 (括弧内の数字は0から連番で)
$cates[0] = 'コンピュータ';
$cates[1] = 'インターネット';
$cates[2] = 'エンターテインメント';
$cates[3] = 'トラベル&アウトドア';
$cates[4] = 'ファッション&ビューティー';
・
・
# ◇サブカテゴリ指定 (括弧内の数字は0から連番で。上のカテゴリ指定のならびと合わせ半角スペースで区切る。)
# サブカテゴリはディレクトリ表示時のみ使用します。
$subct[0] = 'PC関連 ソフトウェア ダウンロード';
$subct[1] = '広告 ホスティング プロバイダ サービス';
$subct[2] = '音楽 本 ゲーム';
$subct[3] = 'お出かけ ホテル レジャー';
$subct[4] = '化粧品 健康食品';
・
・
広告のカテゴリーです。ローテーション広告のカテゴリ指定や広告のディレクトリ表示で使用します。なお、初期設定でAdsディレクトリの非表示を設定した場合はサブカテゴリは使用することはありませんが後でディレクトリ表示を有効にした際には反映されます。またv1.0現在、サブカテゴリの指定は使わない場合でも必須となっています。
# ◇タイトル (タグ使用可。画像も使用可能。)
$main_title = '<h1 style="font-size:120%;margin:0px;color:navy;">TextAds
ディレクトリ</h1>';
# ◇文字色・背景色・背景画像
$font_color = 'black'; #基本フォントカラー
$bg_color = 'white'; # 背景色
$bg_image = ''; # 壁紙(URLを記入。使用しない場合はこのまま。)
タイトルはディレクトリ表示でページの一番上に表示されます。(管理モードでも表示されます。) ディレクトリ表示をする場合はここに画像などのタグも使用できます。基本文字色、背景色、壁紙(背景画像)はディレクトリ表示時のものを指定します。指定しない場合は空欄にしておきます。
# ◇ ナビゲーションバー下の帯の色
$bd_color = 'navy';
# ◇トップページの「検索」、「カテゴリ」の部分の背景色
$mn_color = '#ecf5ff';
ナビゲーションバーの色というのは各ページのタイトル表示の下に表示される帯の色です。
# ◇トップページのメッセージ (タグ有効/上下のEOFは消さないように。)
$top_msg = <<"EOF";
この部分に自由に記述してください。Htmlタグも使用可能。
EOF
トップページのメッセージです。"EOF";の下の行からEOFの上の中にメッセージなどを記述します。上下のEOFと同じ行には何も書かないように。
# ◇ オススメマーク (画像などのタグ)
$rec_mark = '<img src="push.png" width="15" height="15" alt="オススメ">';
オススメマークの設定です。オススメマークは文字や画像のタグで指定して下さい。
# ◇記事表示部の幅 (px、%などの単位もつけてください。)
$t_width = '90%';
ディレクトリ非表示の場合、各ページの横幅です。(新規登録画面・コード作成画面でも反映されます。) 必ず単位も指定して下さい。
# ◇新着マークの表示日数
$new_days = 5;
# ◇新着マーク (画像などのタグ)
$new_img = ' <small style="color:red">NEW!</small>';
# ◇新着情報の表示件数
$new_max = 10;
ディレクトリ表示時の新着情報に関する設定です。デフォルトの新着マークは NEW! ←こんなんですが画像を使うこともできます。
# ◇登録情報の1ページの表示件数
$page_view = 10;
# ◇URLを表示する(する=1、しない=0)
$print_url = 1;
# ◇登録日を表示する(する=1、しない=0)
$print_date = 1;
# ◇URL、登録日を表示する場合の色指定
$url_color = '#008800';
ディレクトリ表示時、カテゴリ表示での1ページあたりの表示件数です。カテゴリ表示などで広告の下に表示される登録日・URLは0にすると非表示になります。
ローテーション広告の出力の際の設定は"My Shop"のSSI機能と同じくで?mode=ssiにつづけてパラメータを送ります。パラメータの指定により様々な表示方法を指定できます(パラメータを全く指定せず「textads.cgi?mode=ssi」とした際に出力されるのはフォントサイズ11pxのテキスト広告本文のみです)。myshop.cgiと違い、textads.cgiは管理モードから簡単にコードを作成することが出来ます。インラインフレーム出力なら作成されたHtmlタグをそのまま貼り付けるだけでOK、SSIモードも作成されたコードのtextads.cgiのパスを書き換えることでそのまま使えます。
また、作成機能を使わずにダイレクトに指定することも可能です。
「?mode=ssi」に続くパラメータは以下の通りです。(myshop.cgiとは若干異なります。)
| パラメータ名 | 効果 | 指定例 | 初期状態(指定なし) |
|---|---|---|---|
| msg | サイト紹介文を表示。 | &msg=1 | 0 (表示しない) |
| size | 紹介文のフォントサイズ。(px) | &size=11 | 10(px) |
| color | 紹介文の文字色。(6桁のカラーコード) | &color=666666 | - (指定なし) |
| cut | 紹介文が長い場合指定した数値(半角換算)以上を省略。 | &cut=80 | - (省略しない) |
| url | URLも一緒に表示します。 | &url=1 | 0 (表示しない) |
| urlcolor | URLを表示する際の色指定。 | &urlcolor=008800 | 008800 |
| width | 広告枠の横幅。 | &width=728 | - (指定なし) |
| height | 広告枠の縦幅。 | &height=90 | - (指定なし) |
| units | 広告枠に表示する最大ユニット数。 | &units=3 | 指定がなければ1 |
| border | 広告枠の色。 | &boder=5badff | - (指定なし) |
| bgcolor | 広告枠の背景色。 | &bgcolor=ecf5ff | - (指定なし) |
| acolor | iframe出力の際のリンクの色。(Html出力時のみ有効) | &acolor=aabbcc | - (指定なし) |
| cate | 表示対象カテゴリ。 (複数指定の際は「;」で区切る) | &cate=1;3;5 | all (全てのカテゴリ) |
| html | ヘッダの出力。(Webページとして出力) | &html=1 | 0 (しない) |
| link | ディレクトリ表示へのリンク | &link=1 | 0 (しない) |
■ 利用にあたっての禁止事項
本スクリプトはご自身が参加されているアフィリエイトサイトの規約にのっとり正しくお使い下さい。広告コードを改変したり不正なスクリプト等の組み込みなどのアフィリエイトサイトの規約違反目的には使用しないで下さい。なお、本スクリプトのご利用により、アフィリエイトサイトや各ECサイトと何らかの問題が生じても当サイトでは一切責任を負わないものとします。必ずご自身の責任の下ご利用ください。
■ 表示用URLについて
「表示用URL」(左図赤丸の部分)は文字通り、表示させる為のみのURLです。ここに広告のURLは指定しないで下さい。「表示用URL」を利用することにより、GoogleやYahoo!のような検索エンジン風にリンク先Urlを表示できます。
[間違った使用例]
アフィリエイトサイトの指定するテキスト広告コードが
<a href="http://www.hogehoge-affiliate.com/link?id=1234">ショッピングはこちら♪</a>
だった場合、
http://www.hogehoge-affiliate.com/link?id=1234を抜いてURLのところに指定しても意味がありません。
なおバリューコマースのパートナー参加規約に
ウェブパートナーは、ECサイトが本サービスを通じてウェブパートナーに提供する広告表示用の広告ソースコード、広告に利用する画像および文言などを弊社が指定する方法により使用しなくてはならない。
とあるように広告コードを分解して利用しないようにしましょう。表示用URLには、バリューコマースの場合は広告スペース管理画面にリンク先URLが表示されていますのでそれを利用しましょう。
■ サイト紹介文について
textads.cgiはサイト紹介文でのHtmlタグの使用はできません。"My Shop"では紹介文にタグを使用することが出来ますが、myshop.cgiとログを共有する場合、textads.cgi側でタグを全て除去して表示します。
| ・更新履歴 | ・アフィリエイトを学ぶ | ||||
|
新着情報を"taitai studio通信"(メールマガジン)、RSSで配信しています。是非ご利用下さい。
失敗しないレンタルサーバ選び ・・・
ドメイン取得やレンタルサーバ選びについてまとめてみました。ドメインの取得やサーバ移転をお考えの方は参考にご覧下さい。
| ・ホーム ・サイトマップ ・ひとつ前へ ・このページの先頭へ |
| Copyright © 2000-2008 taitai studio. All Rights Reserved. |