ブログ・アフィリエイト支援ツールを無料配布
アフィリエイト支援ツール「Affiliate Helper」って何?
アフィリエイトのメンテナンス機能と表示機能を分離するツールです。
既に公開している「ブックマーク MyLinks 簡易版」の完全版という位置づけに相当するツールですが、CGI とか MT のテンプレートを操作するほど Web 技術に詳しくない僕の奥さんでも、ブログのアフィリエイトのメンテナンスを楽々1人でできるように構築したツールです。
従来のメンテナンス方法とどう変わるの?
従来
アフィリエイトの内容を更新するたびに、ブログのテンプレートに目的のアフィリエイトタグを挿入してブログを再構築。レンタルサーバ等では負荷の問題から、小分けにして再構築をしたりと面倒でした。
Affiliate Helper
ブログのテンプレートには Affiliate Helper で生成した JavaScript タグをアフィリエイトタグの代わりに挿入します。一度再構築すれば、今後はブログを再構築する必要はありません。Affiliate Helper からアフィリエイトタグ部分のみを編集可能となります。
またプレビュー機能も搭載し、UI に優れているので、CGI に詳しくない方でも簡単に運用ができます。
動作環境は?
レンタルサーバ等に CGI 設置が可能な環境があり、perl のバージョンが5.6 以上であること。(大抵は 5.6 以上と思います。& Linux でしか動作確認してません...)
利用許諾
無料配布します。ただし気に入って頂けて使い続けたい場合は、ブログ等で記事で紹介いただき当サイトへのリンクを設置して頂くことが条件になります。
このツールは ID / PW でのログイン認証が備わっておりますが、ID / PW の運用はご自分の責任でお願い致します。また、このツールを用いて発生した如何なる支障に対しても責任を負うことはでき兼ねますのでご了承下さい。
導入方法(CGIの設置方法)は?
(1) まず、Affiliate Helper 本体をダウンロードします。
≫スクリプトはこちら(af.zip)
(2) 圧縮ファイルを解凍して下さい。
(3) 解凍したファイルをそのまま全て適当なCGIの動作するディレクトリへをFTPして下さい。
(4) af.cgi / afview.cgi / login.cgi のパーミッションを 700 や 755 等で動作権限を与えて下さい。
(5) login.cgi へアクセス。
導入後の操作方法は?
2005.02.20追記 / 同梱する Perl Module を追加
コメントやシェアをお願いします!
佐藤
はじめまして佐藤です
検索していたら、辿りつきました!
よく考えられているプログラムですね
僕は読めば分かりますが、こういったものは作れないので尊敬します。
稼ぐジャンルは違いますが
同じブロガーとして今後ともよろしくお願い致します!
では/
thin
いつも愛用させていただいております!
最近、久しぶりに使った際に、ログインはできるのですが、更新使用とすると
「Can't use an undefined value as a symbol reference at af.cgi line 210.」
といったエラーが出ます。
今まで問題なく使用できていたため、原因が全くわかりません、、どうか宜しくお願い申し上げます。
drk
レンタルサーバーJPさん>
本ツールは JavaScript を用いて動的にコンテンツを表示しているので SEO にプラス/マイナス影響はともにないと思います。
レンタルサーバーJP
面白そうなツールですね。導入する前、SEOへの影響に関してご質問があります。
Affiliate Helperを導入することにより、SEOへのマイナス/プラス影響がありますでしょうか。
てつお
はじめまして。
テツオと申します。
「Affiliate Helper」面白そうですね。
検討してみます。
でわでわ♪
ユキヒロ
ブログを楽しく読ませてもらいました。
今後とも訪問させてもらいます。
もし良かったら、相互リンクをお願い出来ないでしょうか?
ブログアフィリエイト初心者が情報商材で月収を30倍
始めまして!るぅのすけといいます。
ランク共に素敵なブログですね^^
参考にさせていただきます@
ではまた来ます☆応援
drk
初心者さん>クリックは元は静的に埋め込んだ場合と全く同じです。
初心者
Alliriate Helperを拝見しました。
そこで質問ですが、運営しているいくつかのブログやhpと別のレンタルサーバー(urlが異なる)にAlliriate Helperを設置したいのですが、この場合、運営しているブログやhpからのクリックとしてみなされるのでしょうか?
初歩的な質問ですがよろしくお願いします。
BONES
こんにちは。とても便利なツールをありがとうございます。
↓のコメントに私と同じロリポユーザーさんがいらっしゃるようなので、ご参考までに。
まずdataフォルダですが、パーミッションは705で動きます。データの生成ももちろん出来ます。
tmplフォルダも同じ705で。中のhtmlファイルは604にしておきました。
cgiファイルは700で。これら以外はそのままUPすれば良いみたいです。
青月
はじめまして、私もどうしてもこのツールを使いたいのですが
皆様と同じで、認証作業がうまくいきません。
サーバーはロリポです。
同じサーバーでうまく解決できた方などいらっしゃいましたら
アドバイスお願いします。
oinu
>>dataフォルダのパーミッションを777にしてみて下さい。ファイルが作成できなくてエラーになっていると思います。
入力はできたものの今度はこのエラーです
ID,PASSは申請時に入力したものと同じなんですが?
---------------------------
エラーが発生しました。
ブラウザの戻る機能もしくは「TOPへ戻る」ボタンで戻ってから再度やり直して下さい。
IDまたはパスワードが違います.. at login.cgi line 147.
drk
oinu さん>dataフォルダのパーミッションを777にしてみて下さい。ファイルが作成できなくてエラーになっていると思います。
oinu
お世話になります。アフィリエイト支援ツール「Alliriate Helper」をインストールしましたが最初の画面でis:passwordを作成しようと入力しますが
---------------------------------------------------------
エラーが発生しました。
ブラウザの戻る機能もしくは「TOPへ戻る」ボタンで戻ってから再度やり直して下さい。
Can't use an undefined value as a symbol reference at login.cgi line 104.
------------------------------------------------------------
上記のメッセージがでて前に進めず、どのように設定すればいいのでしょうか?
サーバーはロリポさんを使用しています。
hal
Alliriate Helperを使わせて頂いているのですが、文字コードをUTF-8でしたところ、うまく呼び出せないようなのですが、こちらの環境の問題でしょうか?
それとも別の問題があるのでしょうか?
kanko
借りているサーバーのperlがバージョン5でした。がっかり
kanko
はじめまして遅ればせながらアフェリをはじめようと少しでも楽ちんな方法を探してAffiliate Helperに出会いました。設置を試みているのですが認証以降進みません。コメントを参考にID/PW色々変更してみます
三好 健
ツールを使わせていただいております。
ページ数の多くなる「ブログ」という環境においては、ともて便利で重宝するツールですね!!
作業も簡略化されました。
さらなる進化・発展を願っています。
onair
始めまして、アフィリエイト支援ツール「Affiliate Helper」を無事導入できました。どうも有り難うございました。
最初はid:半角ローマ字、password:半角の数字と言う組合せでlogin.cgi line 147のエラーが出ましたが、idとpasswordと両方とも、数字をやめて、全部半角のローマ字で設定しなおしたら、無事認証できました。やっぱり数字のせいみたいね。皆さんのご参考まで。
弊社
>drk様
ためしによく使われている(?)ID/Passでやってみたらうまくいきました。。
組み合わせの問題かもしれません。。
お騒がせしました。
drk
弊社さま、kameさま>お手数お掛けしております。XREAは僕も使っているので、問題なく動作すると思うのですが、ID/PWのパターンによってうまくいかない場合があるようです。
お手数ですが、メールにてID/PWおよびdatファイルを送って頂ければ幸いです。
弊社
はじめまして。
設置に関してご質問があります。
症状はkame様と同様なのですが、
login.cgi line 147.
というエラーが吐き出されます。
パーミッションはサーバー指定、もしくはそれ以上にゆるいものを設定しても同様です。
サーバーはxrea.comです。
kame
はじめまして。
設置でエラーが出て困っております。
login.cgiでパスワードを登録し、認証させると
IDまたはパスワードが違います.. at login.cgi line 147.
が出て、正しいパスワードを何度やり直しても解決しません。
現在、各フォルダにパーミッションを設定しても、しなくても同様の結果が出力されます。また、datファイルにサーバー指定のパーミッションを与えても、動きません。
参考までに、使用サーバーはNETAGEです。
何卒ご教授のほど、よろしくお願いします。
めろん
>めろんさま>line104でエラーということは、その前のline103の
>my $fh = FileHandle->new(">".AUTHFILE);
>でこけてますね。dataディレクトリの存在&パーミッション大丈夫でしょう>か?
パーミッションのミスでした・・・ありがとうございました。
drk
めろんさま>line104でエラーということは、その前のline103の
my $fh = FileHandle->new(">".AUTHFILE);
でこけてますね。dataディレクトリの存在&パーミッション大丈夫でしょうか?
めろん
はじめまして
Alliriate Helperをお借りしました。
設置でのエラーがでて困ってます。アドバイスをよろしくお願いします
login.cgiにアクセスして IDとパスワード を入力したらエラーとなりました。
Can't use an undefined value as a symbol reference at /home/melon/public_html/af/login.cgi line 104.
line 104エラーとでてるのですが、何かアドバイスあればよろしくお願いします
use lib './lib';
のままだと
Can't locate HTML/Template/FillInForm.pm in @INC (@INC contains: ./lib/ /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8
/usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/melon/public_html/af/login.cgi line 22.
BEGIN failed--compilation aborted at /home/melon/public_html/af/login.cgi line 22.
となってしまったので
use lib './home/melon/public_html/af/lib';
と書き換えました。結果
/home/melon/public_html/af/login.cgi syntax OK
となりました。
しかし、login.cgiにてIDパスワード入力すると line104エラーとなります。
申し訳ありませんがよろしくお願いします
自宅サーバーでDebian Linux perl 5.8です。
nomad
>drkさま
ご指摘どおりに作業した結果、無事に動作いたしました。
どうもありがとうございました!
drk
nomadさま>CGI.pmですが、perl標準で入っていない環境もあるかもしれません。(ほとんどのレンタルサーバには入っていると思います。)。その場合は、別途CGI.pmをダウンロードして解凍してFTPしたディレクトリのlib配下に設置すれば問題なく動作するようになると思います。
nomad
はじめまして。Amazon Searchをいつも使わせていただいております。
ありがとうございます。
今回は「Alliriate Helper」の設置をさせていただきましたが、
500エラーでうまくいきません。
apacheのlogには
Can't locate CGI.pm in @INC (@INC contains:〜
と出ております。
上記zipファイルにはCGI.pm は含まれていないようなのですが・・・。
もしかしたら設置方法が根本的に間違っておりますでしょうか。
以上、よろしくお願いいたします。
KHOO
始めまして。ありがたく使わせてもらいます。
パスワードの設定でうまく認証されないパターンがあるようです。
数字の有無は関係ないようです。念のためご報告まで。
mayumi
おはようございます♪
CGIお借りしました
とても 簡単に管理できそうでうれしいです
ありがとうございましたm(__)m
t0mori
早速の対応、ありがとうございます。
無事導入出来ました。紹介記事は後ほどアップいたしますが、取り急ぎ、1行メッセージにこちらのトップへのリンクを入れさせて頂きました。
それと一点。
先日報告しました、ID、パスワードに数字交じりで設定した場合、ですが、やはりIDかパスワードが違う旨のエラーが出ます。半角英字数字無しであれば問題ありませんでした。
drk
皆様すいません。同梱するモジュールが一つ足りておりませんでした。最新版にupdateしました。
t0mori
Amazon Search と Google similar でお世話になっております。
こちらも導入を試みているのですが、どうもうまく行きません。当初はパーミッションや転送モードの問題かとあれこれやっていた所、shionさんの書き込みで、af.cgi, login.cgi をいじってみました。
最初のアカウント作成までは行くのですが、6文字ほどのIDとユーザー名で、正しい物を入れても認証エラーになってしまいます。ちなみに数字交じりのアカウントですと、ただの「 IDまたはパスワードが違います.. at login.cgi line 147. 」なのですが、半角英字(数字無し)のみですと、以下のように出ます。
「 Can't locate object method "new" via package "HTML::Template::FillInForm" (perhaps you forgot to load "HTML::Template::FillInForm"?) at af.cgi line 139.」
cgiの方の修正を元に戻し、FillInForm.pmの上に「Template/FillInForm.pm」としてみましたが、同じでした。
これ以上はどうやら私の手には負えないようです。どうもshionさんの場合とも違うようですし、何か間違えているようなのですが......。ご教示いただけますと幸いです。
それと、余計な事かも知れませんが、以前より気になっていたので、一点。
ここのコメント欄ですが、 MacSafari では開く事が出来ません。 Firefox では可能ですので都度、切り替えれば良いのですが、出来ましたら Safari でも書き込み可能にして頂けますと大変ありがたいです。ご検討下さいませ。
shion
初めまして。
アフィリエイト支援ツール「Alliriate Helper」を導入しようと四苦八苦しております。
いろいろ調べて、「login.cgi」「af.cgi」の
>use HTML::Template::FillInForm;
を
>use HTML::FillInForm;
に修正して動きました。
が、
データを入力し、「上記内容で保存」をクリックすると
> Can't use an undefined value as a symbol reference at af.cgi line 204.
とエラーが出ました。お手上げ状態です。
何か設定がおかしいのでしょうか?
ご教授頂ければと思います。
lina
初めまして。
アフィリエイト支援ツール「Alliriate Helper」を導入しようと四苦八苦しております。
いろいろ調べて、「login.cgi」「af.cgi」の
>use HTML::Template::FillInForm;
を
>use HTML::FillInForm;
に修正して動きました。
が、
データを入力し、「上記内容で保存」をクリックすると
> Can't use an undefined value as a symbol reference at af.cgi line 204.
とエラーが出ました。お手上げ状態です。
何か設定がおかしいのでしょうか?
ご教授頂ければと思います。