View Full Version : チャットの広告について
ririka
2001/11/13, 01:47 AM
どなたか教えてくださいませ。
teachatさんhttp://www.teachat.org/
のチャットを使いたいのですが、フレームの上下双方に広告が入ります。
この広告のうち 下フレームの広告だけ消すにはどうしたらいいのでしょうか?
http://ririka.s2.xrea.com/tc163/chat.cgi
どうかよろしくお願いします。
スクリプトを改造するしかないと思います。
手を加えるべき場所は、html.pl の20行目にある
print qq($body2 topmargin="0" leftmargin="0"><!--nobanner--><br><br><br><center><div align="center">\n);
付近ですね。テキストエディタ (メモ帳やSimpleTextでも可) で編集しましょう。
なお <!--nobanner--> を入れる場所は、HTML の書式にさえ則っていれば21行目や29行目でも大丈夫なはずです。
ririka
2001/11/13, 11:38 AM
早速試してみましたが
広告が消えないようです。
他に手だてがあるでしょうか?
よろしくお願いします。
yoshio
2001/11/13, 12:54 PM
確実な方法で変更するとなると、かなり変更を加える必要がありますので、チャットCGIそのものをフレームで区切ったほうが遥かに楽です。
ここ(サンプルを削除しましたので、リンクを切りました)にサンプルを置いておきましたので、参考にしてみて下さい。
本日23:59、もしくはririkaさんが確認するまで設置しておきます。
ririka
2001/11/13, 01:32 PM
見に行ってきました。
わざわざ設置していただいてありがとうございます。
ところで どうやって同じようにするのでしょう?
知識が無くてすみません。
よろしくお願いします。
yoshio
2001/11/13, 02:02 PM
zipファイルを添付しました。
解凍後生成されるファイルをチャットCGIのディレクトリに保存し、チャットへのアクセス先をchat.cgiからchat.htmlにすればオッケーです。あと、チャットCGIのディレクトリは「x」ディレクトリの下に作成することをお勧めします。
ririka
2001/11/13, 02:10 PM
ファイルいただきました。
今晩にでも試してみようと思います。
又何かありましたらよろしくお願いします。
どうもありがとうございました。
XREAの規約だと640×480に1つ以上 とあるので
レイアウトを崩さないようにするのって結構難しいですよね。
webmaster
2001/11/13, 06:58 PM
サポートです。
数ピクセルでも越えたら違反という事はありません。
常識的に見える範囲に収まっていれば何処でも構いません。
ご自分のサイトのデザインを考えて挿入して下さい。
640*480を大きく越えて、規約違反に当たるか不安な場合は、スタッフに事前連絡しておいて下さい。誤解する事はなくなります。
ririka
2001/11/24, 12:52 PM
たびたびすみません
http://ririka.s2.xrea.com/x/chat.html
ちゃっと画面での広告は常に表示されているようにする方法を教えていただいたのですが、
ちゃっとに入室し、『別窓』をクリックすると、過去ログが表示されるのですが、
これに広告が付けられません。
普通の使い方をしている限り、ココだけを表示することはないのですが、
足跡を残さずに過去ログを閲覧しようとする人がいると
一度表示したあどれすをブックマークすれば、
ココだけを表示することが出来ます。(して欲しくはないのですが)http://ririka.s2.xrea.com/x/chat.cgi?relb=on&view=on&window=1000&reload=0&n_color=pink&s_color=pink&name=%82%e8%82%e8
私の名前でのアドレスですが 参考までに。
(実験のために見にいらした方で足跡が気になる方はその旨をちゃっとの発言欄にお書きいただければログから消しておきます)
どうかよろしくお願いいたします。
yoshio
2001/11/24, 02:33 PM
あまり解決にならないかも知れませんが…「html.pl」の359行目、
print qq(/<a href="$script?relb=on&view=on&window=$log_max&reload=0&n_color=$n_color&s_color=$s_color&name=$xname" target="_blank">別窓</a>);
を丸ごと削除するか、行の始めに「#」を記述してコメント扱いにすれば、「別窓」というリンクそのものが削除できます。「別窓」が無くても困らないのであれば、お試し下さい。
更に、指摘されている「ログファイル閲覧への直リンク」を回避したい場合、CGIROOM (http://cgiroom.nu/)というサイトで公開されている「KEEP OUT(CGI機能拡張)」というファイルを組み込んでみると良いかもしれません(CGIへの直リンクそのものを拒否できます)。
注:リファラー変数(直前に訪れたURL)に対応していないブラウザ(古いバージョンのブラウザとか、携帯電話とか)では、チャットに参加できなくなるので注意して下さい。あと、「KEEP OUT」がCGIの実行に不具合をもたらす可能性もあります。
ririka
2001/11/24, 02:48 PM
yoshioさん ありがとうございます。
ログを見ることが出来るのが、(指定してあれば過去の何行でも)
このチャットを使いたい最大の理由なので、『別窓』自体の削除はしたくないのです。
レンタルチャットは何処のを借りても比べてしまうと いまいちなので
出来ればこのチャットを使いたいと思っています。
ホームページを移転した最大の理由がこのチャットを使いたいからです。
私の我が儘以外の何物でもありませんが、どうかよろしくお願いいたします。
ちなみにXREAさん指定のチャットは、うちのブラウザでは文字化けしてしまい使用できません。(^^;)
yoshio
2001/11/24, 04:56 PM
「ログ/別窓」と並んでますよね?これはどちらを選んでも完全に同じ内容が表示されます(ターゲット指定が違うだけなので)。
違うのは、チャットウィンドウに表示するか、新しいウィンドウに表示するか、というところだけです。
ですので、「ログ」で表示した時と「別窓」で表示した時の違いを作り出すのは難しいですね。私的には、かなり手を加えないと実現は無理だと思います(ひょっとしたら凄い簡単なことかもしれないが…少なくとも私が今考えている方法では手間がかかります)。
ririka
2001/11/27, 09:25 PM
いろいろ伺って置いて、遅くなりましてすみません。
一生懸命考えたのですが、
チャットをフレームにしたような感じでは広告を付けることが出来ないものでしょうか?
別窓 をクリックしたときに呼び出すのがフレームページで
フレームページに、広告とログを表示するようには出来ないのでしょうか?
自分で作れないのに、我が儘言ってすみませんです。
とりあえずは、広告の一部免除申請が通ったのでゆっくり考えたいと思っています。
p.s.
私が便利に思っている【別窓】と【ログ】の使用上の違いは、チャットを進めながらでも、過去ログの閲覧が出来る点です。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.