CGI-BBS > チャット > ツーショットチャット > IP非表示


カレッヂ
カレッヂ


質問者 ラン  投稿日 5/22(水) 05:30:30
下の「地域、年齢表示を追加したいです。」のご返事にあります「いのちゃん」さんの
方法で、プロフィールの項目の中に「地域、年齢」を入れたいのですが、IPアドレスも
入ってしまいます。IPアドレスを非表示にすることはできるのでしょうか?
どうぞ、お返事宜しくお願いいたします!
回答者 いのちゃん  [削除]  投稿日 5/22(水) 15:34:31
Line477辺り
print DB "$date_now\tおしらせ\t$in{'chat_name'}$SEXさん$hostが$msg1入室しました$msg2\.\n";

上記の中から該当の“$host”を削除すれば当方の場合であれば
prox.kcb-net.ne.jpが表示しなくなります。以下のurlでご確認して下さい。

http://www.kcb-net.ne.jp/ki-net/2shot42/2shot4.2.cgi

今回の“IPアドレス”は当方が改造したもので無くて最初からオリジナルに
含まれている機能です。ご確認後には元の状態に戻しますのでその結果を
書いて下さいね。
回答者 いのちゃん  [削除]  投稿日 5/22(水) 16:15:40
追記です。
先ほどのproxy.kcb-net.ne.jpの削除は最初這入った時に表示する場合を
意味しておりましたが、実際貴殿のご質問を分析した結果どうも当方が
改造した内容は待機中に2人目として這入る方の場合に一人目の方のチャ
ット名(いのちゃん)、プロフィール(お邪魔します、procy.kcb-net.ne.jp)
が表示する事を言っているようですので後者の分の修正を以下のように
しました。

Line673辺り
<td>$message $host</td>

<td>$message</td>にして$hostを削除して下さい。今回は2台のコンピュ
ーターで確認済みです。
質問者 ラン  [削除]  投稿日 5/23(木) 02:28:20
いのちゃん様!本当にありがとうございます!(T_T)
http://www.kcb-net.ne.jp/ki-net/2shot42/2shot4.2.cgi
↑へ行き、使って見たのですが・・・
二人目として(1人待機を)見た時に、
IPアドレスは消えてますが、地域と年齢 も表示されて無いと
思うのですが・・・(プロフィールの後に表示されない)。
当方PC一台で二つの画面を出し操作しているのですが
PC二台ですると、地域と年齢 が出ますか?

本当に度々、すみません!m(__)m
回答者 いのちゃん  [削除]  投稿日 5/23(木) 04:27:41
仰る通りで$hostを外すと地域と年齢が表示しなくなっておりました。
10箇所ばかりいじってみましたがご希望に添った状態にはなりません
でしたが前回当方が枠の中で別扱いで独立しての振り分けが出来なかった
箇所の項目の表示が可能になりました。

こう言うのは怪我の功名と言うのでしょうか?ご参考程度に
Line628辺り
<th>備考</th>を追加。

またLine657辺り、$hostの位置を一行下に移動した。
<td>$message </td>
<td>$address $host</td>
<td>$age</td>

と言う訳でどうも結果的にはご希望に添えず当方の改造が貴殿には
申し訳ないですが当初の理想的な状態で終了したようです。今回は
済みません。力不足で申し訳ありませんがご希望通りに改造出来ま
せんでした。どうぞお許し下さい。_(._.)_


回答者 のりくん  [削除]  投稿日 5/23(木) 22:03:34
約650行あたりにある
($uname,$SEX,$message,$host,$address,$age) = split(/\t/,$message,4);

($uname,$SEX,$message,$host,$address,$age) = split(/\t/,$message,6);
にすれば出来ますよ。

質問者 ラン  [削除]  投稿日 5/24(金) 04:23:41
いのちゃん様、のりくん様!
ありがとう!ございます!!!
出来ました!!!!!!!!!
感動です!!!(T_T)
質問者 ラン  [削除]  投稿日 5/28(火) 01:55:44
もう1つ!もし出来れば・・・・・・・・
待機している時に、誰かが入室すれば、
「・・・(性別)さんが入室しましたので、このチャットルームをロックしました」

っと現在表示されますが、

「・・・(性別)さん東京20歳が入室しましたので、このチャットルームをロックしました」

っと言う感じに、「地域」「年齢」を表示させることは可能でしょうか?難しいでしょうか?
回答者 のりくん  [削除]  投稿日 5/28(火) 19:55:19
約480行ぐらいにある

print DB "$date_now\tおしらせ\t$in{'chat_name'}$SEXさん$hostが$msg1入室しました$msg2\.\n";



print DB "$date_now\tおしらせ\t$in{'chat_name'}$SEXさん$in{'address'}$in{'age'}歳$hostが$msg1入室しました$msg2\.\n";

に変更すれば良いかと思います。
回答者 いのちゃん  [削除]  投稿日 5/28(火) 21:10:36
今回は力不足の為に途中放棄の形になりましたが当初$hostを削除すれば
IPアドレスが表示しない事のご説明をしましたが実は以下の設定のみで
可能でした。

Line72辺り
#○ホスト名の告示(2:ソース上にする 1:画面上にする 0:しない)
$view_host = 1;

上記は現在当方の設定ですが不要であれば“0”にすれば表示しません。
それとその後地域と年齢を単独の項目として表示出来るように改造済み。
それらは全て以下のurlで最新の分に修正済みです。(のりくんさんの
これまでの2回の改造を含む)

http://www.kcb-net.ne.jp/ki-net/2shot42/2shot4.2.cgi
http://www.kcb-net.ne.jp/ki-net/2shot42/2shot4.2.txt
質問者 ラン  [削除]  投稿日 5/29(水) 01:25:30
いのちゃんさん!のりくんさん!
ほんとご丁寧にありがとうございます!完璧になりました!!
感激です!(^o^)丿
お手数おかけしまして申し訳ございませんでした。

このページは終了したので返信(回答)は書きこめません

Web裏技