現在100のサイトを運営しております。そのサイト一つ々の中の複数のページにそれぞれバナーを貼り付けています。サイト合計では800個近くのバナーがあるわけです。

これを現在手作業で複数のクライアント様の希望期間に合わせて入れ替え作業をしているのですが、この作業も限界に近くなりました。
そこで、こういうたくさんのバナーの管理を簡単に行えるCGIのようなものはないのでしょうか?
できれば、直接バナーが置いてあるページでそのバナーをクリックして作業ができれば助かるのですが・・・。
どうぞ、よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答10件)

id:ubukawa No.1

回答回数100ベストアンサー獲得回数0

ポイント18pt

100のサイトはそれぞれ別サーバーに設置してあるのでしょうか。だとしたらひとつのCGIで全部を処理することはできないと思うのですが。

同じサーバー内にあるならば、URLのようなプログラムはいかがでしょうか。

そのバナーをクリックして作業するっていうのはちょっと

無理じゃないかな。バナーをクリックするとその広告ページに飛ぶっていうのが普通でしょうから。

id:ozaki

100のサイトは同じサーバーにディレクトを変えて設置してあります。「広告管理CGI」が参考になりました。

2004/03/17 13:33:25
id:kahochu No.2

回答回数162ベストアンサー獲得回数0

ポイント18pt

URLに一覧があります。

アドヴァンスジャパンが配布しているものは、管理画面で広告を追加・修正・削除できるので広告を変える度に沢山のhtmlファイル書き換える手間が省けます。

とあります。

id:kobata No.3

回答回数5ベストアンサー獲得回数0

ポイント18pt

バナーをURLで全指定(例:<IMG src=”

” border=”0”>)し、クライアントの要望に合わせて全指定したバナーを変えるのはどうでしょうか。

コレならサイト別に入れ替える必要もなく、拡張性も高いと思います。

id:ozaki

この発想は参考になります

2004/03/18 06:09:26
id:mayan No.4

回答回数12ベストアンサー獲得回数0

ポイント18pt

こんな感じのものはどうでしょう?

外部ファイルにできればこれで事足りると思うのですけど?

id:ozaki

ご回答ありがとうございます。ただ、探しているものと少し違うようです。

2004/03/26 13:35:35
id:reply No.5

回答回数787ベストアンサー獲得回数0

ポイント18pt

フレームを作って、広告用の共用フレームにしとけば、広告用の共用フレームで参照するページだけ書き換えれば問題有りませんね。

id:ozaki

ご回答ありがとうございます。ただもう少し詳しく教えていただけませんか?

2004/03/29 09:42:45
id:flat02 No.6

回答回数1ベストアンサー獲得回数0

ポイント18pt

CGIはサーバが多岐に渡る場合は難しいと思います。インラインフレームを使用するのが一番かと。例えばバナー1を表示したいのであれば、バナー1の画像にリンクを設定したHTMLファイルbanner1.htmlを用意します。このファイルのアドレスが

だったとすると、サイトの表示したい部分に<iframe src=”

” width=”468” height=”60” frameborder=”0”></iframe>とすれば、前述のタグが挿入された部分に部分的なフレームでバナー1が表示されます。バナー1を変更したい場合はbanner1.htmlを変更すれば例えバナーが100ヶ所あろうとも一気に変更できます。これが一番じゃないでしょうか。自分も同じ立場ならこうすると思います。

id:ozaki

たいへん参考になりました。ありがとうございます。

2004/03/29 18:21:01
id:reply No.7

回答回数787ベストアンサー獲得回数0

ポイント18pt

例えば、こんな感じです。

<html>

<frameset rows=”100,*”>

<frame src=”

http://www.hatena.ne.jp/1079488860#

現在100のサイトを運営しております。そのサイト一つ々の中の複数のページにそれぞれバナーを貼り付けています。サイト合計では800個近くのバナーがあるわけです。 これを.. - 人力検索はてな

” name=”広告”>

<frame src=”

http://www.hatena.ne.jp/user?userid=ozaki

ozakiさんのプロフィール - はてな

” name=”コンテンツ”>

</frameset>

</html>

id:ozaki

どうもありがとうございます。

2004/04/05 08:42:49
id:aki73ix No.8

回答回数5224ベストアンサー獲得回数27

ポイント18pt

CGIにするのならばこんな感じで埋め込みます

例ではGIFのバナーだけだとします

うちのサイトの一部で使用しています

print qq(Content-type: image/gif¥n¥n);

#表示画像、file名を通し番号にするといいかも

open(FILE, $SCFILE1);

@que = <FILE>;

foreach $ax (@que){

print qq($ax);

}

close(FILE);

id:ozaki

もう少しくわしく教えていただけるとありがたいのですが・・・。

2004/04/07 08:15:46
id:aki73ix No.9

回答回数5224ベストアンサー獲得回数27

ポイント18pt

例えば、次のソースは日付のgifフォルダにはいったGIFファイルを表示します

引数として直接ファイル名の添え字も渡せます

ターゲットが hatena.cgi?abc で

今日実行すれば gif/0407abc.gif

が描画されるScriptです

#!/usr/local/bin/perl

$mthd=$ENV{’REQUEST_METHOD’};

local($qu,@in,$key,$val);

if($mthd eq ’GET’){

$qu=$ENV{’QUERY_STRING’};

}

elsif($mthd eq ’POST’){

read(STDIN,$qu,$ENV{’CONTENT_LENGTH’});

}

$dat=`date +”gif/%m%d”`;

$dat=~s/¥r//g;

$dat=~s/¥n//g;

$dat=$dat.$qu.’.gif’;

#改行を取り除く

# print qq(Content-type: text/html¥n¥n);

print qq(Content-type: image/gif¥n¥n);

print $dat;

open(FILE, $dat);

@que = <FILE>;

foreach $ax (@que){

print qq($ax);

}

close(FILE);

イメージとしてはこんなです

?の後をかえてみてください、何処のフォルダの画像が

再生されるかが表示されます(ファイル名)

id:ozaki

たいへんありがとうございます。なんとなく理解できました。ただ、こういうCGIそのものをどこかで入手できないものでしょうか?

2004/04/07 18:10:19
id:miyamakuwagata No.10

回答回数66ベストアンサー獲得回数0

ポイント18pt

http://www.cgi-down.com/

CGIダウンロード-無料CGI

ご希望の内容にピンポイントで合うプログラムを見つけるのはかなり困難ですね。

てっとり早いのは、URLのようなCGIサイトでオリジナルCGIの制作をしていただくとかでしょうか。

見積もり依頼自体は無料のようですので、いちど相談してみてはいかがでしょうか。

id:ozaki

皆さまいろいろアドバイスをありがとうございました。この辺で質問をおわらせていだきたく思います。

2004/04/14 16:36:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません