[411] 参加・発言時に音をならす 投稿者:mamiya 投稿日:01/06/19(Tue) 21:06
teachatはたいへん使いやすく、しかも見やすいチャットだと仲間うちで
評判です!
私もこちらのchatをつかわせてもらってます。
質問なのですが、
チャットルームに誰かが参加したときや、発言したときに
音をならせたりできますか?
私ひとりでチャットに参加して皆を待ってることが良くあるのですが
つい待ちながら違う作業をはじめたくなってしまうもので・・・
よろしくおねがいします!

[426] Re: 参加・発言時に音をならす 投稿者:阿梨 投稿日:01/06/22(Fri) 21:28
> teachatはたいへん使いやすく、しかも見やすいチャットだと仲間うちで
> 評判です!
> 私もこちらのchatをつかわせてもらってます。
> 質問なのですが、
> チャットルームに誰かが参加したときや、発言したときに
> 音をならせたりできますか?
> 私ひとりでチャットに参加して皆を待ってることが良くあるのですが
> つい待ちながら違う作業をはじめたくなってしまうもので・・・
> よろしくおねがいします!

音を鳴らすことは可能だと思いますが、音を鳴らすきっかけがないと思います。
リロードするたびに音が鳴るのはさすがに五月蝿すぎるでしょうし…(笑)

それではよろしくお願いします。

[427] 音をならすに賛成 投稿者:Hide@Cats 投稿日:01/06/22(Fri) 23:09 <URL>
音をならすに賛成!賛成!
今ごろ、常時接続になって待ち受けしながらテレビなどを見ているので、参加者が入ったときに鳴るようになれば最高です。
「**さんが入室しました。」に連動してたらいいと思います。
一つそんなチャットソフトがあったと思います。
出来たら、改造してください。

[428] 阿梨 さん 投稿者:Hide@Cats 投稿日:01/06/22(Fri) 23:14 <URL>
ちょうどこのBBSに書き込みしてるときにチャットルームに入ってきていただいてたのですね。
入れ違いでした。
やっぱり音が鳴れば良いですね。

[748] Re: 阿梨 さん 投稿者:益蔵 投稿日:01/10/21(Sun) 19:50
私も大賛成です!
入室時だけ鳴るように出来ませんか?
ココまで出来の良いチャットだとついついカンペキを期待してしまうんです・・・。

[753] Re^2: 阿梨 さん 投稿者:TS@管理人 投稿日:01/10/22(Mon) 18:07
> 私も大賛成です!
> 入室時だけ鳴るように出来ませんか?
> ココまで出来の良いチャットだとついついカンペキを期待してしまうんです・・・。

ふむむ。
次バージョンにて検討いたします【・・】

[1150] Re^3: 阿梨 さん 投稿者:益蔵 投稿日:02/03/24(Sun) 13:02
> 次バージョンにて検討いたします【・・】

いや〜、凄く便利!
繋ぎっぱなしで別作業する私は非常に助かっています。
有り難うございました!

[1153] 例えば・・・ 投稿者:まう 投稿日:02/03/24(Sun) 22:25
> > 次バージョンにて検討いたします【・・】

入室時に音を鳴らすっていうのは、入室通知機能のことではないんでしょうか?
これだと当然音は鳴りますよね。

ここの修正なら、例えばですが・・・
 print qq(<SCRIPT LANGUAGE="JavaScript"><!--\nalert\("参加人数が変化しました。"\);\n// --></SCRIPT>\n) if($alert_flag && $FORM{'addalert'});
この部分を
 print qq(<embed src="ここにURL/○○○.mid">\n) if($alert_flag && $FORM{'addalert'});
などとして、音声ファイルを置いておけば、音を鳴らすことが可能です。
ただし、誰かが入室後、次回リロードまでの間しか鳴りませんが・・・
そのあたりは、鳴動時間をリロードに関係なく設定できるようにすればOKだと思います。

入室しない状態で音を鳴らすには、過去ログにあるような
・管理画面の自動リロード
・管理画面で参加者変化を知らせる機能
この二つを組み合わせれば可能ですね

[1473] Re: 例えば・・・ 投稿者:益蔵 投稿日:02/07/04(Thu) 23:08
> > > 次バージョンにて検討いたします【・・】

たびたび失礼します。
入室音設定、大変重宝しています。
が、今の設定はウィンドウズの警告音と同じなので、設定ページから好きな音声ファイルを選択できるようにしてもらえたら更に良いかな〜、と。
要望ばかりでスミマセンが、なにとぞ宜しくお願いいたします。

[1475] Re^2: 例えば・・・ 投稿者:TS@管理人 投稿日:02/07/05(Fri) 22:51
> > > > 次バージョンにて検討いたします【・・】
>
> たびたび失礼します。
> 入室音設定、大変重宝しています。
> が、今の設定はウィンドウズの警告音と同じなので、設定ページから好きな音声ファイルを選択できるようにしてもらえたら更に良いかな〜、と。
> 要望ばかりでスミマセンが、なにとぞ宜しくお願いいたします。

うーん。そうですねぇ・・・昔ならともかく
ブロードバンドだとWAVEファイルでも余裕で再生できてしまいますね。

どうしましょう・・。では、要望が多かったらということで^^;(笑)。
このレスに5つくらいレスがついたら取り付けます(爆)

[1486] Re^3: 例えば・・・ 投稿者:貴聡 投稿日:02/07/10(Wed) 00:12
> うーん。そうですねぇ・・・昔ならともかく
> ブロードバンドだとWAVEファイルでも余裕で再生できてしまいますね。
>
> どうしましょう・・。では、要望が多かったらということで^^;(笑)。
> このレスに5つくらいレスがついたら取り付けます(爆)

私もお願いします、取り付けてください。

[1485] 入室音 投稿者:きなら 投稿日:02/07/09(Tue) 23:48
同じく…

> このレスに5つくらいレスがついたら取り付けます(爆)

よろしくお願いします!

[1476] Re^3: 例えば・・・ 投稿者:まえしん 投稿日:02/07/06(Sat) 00:09
初めての投稿です。
これ、前から気になっていましたが。。

> このレスに5つくらいレスがついたら取り付けます(爆)
ということで、
ぜひお願いします。

[1989] こんにちは。 投稿者:ムチムチ 投稿日:03/06/03(Tue) 14:02
はじめまして☆ムチムチです!!

[1477] Re^4: 例えば・・・ 投稿者:龍 投稿日:02/07/06(Sat) 01:35
> > このレスに5つくらいレスがついたら取り付けます(爆)
> ということで、
> ぜひお願いします。
オイラも是非お願いします。

[1487] Re^5: 例えば・・・ 投稿者:甚吾 投稿日:02/07/10(Wed) 23:07
> このレスに5つくらいレスがついたら取り付けます(爆)

では、是非お願いしま〜す。

[1490] Re^6: 例えば・・・ 投稿者:TS@管理人 投稿日:02/07/11(Thu) 01:11
> > このレスに5つくらいレスがついたら取り付けます(爆)
>
> では、是非お願いしま〜す。

ついちゃぃましたね。^^;
ではまぁ・・・気長にお待ちください^^;

[1825] Re^7: 例えば・・・ 投稿者:益蔵 投稿日:03/02/04(Tue) 00:07
管理人さん。。。既に半年が。。。
待ってますよ〜。

> > > このレスに5つくらいレスがついたら取り付けます(爆)
> >
> > では、是非お願いしま〜す。
>
> ついちゃぃましたね。^^;
> ではまぁ・・・気長にお待ちください^^;

[1900] Re^8: 例えば・・・ 投稿者:TS%管理人@ちょっとだけ 投稿日:03/04/16(Wed) 10:50
> 管理人さん。。。既に半年が。。。
> 待ってますよ〜。
>
> > > > このレスに5つくらいレスがついたら取り付けます(爆)
> > >
> > > では、是非お願いしま〜す。
> >
> > ついちゃぃましたね。^^;
> > ではまぁ・・・気長にお待ちください^^;

すみませーん・・・ご無沙汰しております(TT)
えーとベータの最終版あたりでこの機能は実装済・・・のはずです。
音といってもダイアログを出すだけなので
コントロールパネルの→サウンドで「警告」の音設定をしていないと音出ませんが。

今だとWAVEとか鳴らせる方がいいのですかねぇ・・・ブロードバンド時代ですし。

それにしてもすっかり開発止まってますね。
実は1.8.0は諸処の事情で頓挫しました。(^^;

1.x.xの後継とver2の開発は行うつもりではいるのですが時間が・・・しくしく(--;
# FFXIやってるという説も(爆死)

今年中にはなんとかしたいです。はい(^^;;;

# BBS見る余力がないのでMLでも立ち上げようかなぁ。。

[1978] ちょっと込み入った質問なんですが・・・ 投稿者:ぷにぷにさん 投稿日:03/05/31(Sat) 23:17
 はじめまして。m(_ _)m

 TeaChatを愛用しています。共同チャットという形で運営しているのですが、ブラウザ上でできる様々なカスタマイズ、ログ消去等、その多機能さがとてもとても重宝しています。
 ところが、来訪者がだんだん多くなり、特に最近、アクセス過多による403エラーが多発するようになりまして・・・
 それで今回、思いきって、チャットを2つに分けることになったんです。

 そこで質問なのですが、違うサーバー同士で、チャットログを共有する方法ってあるのでしょうか?もちろん、スクリプトは2つともTeaChatを使うつもりです。
 イメージとしては、こう、入り口は2つでも、参加者や会話の内容は同じというような・・・
 同じサーバ内に2つ、スクリプトを置いて試してみたところ、.datファイルの場所の指定を変更するだけで簡単にできました。で、これと同じことを、違うサーバー同士でできないかなーと。もし実現できたら、ひとつ夢が叶うに等しいです(笑)

 どなたか助言いただけると嬉しいです。よろしくお願いします。m(_ _)m

[1980] Re: ちょっと込み入った質問なんですが・・・ 投稿者:まう 投稿日:03/06/01(Sun) 02:25
>  イメージとしては、こう、入り口は2つでも、参加者や会話の内容は同じというような・・・
>  同じサーバ内に2つ、スクリプトを置いて試してみたところ、.datファイルの場所の指定を変更するだけで簡単にできました。で、これと同じことを、違うサーバー同士でできないかなーと。

datファイルはどちらかのサーバーに置いた同じものを使うということになりますよね?
ということは、ログデータの読み書きで一つのサーバーにアクセスすることになるのですから、サーバーのアクセス過多に変わりはないのではないでしょうか?

(他の方は分かりませんが)多数の入室者という状況は作り出せませんので、試しにやってみてはどうですか?
ログファイルの場所をURLにすればいいだけだと思いますんで。

[1981] Re^2: ちょっと込み入った質問なんですが・・・ 投稿者:ぷにぷにさん 投稿日:03/06/01(Sun) 22:40
まうさん、レスありがとうございます。

> ということは、ログデータの読み書きで一つのサーバーにアクセスすることになるのですから、サーバーのアクセス過多に変わりはないのではないでしょうか?

 今起きている現象だと、チャット中、下フレームだけに403エラーが表示されるんですよ。で、上フレームのhtml.plは全然影響ないんです。だから、chat.cgiファイル、そのもの、が403になっているわけで、これへのアクセス過多が問題なんじゃないかなーと。で、そのchat.cgiそのものへのアクセスを分割できれば(具体的にはchat.cgiを2つにして)エラーを回避できないかなーと考えたのですが・・・。
 まうさんのおっしゃる通り、datファイルがアクセス過多になったら、根本的な解決にはならないのでしょうか。datファイルそのものはあまり容量が大きくないので(私の所ではログ行数かなり少なめにしてあります)、ちょっと甘く見ていたんですが・・・。

> (他の方は分かりませんが)多数の入室者という状況は作り出せませんので、試しにやってみてはどうですか?
> ログファイルの場所をURLにすればいいだけだと思いますんで。

これは、chat.cgiのユーザー設定の項目、
 $chat_file= "$dir/chat.dat";
の部分を、例えば
 $chat_file= "http://server.ne.jp/~someone/tchat/chat.dat";
にするということですよね?えーと、これはすでに試してみたのですが、下フレームにはエラーが返されるだけで、上手く動きませんでした。$dirにURLを入れるのも試したのですが、これもエラーでした。
 一応、両プログラムとも、外部からの書き込みを禁止、のチェックボックスは外しておいたのですが・・・。もしかして、cgiファイルのHTTPリファラーを参照する箇所、とか、 プログラムそのもののカスタマイズをすれば可能になったりするのでしょうか?
 もうその辺りは、私の技術ではグレイゾーンなので・・・。今一度アドバイスいただけると嬉しいです。m(_ _)m

[1982] Re^3: ちょっと込み入った質問なんですが・・・ 投稿者:まう 投稿日:03/06/02(Mon) 00:10
>  今起きている現象だと、チャット中、下フレームだけに403エラーが表示されるんですよ。で、上フレームのhtml.plは全然影響ないんです。だから、chat.cgiファイル、そのもの、が403になっているわけで、これへのアクセス過多が問題なんじゃないかなーと。

下フレームということは、当然ログデータを表示するため、ログファイルを読みに行きますよね?(もちろん書き込み時も)
chat.cgi本体もそうでしょうが、ログファイルも入室者が多くなればなるほど、ほとんど常時アクセス状態になります。
chat.cgiは、いくつ(複数のサーバー)でも設置できアクセス過多を回避できますが、
ログファイルだけは1つだけで、これを共有するしかないですよね?

> これは、chat.cgiのユーザー設定の項目、
>  $chat_file= "$dir/chat.dat";
> の部分を、例えば
>  $chat_file= "http://server.ne.jp/~someone/tchat/chat.dat";
> にするということですよね?えーと、これはすでに試してみたのですが、下フレームにはエラーが返されるだけで、上手く動きませんでした。$dirにURLを入れるのも試したのですが、これもエラーでした。

スクリプトをよく見ていないので、$chat_fileが関係した部分が別の所にもあるかも知れません。
chat.cgi本体や他のファイルの中身を見てみないことには、ちょっとアドバイスが無理ですm(__)m
時間があれば見てみますが、ログファイルの方が解決しないと、あまり意味がない気がします・・・

[1983] ダメ元でも・・・ 投稿者:ぷにぷにさん 投稿日:03/06/02(Mon) 20:21
ぁぅー。一度ログ共有をやってみたいんですー (≧△≦。)

[1988] はいじめまして 投稿者:むちむち 投稿日:03/06/03(Tue) 13:47
> ぁぅー。一度ログ共有をやってみたいんですー (≧△≦。)

[1970] 復元ボタンの隣に退出ボタンを・・ 投稿者:あや 投稿日:03/05/28(Wed) 04:13
復元ボタンの隣に少し離した所に退出ボタンを持ってきたいのですが・・
発言&退出ボタンを押すと、退出画面が、ログの所に表示され、うまく動かなくなりました。。

print qq(<input type="button" value="復元" class="bttn" onClick="recover\(\)" tabindex="2" $exposition[5]>);
この行の下に、
print qq(<input type="button" value="復元" class="bttn" onClick="recover\(\)" tabindex="2" $exposition[5]>);
if($hua =~ /MSIE 3/i){
print qq(<a href="$script?name=$xname&email=$email&chat=exit&view=on&exit=on&space=$space&line_ch=$line_ch&n_color=$n_color" target="_self"><font size="4"><b>[退室]</b></font></a>\n);
}
else{
print qq(<form method="$method" action="$script" name="exit" target="_self">$formdata);
print qq(<input type="hidden" name="exit" value="on"><input type="hidden" name="chat" value="exit"><input type="submit" value=" 退室 " class="bttn" tabindex="4">\n);
}

このように退出の記述の所を移動しただけなのですが・・・
もし分かる方がいらっしゃったらぜひ教えていただきたいのですが・・・

[1972] 答えではないのですが・・・ 投稿者:まう 投稿日:03/05/29(Thu) 01:00
> 復元ボタンの隣に少し離した所に退出ボタンを持ってきたいのですが・・
> 発言&退出ボタンを押すと、退出画面が、ログの所に表示され、うまく動かなくなりました。。
>
今夜は考える時間がなくて、回答にはなりませんが・・・

> print qq(<input type="button" value="復元" class="bttn" onClick="recover\(\)" tabindex="2" $exposition[5]>);

ここの4行ほど上に
print qq(<form method="$method" action="$script" 以下略
という部分がありますよね?
ここから、ずっと下の
# print qq( <span $exposition[9]><input type="checkbox" name="auto"$auto_ch>消去</span>) if($nof ne "on");
このすぐ下までが、1つのform(action)です。(=</form>)
また、退室部分のスクリプトも1つのform(action)でくくられており、
改造では、formの中にformがある状態なので動作しないのです。
おそらく、テキスト入力後の発言も効かないと思います。

とりあえず、ここまでで。
申し訳ありませんm(__)m

[1973] Re: 答えではないのですが・・・ 投稿者:あや 投稿日:03/05/29(Thu) 03:09
なるほど・・・
お忙しい中、本当にありがとうございます。

[1974] Re^2: スクリプトの書き方合ってますか?正常に動作してるようではありますが・・良かったら見てもらえるとうれしいです。 投稿者:あや 投稿日:03/05/29(Thu) 04:39
場所をちょっと変えてみたら正常に動作しました。
print qq(<table border="0" cellpadding="3" cellspacing="0">\n);
}

の次の行に、
print qq(<tr><td nowraptd align="right">\n);
if($hua =~ /MSIE 3/i){
print qq(<a href="$script?name=$xname&email=$email&chat=exit&view=on&exit=on&space=$space&line_ch=$line_ch&n_color=$n_color" target="_self"><font size="4"><b>[退室]</b></font></a>\n);
}
else{
print qq(<form method="$method" action="$script" name="exit" target="_self">$formdata);
print qq(<input type="hidden" name="exit" value="on"><input type="hidden" name="chat" value="exit"><input type="submit" value=" 退室 " class="bttn" tabindex="4">\n);
}
print qq(</td></tr>);
print qq(</form>) if($hua !~ /MSIE 3/i);
を入れ込んで、

下の退出の記述があった所は、

if($hua =~ /MSIE 3/i){
}
if($nof ne "on"){
print qq(<a href="$script?view=on&rank=on&n_color=$n_color&s_color=$s_color&name=$xname" target="chatdisp">発言ランキング</a>);
print qq( | <a href="$script?relb=on&view=on&window=30&reload=0&n_color=$n_color&s_color=$s_color&name=$xname" target="chatdisp">ログ30行分を更新を停止してゆっくり読む♪</a>);
print qq( | <a href="$script?relb=on&view=on&window=$log_max&reload=0&n_color=$n_color&s_color=$s_color&high=on&name=$xname" target="chatdisp">高速表\示</a>) if($log_max > 50);
print qq( | <a href="$bbs" target="_blank">BBS</a>) if($bbs);
print qq( | <a href="$home" target="_blank">HOME</a>) if($home);
print qq( | <a href="$script?first=on" $exposition[4]>再入室</a>\n);
}
print qq(</td></tr>);
print qq(</form>) if($hua !~ /MSIE 3/i);
こんな感じにしてみました。
良かったら、問題ないか見てもらえるとうれしいです。

これはまたちょっと違うのですが、
print qq(</td></tr>);
print qq(<tr><td><font style="font-size: 12px; color: #000000;">こんばんわ</font>\n);
     print qq(</td></tr>);
print qq(<tr><td>);

こんな書き方って合ってますか?
正常に動作はしてますけど・・

もしよかったらあってるかどうかみてもらえるとうれしいです。

[1977] Re^3: スクリプトの書き方合ってますか?正常に動作してるようではありますが・・良かったら見てもらえるとうれしいです。 投稿者:まう 投稿日:03/05/31(Sat) 00:31
> 良かったら、問題ないか見てもらえるとうれしいです。
1行上に持ってきたんですね。
動作は問題ないようです。

> これはまたちょっと違うのですが、
> print qq(</td></tr>);
> print qq(<tr><td><font style="font-size: 12px; color: #000000;">こんばんわ</font>\n);
>      print qq(</td></tr>);
> print qq(<tr><td>);
>
> こんな書き方って合ってますか?
Perl文法の「print」にhtmlタグを入れているだけですので、
htmlタグが合っていれば、どんなものでも動作します。
<タグ>・・・</タグ>で囲まれていればいいのですよ。
<タグ1>・・<タグ2>・・・<タグ2>・・</タグ1>とか。

質問の場合、<tr>や<td>、<font>で、最後も</***>で終わってますから、大丈夫ですよ。

[1979] Re^4: スクリプトの書き方合ってますか?正常に動作してるようではありますが・・良かったら見てもらえるとうれしいです。 投稿者:あや 投稿日:03/06/01(Sun) 00:22
本当にありがとうございます。すごくうれしかったです。
まうさん本当にありがとうです。

[1975] Re^3: スクリプトの書き方合ってますか?正常に動作してるようではありますが・・良かったら見てもらえるとうれしいです。 投稿者:あや 投稿日:03/05/29(Thu) 04:41
説明不足だったので・・・別件の件で。
 
この前に> print qq(<tr><td>);があります。

> print qq(</td></tr>);
> print qq(<tr><td><font style="font-size: 12px; color: #000000;">こんばんわ</font>\n);
>      print qq(</td></tr>);
> print qq(<tr><td>);

この後に、> print qq(</td></tr>);があります。
たぶん合ってると思うんだけど・・・自信がなくって。。
何度も質問してごめんなさい。
>
> こんな書き方って合ってますか?
> 正常に動作はしてますけど・・
>
> もしよかったらあってるかどうかみてもらえるとうれしいです。

[1976] 設置させていただきました☆ 投稿者:たくみ 投稿日:03/05/31(Sat) 00:21
デザイン等ほんとかなり気に入ったので♪ありがとうございました☆

[1955] はじめまして☆設置方法がわかりません… 投稿者:たくみ 投稿日:03/05/27(Tue) 15:40
かなり気に入ってダウンロードさせてもらいました♪でも、全然やり方がわからず設置が出来ません。
Tripodへの設置方法がわからないので、誰か教えてください!お願いします。

[1960] Re: はじめまして☆設置方法がわかりません… 投稿者:まう 投稿日:03/05/27(Tue) 22:22
> かなり気に入ってダウンロードさせてもらいました♪でも、全然やり方がわからず設置が出来ません。
> Tripodへの設置方法がわからないので、誰か教えてください!お願いします。
CGIを設置する基本的知識があることが前提ですが、
Teachat設置に関しては、「Install&Customize」に記載のとおりですよね。
TripodのHPスペース上へのアップ方法が分からないというのであれば、
まず、Tripodのサイト内のヘルプで、CGI設置方法を見た方がいいのではないでしょうか?
 http://help.lycos.co.jp/tripod/?id=19
それで分からない部分があれば、
次はTripodの「ホームページ作成ヘルプ掲示板」を利用ですね
 http://www.tripod.co.jp/interact/
アップは出来ても、それでも動作しないというのであれば、また書き込んで下さいね。

[1963] Re^2: はじめまして☆設置方法がわかりません… 投稿者:たくみ 投稿日:03/05/27(Tue) 23:29
> > かなり気に入ってダウンロードさせてもらいました♪でも、全然やり方がわからず設置が出来ません。
> > Tripodへの設置方法がわからないので、誰か教えてください!お願いします。
> CGIを設置する基本的知識があることが前提ですが、
> Teachat設置に関しては、「Install&Customize」に記載のとおりですよね。
> TripodのHPスペース上へのアップ方法が分からないというのであれば、
> まず、Tripodのサイト内のヘルプで、CGI設置方法を見た方がいいのではないでしょうか?
>  http://help.lycos.co.jp/tripod/?id=19
> それで分からない部分があれば、
> 次はTripodの「ホームページ作成ヘルプ掲示板」を利用ですね
>  http://www.tripod.co.jp/interact/
> アップは出来ても、それでも動作しないというのであれば、また書き込んで下さいね。
レスありがとうございます☆Tripodはパーミッションが変更できないんですがどうしたら出来るようになるのでしょうか??変更してもすぐに元の数値に戻ってしまうんです。

[1969] Re^3: はじめまして☆設置方法がわかりません… 投稿者:まう 投稿日:03/05/28(Wed) 00:02
> レスありがとうございます☆Tripodはパーミッションが変更できないんですがどうしたら出来るようになるのでしょうか??変更してもすぐに元の数値に戻ってしまうんです。

Tripodの掲示板見ましたか?
Tripodでは、パーミッションの変更は出来ないとのことです。
(変更しないでも動作すると思われます)
http://tripodbbs.lycos.co.jp/community/forum/view.asp?oid=1&num=1952
試しに、その状態でTeachatを動作させてみてはいかがでしょうか?

[1971] Re^4: はじめまして☆設置方法がわかりません… 投稿者:たくみ 投稿日:03/05/28(Wed) 20:30
> > レスありがとうございます☆Tripodはパーミッションが変更できないんですがどうしたら出来るようになるのでしょうか??変更してもすぐに元の数値に戻ってしまうんです。
>
> Tripodの掲示板見ましたか?
> Tripodでは、パーミッションの変更は出来ないとのことです。
> (変更しないでも動作すると思われます)
> http://tripodbbs.lycos.co.jp/community/forum/view.asp?oid=1&num=1952
> 試しに、その状態でTeachatを動作させてみてはいかがでしょうか?
やっぱりできませんでした(汗)手順がおかしいのかなぁ…

[1948] 移動させたい 投稿者:あや 投稿日:03/05/25(Sun) 05:22
ログ●行の所に名前色の項目を移動させたいのですが・・
html.plの入室画面の

sub win{
print <<"EOF";
<th nowrap>ログ</th><td nowrap><select name="window" size="1" class="i_text"><option value="$window">$window
<option>10<option>20<option>30<option>40<option>50</select>行</td>
EOF
}

の所を

sub win{
print <<"EOF";
<th nowrap>名前色</th><td nowrap><select name="n_color" size="1" class="i_text"><option value="$n_color">$n_color
<option="$n_color"><option="$colorlist"></select></td>
EOF
}

に変えてみたのですが、名前色がうまく表示されません。前回の色のみしか表示されません。。。
どなたかもしよろしかったら教えていただけないでしょうか・・
よろしくお願いいたします。申し訳ありません。

[1949] Re: 移動させたい 投稿者:まう 投稿日:03/05/25(Sun) 14:30
> ログ●行の所に名前色の項目を移動させたいのですが・・

はじめに、
sub win{
.
.
}
の中は変えないほうがいいかと思います。
これで、ログ行数の選択を表示させていますので。
バージョン1.8.0beta8では、
198行目にある &win if($saycolor_check);
で表示させています。
ということは、ここに名前色の選択をかけばいいのかと・・・

ちなみに、書き換えられた
<th nowrap>名前色</th><td nowrap><select name="n_color" size="1" class="i_text"><option value="$n_color">$n_color
<option="$n_color"><option="$colorlist"></select></td>
って、元のスクリプトと違いますよね?
元々は、
print qq(<tr><td nowrap rowspan="2"><b>名前色</b><br><br>[<a href="$script?cc=on$xrom_flag" target="chatdisp">色見本</a>]</td>\n);
print qq(<td nowrap rowspan="2"><select name="n_color" size="1" class="i_text"><option value="$n_color">$n_color\n);
&color_list;
となっています。(option以下)

[1950] Re^2: 移動させたい 投稿者:あや 投稿日:03/05/26(Mon) 00:40
ありがとうございます。できました。
なんか勘違いしてたのか、発言画面でも、ログの項目があるから、初期設定は、いいやぁと思ってたのですが、発言画面では、このようなログの項目はなかったですね(汗)

元のスクリプトのままやってみるとエラーが出たので、ログのスクリプトの書き方を参考にちょこっと変えてみたのですが、それでもおかしかったので、いろいろな方法を他にもためしてみたのですが、エラーがでたり、表示されなかったりで、悩んだすえ、ここに書き込みしました。

ごめんなさい。もうひとつ質問なのですが、バージョン1.8.0beta8と、過去ログにも何度も書いてあるのを見かけるのですが、ここのサイトからダウンロードをつい数日前したものは、TeaChat 1.7.2です。バージョン1.8.0beta8というのは、どこからダウンロードできるのか、良かったら教えてもらえませんか?バージョン1.8.0beta8の方が最新式のように思えるので、そっちがダウンロードできるのなら、そっちに切り替えたいなぁって思っているのですが・・

おいそがしい中、早々のレスをしていただき本当にありがとうございました。
本当に助かりました。一早く使いたいなぁって思っているので。
うれしかったです。まうさんありがとうです。

[1951] Re^3: 移動させたい 投稿者:まう 投稿日:03/05/26(Mon) 02:44
> ごめんなさい。もうひとつ質問なのですが、バージョン1.8.0beta8と、過去ログにも何度も書いてあるのを見かけるのですが、ここのサイトからダウンロードをつい数日前したものは、TeaChat 1.7.2です。バージョン1.8.0beta8というのは、どこからダウンロードできるのか、良かったら教えてもらえませんか?

beta8は表には公開されてないです(笑)
この掲示板上(ログ1950番前後)で試験的に公開されていました。
まだログが残っていましたので、書きとめておきますね
 http://www.teachat.org/archive/tc180b8.zip

[1952] Re^4: 移動させたい 投稿者:あや 投稿日:03/05/26(Mon) 04:13
うわぁ。ありがとうございます。
うれしいです。
まさかこんな時間にはまだレスついてないだろぉなぁ。。と思いつつ。
またもや早々のレス・・本当にありがとうございましたぁ。早速ダウンロードさせていただきました。

まうさんに本当に感謝です。。
いろんなCGI使って、いろいろ改造したりしてたけど、まうさんみたく即レス&親切・丁寧な人は、はじめてです♪

特に改造については、通常は、質問する事自体が失礼にあたったりしますよね(汗)

teachatは、過去にもいろんな改造に親切に答えてて、管理人さんもそれを削除したり、「自分で改造して下さい」というような突き放す感じでもなく。。

こんなCGI本当に待ってました。これからもがんばって下さいね♪応援してます。&このCGIに出会えて本当に良かったです。

[1953] ご丁寧にありがとうございます 投稿者:まう 投稿日:03/05/27(Tue) 00:04
> 特に改造については、通常は、質問する事自体が失礼にあたったりしますよね(汗)
作者が改造を認めている場所では、改造の質問は失礼なことではないですよ。
CGIの基本的な設置方法(FTP転送方法等)を質問することは・・・ですけどね。

> teachatは、過去にもいろんな改造に親切に答えてて、管理人さんもそれを削除したり、「自分で改造して下さい」というような突き放す感じでもなく。。
管理人さんは、Teachat利用者の希望をスクリプトに盛り込もうと、多忙の中、日々頑張ってらっしゃいます。
その点は、ただただ頭が下がる思いです。
ここほど、利用者・管理者共々協力し合っているサポート掲示板は、他ではめったに見かけませんしね。
もう何年もTeachatを利用しているファン(笑)です。

では、お互い頑張りましょう。

[1954] Re: こちらこそありがとうございました♪ 投稿者:あや 投稿日:03/05/27(Tue) 03:53
はい。がんばります♪お互いがんばりましょうね♪

[1958] 名前色&ログの項目を移動させたのですが・・。 投稿者:あや 投稿日:03/05/27(Tue) 21:26
名前色の項目を名前の次の欄に持ってきたいので以下のようにしてみましたが、合ってますでしょうか?どなたか分かる方がいたらぜひ見ていただきたいのですが・・・お忙しいとは思いますが、どうかよろしくお願いいたします。
自分で確認したところ、一応正常に動作しているようです。

print qq(<tr><th nowrap>名前</th><td nowrap><input type="text" name="name" size="20" maxlength="30" value="$name" class="i_text"></td>\n);
&win if($saycolor_check);
print qq(<th nowrap><b>名前色</b></th>\n);
print qq(<td nowrap><select name="n_color" size="1" class="i_text"><option value="$n_color">$n_color\n);
&color_list;
print qq($colorlist</select><input type="hidden" name="n_color2" size="8" value="$n_color2" class="i_text" style="ime-mode:inactive">\n);
if($saycolor_check){
$s_color = '' if($s_color eq $text2);
print qq(<input type="hidden" name="ncsame" value="$ncsame_ch"></td>\n);

}
else{ &win; }
if($change eq "on"){
print qq(<th colspan="$cols4"></th>\n);
}
if($change eq "on"){ $eb = "変更"; }
else{ $eb = "入室"; }
print <<"EOF";
----------
&win if($saycolor_check);←この行の下に名前色の項目を持ってきた。
------
そして、色見本等は、リロードの下にこのようにもってきた。
<th nowrap>リロード</th>
<td colspan="$cols2" nowrap><select name="reload" size="1" class="i_text"><option value="$reload">$reload<option value="0">手動
<option>30<option>60</select>秒</td></tr>
EOF
print qq(<tr><th nowrap><b>[<a href="$script?cc=on$xrom_flag" target="chatdisp">色見本</a>]</th>\n);
print qq(<th nowrap>色任意指定<input type="text" name="n_color2" size="8" value="$n_color2" class="i_text" style="ime-mode:inactive"></td>\n);
if($saycolor_check){
$s_color = '' if($s_color eq $text2);
print qq(<th nowrap>文字色</th><td nowrap colspan="2"><input type="text" name="s_color" size="8" value="$s_color" class="i_text" style="ime-mode:inactive">);
print qq(<input type="checkbox" name="ncsame" value="on"$ncsame_ch>名前と同色</td>\n);
}
else{ &win; }
print qq(</tr>\n<tr>\n);
if($change eq "on"){
print qq(<th colspan="$cols4"> </th>\n);
}
print <<"EOF";
</tr><tr><td colspan="2">
<select name="space" size="1" class="i_text"><option value="on"$space_ch1>行間-大<option value="off"$space_ch2>行間-小</select>


------------次にログについて---
ログの記述の所を
sub win{
print qq(<input type="hidden" name="window" value="10">\n);
EOF

}
にし、なおかつ、リロードの前の項目に、下記のようにログ選択窓を作った。
<tr><th nowrap>ログ</th>
<td nowrap><select name="window" size="1" class="i_text"><option value="$window">$window
<option>10<option>20<option>30</select>行</td>
<th nowrap>リロード</th>
<td colspan="$cols2" nowrap><select name="reload" size="1" class="i_text"><option value="$reload">$reload<option value="0">手動
<option>30<option>60</select>秒</td></tr>
EOF

[1966] Re: 名前色&ログの項目を移動させたのですが・・。 投稿者:まう 投稿日:03/05/27(Tue) 23:54
> 名前色の項目を名前の次の欄に持ってきたいので以下のようにしてみましたが、合ってますでしょうか?どなたか分かる方がいたらぜひ見ていただきたいのですが・・・お忙しいとは思いますが、どうかよろしくお願いいたします。
> 自分で確認したところ、一応正常に動作しているようです。

視覚的に見てみましたので。
上段左上から右方向に。で、下段へ順番に。

名前        名前色、  入室(または変更)
MAIL/URL
ログ行       リロード秒
色見本 色任意指定 文字色 名前と同色
行間 罫線     設定を保存

こんな感じになってます?
これならOKです。

> ------------次にログについて---
> ログの記述の所を
> sub win{
> print qq(<input type="hidden" name="window" value="10">\n);
> EOF
>
> }
> にし、

ちなみに、この部分の「EOF」は必要ありませんよね

[1968] Re^2: 名前色&ログの項目を移動させたのですが・・。 投稿者:あや 投稿日:03/05/28(Wed) 00:01
うわぁ。ありがとうございます。
そのままの感じに仕上がってます。
ログのEOFが不必要なだけで、あとはOKなのですね。
ちょこちょこ勉強しながら自力で書き換えたので、不安でしょうがなかったのです。このままサイトに出してしまっていいのだろぉかと。。。
本当にありがとうございました。まうさんにはなんとお礼を言っていいのか・・・
本当に心からありがとうございました。

[1957] 1.8.0のchat.cgiについて。 投稿者:あや 投稿日:03/05/27(Tue) 21:18
1.8.0のchat.cgiに、いろいろ追加したいのですが、1行も追加できません・・
追加しようとすると、「メモリー不足のため・・」とエラーが出ます。
なんとか行を追加する方法はありませんでしょうか?

[1959] Re: 著作権について。 投稿者:あや 投稿日:03/05/27(Tue) 21:28
他のスクリプトから、いろんなものをいただく予定なので、著作権表示をTeaChat 1.8.0 beta8 & ●●chat という風に表示するのはOKなのでしょうか?

[1962] 1.8.0beta8&著作権について。 投稿者:まう 投稿日:03/05/27(Tue) 22:38
> 1.8.0のchat.cgiに、いろいろ追加したいのですが、1行も追加できません・・
追加しようとすると、「メモリー不足のため・・」とエラーが出ます。
追加中にエラー表示が出るのですか?
それとも、改造・アップ後に動作させると?
追加中なら、Windows上(ソフト上)の問題ですね。
動作後なら・・・スクリプトの記述方法が間違っているのかも知れません。

> 他のスクリプトから、いろんなものをいただく予定なので、著作権表示をTeaChat 1.8.0 beta8 & ●●chat という風に表示するのはOKなのでしょうか?
著作権表示に関しては、管理人さんのご意見を伺うしかないですね。
急ぎであれば、トップページ記載の管理人さんアドレスへメールしてみるのも手ですね。

[1965] Re: 1.8.0beta8&著作権について。 投稿者:あや 投稿日:03/05/27(Tue) 23:34
そうですね。管理人さんに直接メールを送った方がいいかもですね。
ありがとうございました♪

[1964] Re: 1.8.0beta8&著作権について。 投稿者:あや 投稿日:03/05/27(Tue) 23:33
> > 1.8.0のchat.cgiに、いろいろ追加したいのですが、1行も追加できません・・
> 追加しようとすると、「メモリー不足のため・・」とエラーが出ます。
> 追加中にエラー表示が出るのですか?
> それとも、改造・アップ後に動作させると?
> 追加中なら、Windows上(ソフト上)の問題ですね。

追加中なので、Windows上(ソフト上)の問題の方だと思います。
了解しました。ありがとうございました。

[1967] Re^2: 1.8.0beta8&著作権について。 投稿者:あや 投稿日:03/05/27(Tue) 23:58
著作権の件は、管理人さま宛てに直接メールで問い合わせ。

> > 1.8.0のchat.cgiに、いろいろ追加したいのですが、1行も追加できません・・
> 追加しようとすると、「メモリー不足のため・・」
の件については、エディターを変える事で可能となりました。
ありがとうございました。

[1956] ランキング機能について 投稿者:かなり 投稿日:03/05/27(Tue) 18:28
ランキングにもホストやIPを表示させるようにしたいのですが、
可能でしょうか?

デザインも綺麗で高機能、ぜひ使用させて頂きたいチャットです(^_^)

[1961] Re: ランキング機能について 投稿者:まう 投稿日:03/05/27(Tue) 22:31
> ランキングにもホストやIPを表示させるようにしたいのですが、
> 可能でしょうか?
>
ランキングにホストやIP表示はいいのですが、
ホストもIPも入室者が固定IPでない限り、
接続ごとにホスト名もIPも変わりますので、
あまり意味がないのではないのでしょうか?

ご質問されている機能ですと、
 同一人物の最終ホスト名(または、IP)を表示させるだけ
か、
 同一人物であっても、ホスト(または、IP)ごとに別のランキングにしてしまう
 (=別人物と認識させる。巨大なランキングファイルとなってしまう)
となりますね。

[1946] 設置させていただきました♪ 投稿者:おたま 投稿日:03/05/24(Sat) 03:46 <URL>
初めましてです♪
ChatをDLさせていただいて、
設定させていただきましたので、報告させていただきます♪
ありがとうございました〜♪
これからもよろしくお願いしますo(*^▽^*)o~♪

[1940] 名前色の変更 投稿者:ゆうき 投稿日:03/05/19(Mon) 21:21
いつも、TEACHAT使用させて頂いてます。
とても素晴らしいチャットで大絶賛です☆
ちなみに使用させていただいてるスクリプトは
1.8.0 beta8です。

早速ですが、名前色を選択できるドロップダウンメニュー
がありますよね?
色ごとに色を変えたいのですが・・・
どうやっても変化しません・・・
出来ることなら、CSSで各色バックカラーを変更したいのですが
どなたかわかる方いらっしゃいましたら是非
教えてください。宜しくお願いします。

あっ、あと管理人さんへ。
NEWバージョン楽しみにしております。
宜しくお願いしますm(__)m

[1941] Re: 名前色の変更 投稿者:まう 投稿日:03/05/20(Tue) 00:16
> 早速ですが、名前色を選択できるドロップダウンメニュー
> がありますよね?
> 色ごとに色を変えたいのですが・・・
> どうやっても変化しません・・・

JAVA SCRIPTを利用すれば出来ます。
説明が長くなるのと、自ら試験していませんので、
ここでの説明は省かせていただきます。
(時間があれば、試してみたいと思いますが)

以下、参考までに。
ここで他のスクリプト(掲示板)を紹介することは良くないと思いますが、
WE-BOXさんで配布されている「RAGE BOARD」という掲示板が
ご質問されている機能を使ってらっしゃいます。
http://www.we-box.com/
御覧になって、改造の参考にされてはいかがかと・・・

管理人さん、すいませんですm(__)m

[1942] Re^2: 名前色の変更 投稿者:ゆうき 投稿日:03/05/20(Tue) 05:47
> > 早速ですが、名前色を選択できるドロップダウンメニュー
> > がありますよね?
> > 色ごとに色を変えたいのですが・・・
> > どうやっても変化しません・・・
>
> JAVA SCRIPTを利用すれば出来ます。
> 説明が長くなるのと、自ら試験していませんので、
> ここでの説明は省かせていただきます。
> (時間があれば、試してみたいと思いますが)
>
> 以下、参考までに。
> ここで他のスクリプト(掲示板)を紹介することは良くないと思いますが、
> WE-BOXさんで配布されている「RAGE BOARD」という掲示板が
> ご質問されている機能を使ってらっしゃいます。
> http://www.we-box.com/
> 御覧になって、改造の参考にされてはいかがかと・・・
>
> 管理人さん、すいませんですm(__)m

まうさん早速のレスありがとうございますm(__)m
参考にと思い、教えて頂いたサイトなんですが・・・
表示されないんですΣ(T▽T;)
あれってやぱり、JAVAスクリプトなんですか?
208行目付近の<select name="n_color" size="1" class="i_text"><option style=background-color:"$n_color"; color:#000000 value="$n_color">$n_color\n);
って感じでやってました(≧∇≦)
これやると・・・最初の1色目しか変化しないんですよね・・
なんでだろ・・・(泣
ホントにわけのわからない質問ですみませんm(__)m

[1943] Re^3: 名前色の変更 投稿者:通りすがり 投稿日:03/05/22(Thu) 02:14
通りすがったのでレスをば
いじるのは523行目の
$colorlist = $colorlist."<option value=\"$color_value\">$color_list";
を
$colorlist = $colorlist."<option style=background-color:\"$n_color\"; color:\"#000000\" value=\"$color_value\">$color_list";
にしてみるとか
動作検証してないんでホントにあってるかは知りませんが
208行目(?)だけだと生成されるHTML見ればわかるけど一行目しか変わらないっすよ。

----------
sub color_list関数の中身
foreach (@color_hash){#処理する値がなくなるまでループ
if($_ =~ /_COLOR_/){
($color_value, $color_list) = split(/_COLOR_/, $_);#設定ファイルから色設定(”色の値”と”色の名前”)を変数に格納する
$colorlist = $colorlist."<option value=\"$color_value\">$color_list";#カラーリストにオプション列を追加していく。後でまとめて1度に書き出す。
}
〜(略)〜
209行目(?)
print qq($colorlist</select>〜(略)〜\n);#カラーリストを書き出す。

[1944] Re^4: Σ(゜∀。;) 投稿者:通りすがり 投稿日:03/05/22(Thu) 02:30
しょぼいミスをしたので訂正
> $colorlist = $colorlist."<option value=\"$color_value\">$color_list";
> を
$colorlist = $colorlist."<option style=background-color:\"$color_value\"; color:\"#000000\" value=\"$color_value\">$color_list";
$n_colorじゃ駄目だよねぃ・・・

[1945] Re^5: Σ(゜∀。;) 投稿者:ゆうき 投稿日:03/05/22(Thu) 08:04
> しょぼいミスをしたので訂正
> > $colorlist = $colorlist."<option value=\"$color_value\">$color_list";
> > を
> $colorlist = $colorlist."<option style=background-color:\"$color_value\"; color:\"#000000\" value=\"$color_value\">$color_list";
> $n_colorじゃ駄目だよねぃ・・・

おおおおお!
通りすがり様!ありがとうございます!
出来ました!!!すごいですね(ToT)ウルウル←感動ちぅ
本当に感謝ですm(_ _"m)ペコリ

[1939] 記事の削除について 投稿者:TS@管理人 投稿日:03/05/19(Mon) 18:35
TS@管理人です。

マッポさん (yahoobb218127040070.bbtec.net)より
当BBSに不適切な内容を含む投稿が数度に渡り行われておりました。

他人の名をかたって書き込まれたものもあり、
当BBSの常連さんの名誉を汚すものであると判断したため、
誠に勝手ながら、内容が不適切な否かに関わらず、
マッポさんの書き込みを全て削除させていただきました。

悪しからずご了承下さい。m(_ _)m

[1919] 自動リロードについて 投稿者:R 投稿日:03/05/06(Tue) 00:31
あまり落ちないと人気のあるサーバー屋さんに限って、『チャットの自動リロード禁止』とか『秒数は〜以上にして下さい』って書いてあるんですけど、入室者にリロードの仕方及び秒数を指定してもらわなくても、管理モードやスクリプトの書き換えによってそういう設定にできるようにはならないでしょうか?管理モードを覗いてみても見つからなかったのでお聞きします。

[1920] Re: 自動リロードについて 投稿者:まう 投稿日:03/05/06(Tue) 02:08
> 『チャットの自動リロード禁止』とか『秒数は〜以上にして下さい』って書いてあるんですけど、入室者にリロードの仕方及び秒数を指定してもらわなくても、管理モードやスクリプトの書き換えによってそういう設定にできるようにはならないでしょうか?

最も簡単な方法は、「1.8.0beta8」で説明しますと、
html.plの204〜205行目
 <option value="$reload">$reload<option value="0">off
 <option>10<option>15<option>20<option>30<option>60</select>秒</td></tr>
を
 <option value="$reload">$reload<option value="0">off</select>秒</td></tr>
に変える方法ですね
これで強制的に「自動リロードなし」ですね。
ついでに、147行目の
 $reload = 20;
の値も「0」に変えておけばいいでしょう。

[1922] Re^2: 自動リロードについて 投稿者:通りすがり 投稿日:03/05/07(Wed) 06:24
> > 『チャットの自動リロード禁止』とか『秒数は〜以上にして下さい』って書いてあるんですけど、入室者にリロードの仕方及び秒数を指定してもらわなくても、管理モードやスクリプトの書き換えによってそういう設定にできるようにはならないでしょうか?
> > 最も簡単な方法は、「1.8.0beta8」で説明しますと、
chat.cgiの460行目の
print qq(<META HTTP-EQUIV="Refresh" CONTENT="$reload;URL=$relper$relper_nof">\n) if($reload && !$ktai_ua);
をコメントアウトするだけで済みます。
表示部はユーザー側が改変可能なのでCGI側もいじった方がいいでしょう。

[1921] Re^2: 自動リロードについて 投稿者:R 投稿日:03/05/07(Wed) 01:36
レス有難うございます。

今更ですが、ダウンロードさせて頂いたのは1.7.2でした。肝心なことを書くのを忘れていました。m(__)m
html.plだったんですね!PLファイルを今まであまり開けることがなかったのでそのままアップしてたのですが、教えていただいてありがとうございました!いじる場所が分かったのでさわってみます。

[1911] 携帯から電報って見えない? 投稿者:かん 投稿日:03/04/30(Wed) 00:12
お世話になります。
携帯から電報って見えないのでしょうか?
携帯からは電報機能は無いようですが、
初歩的なことなのかも
そんなの当たり前です。。。といわないで下さい。

[1914] Re: 携帯から電報って見えない? 投稿者:まう 投稿日:03/05/01(Thu) 23:15
> 携帯から電報って見えないのでしょうか?
> 携帯からは電報機能は無いようですが、
> 初歩的なことなのかも

パソコンと違って、携帯は常時接続ではないですからね
アクセスするたびにIPアドレスが変わってしまうので、
電報機能は利用できませんよ
入室者のホストアドレスを表示するように設定してから、
携帯で普通に入室して複数回発言したら、
それ(アクセスごとにIPアドレスが違うこと)が確認できますよ

[1705] ログの覗き見 投稿者:OSARU 投稿日:02/10/29(Tue) 14:03
こんにちは、Teaチャットをかなり愛用させて頂いています。
早速質問なのですが、入室していない人にログを表示させないようにしているのですが、ちょっと知識のある人が一度入室後、下フレームのURLをコピーし、それをブックマークしていて、入室無しでログを見ているようです。(例)http://***.com/chat.cgi?view=on&fr=on&xrom_flag=on
これをさせないようにする方法はないのでしょうか??

[1708] Re: ログの覗き見 投稿者:名無し 投稿日:02/10/31(Thu) 00:39

> これをさせないようにする方法はないのでしょうか??

改造すればある程度は防げますが、完全に防ぐのは無理だと思います。

[1787] 入室発言でタグを可能に 投稿者:一声 投稿日:02/12/21(Sat) 16:50
入室する時の第一声もタグを使えるようにしたいのですが、
自分で試してみても上手くできません。
おわかりになる方がいらっしゃったら、よろしくお願いしますm(__)m

[1815] 自己解決しました。 投稿者:一声 投稿日:03/01/29(Wed) 09:44
html.plの入室後画面の記述のタグを有効にするソースを入室画面に張り付けるだけでいいんですね^^;
cgiを弄ってました(´-`)゜

[1926] 下フレームの 投稿者:Q 投稿日:03/05/11(Sun) 17:35 <URL>
先ほどの無題の書き込みは削除してください。
すいません、lockフォルダのパーミッションが原因でした。

追加で質問がございます。
下フレームの
「参加者*人、ROM:*人」
の文字が文字化けしております。
これはどのファイルが原因でしょうか?
ご教授宜しくお願いいたします。

[1927] Re: 下フレームの 投稿者:まう 投稿日:03/05/11(Sun) 20:22
> 追加で質問がございます。
> 下フレームの
> 「参加者*人、ROM:*人」
> の文字が文字化けしております。
> これはどのファイルが原因でしょうか?

chat.cgi(参加者表示部)です。

[1925] 無題 投稿者:Q 投稿日:03/05/11(Sun) 12:04
teachatをいただきました。
説明井を見て設定したはずなのですが、
chatの一番上のフレームにStatus:204が延々出力い続け、
chat板のフレームは表示されません。
環境はLinuxサーバです。
cgiは文字コードEUCで置いたのですが、plの文字コードとかの関係はあるのでしょうか?
ご存知の方がおりましたらご教授ください。
ちなみに初心者です。

[1924] 名前色表示のバックカラー 投稿者:yuka 投稿日:03/05/09(Fri) 08:35
名前色表示で色ごとに、バックカラーを変更したいのですが
どうやればいいか誰か教えて下さい。。。
208行目付近の<select name="n_color" size="1" class="i_text"><option style=background-color:"$n_color"color="#000000"value="$n_color">$n_color\n);
これで変更してみると、一番上にある色だけ変化して他は
変りません・・・
誰かお助け下さい(≧∇≦)

あと、フレーム上部のところ(名前記入欄の横の方)に、簡単な利用規約のようなテキストやリンクを表示したいのですが・・
一体どこをどのようにいじればいいのでしょうか???
まだ、初心者なもので・・・
すみません・・・

[1923] 参加者表示を別ページに 投稿者:ゆうき 投稿日:03/05/07(Wed) 14:08
参加者表示を別ページに埋め込むにはどうしたら
いいのでしょうか?複数のチャットを設置していて、
SSIではサーバーに影響あるので、サーバーに優しい
方法教えてくださいませんか?

[1916] 携帯の機種表示 投稿者:みやび 投稿日:03/05/04(Sun) 14:24
携帯の利用者で複数のHNを使い他の利用者に迷惑をかけるものがいて困っています。
利用者が推測できるように、携帯からの発言のみログに機種(N504is等)の表示をさせたいのですが、知識が乏しくなかなかうまくいきません。
お手数ですが改造方法をご伝授ください。
アイデアだけでもけっこうです。
よろしくお願いします。

[1918] Re: 携帯の機種表示 投稿者:通りすがり 投稿日:03/05/05(Mon) 22:27
> 携帯の利用者で複数のHNを使い他の利用者に迷惑をかけるものがいて困っています。
> 利用者が推測できるように、携帯からの発言のみログに機種(N504is等)の表示をさせたいのですが、知識が乏しくなかなかうまくいきません。
> お手数ですが改造方法をご伝授ください。
> アイデアだけでもけっこうです。
> よろしくお願いします。
携帯のカキコは発言色でわかりそうなもんですが。
ログに表示するなら書き込みの時点で記録するようにしないといけないですね。
現在だとUAまでは記録されてなかったように思います。
データフォーマット変えるとcgiの整合性が崩れそうなのでちょっと危ないかもしれない。
できれば現状のフォーマットにトンネリングさせて必要に応じて抜き出せるようにするのがいいかと思います。
え? どうやるか教えろ?
わかんなーい(カエレ
誰かフォローをば・・・

[1917] 参加者表示 投稿者:ZILL 投稿日:03/05/05(Mon) 17:57
はじめまして。チャットスクリプトDLさせて頂きました。
素晴らしい機能で満足しております。ありがとうございました。
早速なんですが、チャット自体は完璧に設置出来たのですが、
参加者一覧を別ページ(HTML)に表示させたいのですが、
なにしろ、CGIは初心者なので、設置に困っています。
SSIを使えば出来るとは思いますが、複数のチャットを設置
したいので、それではどうしてもサーバーに負荷がかかるので
JSで出来る改造法、ソースを教えて頂ければ助かります。

是非、どなたかお助け下さい。。。

[1913] ROMの、、、 投稿者:ネットカマー 投稿日:03/05/01(Thu) 14:58
チャットでROMってる人の所にでてる顔文字なんですけど
あれってなんなんですか?

[1915] Re: ROMの、、、 投稿者:まう 投稿日:03/05/01(Thu) 23:17
> チャットでROMってる人の所にでてる顔文字なんですけど
> あれってなんなんですか?

初期状態では、ROM者の場所には顔文字は出ませんよ(ROM人数だけです)
おそらく、そこのチャット設置者が改造してるものだと思います

[1896] AirH"Phone 投稿者:ZEAL 投稿日:03/04/01(Tue) 22:53
こちらのスクリプトにてチャットしているものです。
本日AirH"Phoneに買い換えたんですがチャットに
入れなくなってしまいました・・・(泣
症状としてはPDA用のノーフレームの方に飛ばされてしまいます。
前のブラウザフォンでは入室できていたのですが・・・。
これから対応の予定はあるのでしょうか・・・?
対応の方ぜひヨロシクお願いします。

[1899] Re: AirH 投稿者:TS%管理人@ちょっとだけ 投稿日:03/04/16(Wed) 10:43
> こちらのスクリプトにてチャットしているものです。
> 本日AirH"Phoneに買い換えたんですがチャットに
> 入れなくなってしまいました・・・(泣
> 症状としてはPDA用のノーフレームの方に飛ばされてしまいます。
> 前のブラウザフォンでは入室できていたのですが・・・。
> これから対応の予定はあるのでしょうか・・・?
> 対応の方ぜひヨロシクお願いします。

管理人です。長らく放置プレイ状態で本当に申し訳ない。
一応今年にはver2とか作りたいとか思ってたりするのですけど
どうなることやら・・・・(--;

ご質問の件ですが、AirH"Phoneでご利用とのことですが、
PDA用の画面ではまずいのでしょうか。
それともUSB経由でPCでご利用されているのでしょうか?

検証用に一台ほしいところですがそうもいかないのでよろしくお願いします〜

[1912] Re^2: AirH 投稿者:ZEAL 投稿日:03/05/01(Thu) 13:47
> ご質問の件ですが、AirH"Phoneでご利用とのことですが、
> PDA用の画面ではまずいのでしょうか。
> それともUSB経由でPCでご利用されているのでしょうか?
AirH"Phone端末で利用しようとするとPDAの画面に飛ばされ
入室使用とするとエラーになってしまいました。
とりあえず自分でいろいろと試してみた所、
「$ktai_ua = 1 if(($hua =~ /DoCoMo|ASTEL|pda|UP\.Browser/i) || $jphone);」
の所に|DDIPOCKETと追加追加して
「$ktai_ua = 1 if(($hua =~ /DoCoMo|DDIPOCKET|ASTEL|pda|UP\.Browser/i) || $jphone);」
にすることで正常に見れるようになりました。
上記を追加すればAirH"Phoneにも対応ということになると思うので、
余計なお世話かもしれませんがverupされてみてはいかがでしょうか?
ブラウザフォンに関しても(S642)にて動作を確認しています。
お騒がせいたしました。

[1910] 著作権表示に関して 投稿者:じゃむ 投稿日:03/04/28(Mon) 04:17
http://www.fundoshi-i.com/chat.html

こちらのサイトでは著作権が故意に消されているようです。
うちに来る常連様に上記サイトに出入りされている方がいるのですが、
『ここの(私のサイト)チャットは○○(上記サイト名)の物をパクったのですか?』と尋ねられ非常に憤慨しました。
ちゃんと著作権も表示しているのに(T-T)o
挙句の果てに著作権を見た別の常連様が本家のこちらがパクったんだと言い出す始末です(汗)

個人的にも大変気に入って使っているだけに非常に残念で悲しい思いをしています。

[1908] 〜半角カナ〜応急処置 投稿者:ホームズ 投稿日:03/04/21(Mon) 02:05 <URL>
 えー、なんか知人から結構問い合わせがあったので書いておきます。
 半角カナが使えるようになりますが、軽量チューンされた(?)jcodeをあきらめるわけで、若干速度は落ちるやもしれません、あくまで応急処置です。(バックアップは取ることを勧めます)

 まずchat.cgiの基本設定部
$jcode = "$dir/jcode_se.pl";
を
$jcode = "$dir/jcode.pl";
に変えます。
あとは本家配布のjcodeでも持ってきてリネームするなりして下さい、自分が確認取れたバージョンは最新開発版の
http://www.srekcah.org/jcode/2.13.3/
です(2.6とかじゃ駄目でした)

これだけでうまくいく気もするのですが、もし駄目だった場合にはログファイルや基本設定部も含めてEUC化してください

ここまでの作業でTeachat1.7.2と1.8.0beta8が半角対応になるのは確認取れています。

 飽きがこずにいつまでも新鮮克つ使いやすいチャットプログラムを作られた管理人様にはいつも感謝しております・・・ただ欲を言わせてもらえるのであれば、新しい物好きの自分としては頻繁なβバージョンアップとかしてもらえると(げほごほ)

 取り急ぎ用件まででした

[1909] Re: 〜半角カナ〜応急処置 投稿者:TS@管理人@ちょっとだけ 投稿日:03/04/21(Mon) 15:26
>  えー、なんか知人から結構問い合わせがあったので書いておきます。
>  半角カナが使えるようになりますが、軽量チューンされた(?)jcodeをあきらめるわけで、若干速度は落ちるやもしれません、あくまで応急処置です。(バックアップは取ることを勧めます)

TS@管理人です。
改良方法ありがとうございます。
そうですね。今となっては軽量化jcodeはほとんど意味がないかもしれません。
体感速度レベルでの違いはないでしょう。
携帯電話での半角カナの需要を考慮すると、
本家のjcode.plかJcode.pmか、或いはEncodeにでも変えた方がいいのでしょうかねえ・・。
考えておきます〜。

>  飽きがこずにいつまでも新鮮克つ使いやすいチャットプログラムを作られた管理人様にはいつも感謝しております・・・ただ欲を言わせてもらえるのであれば、新しい物好きの自分としては頻繁なβバージョンアップとかしてもらえると(げほごほ)
>
>  取り急ぎ用件まででした

いつの間にか正式版は一年以上も止まってますね・・・
申し訳ない・・。こんなはずでは(−−;

今のTeaChatには機能的にもコード的にも不満だらけなので
いずれなんとかしたいとは思っていますがいつになるかはわかりません・・
気長にお待ちください^^;

[1903] 広告挿入 投稿者:うえぞう 投稿日:03/04/19(Sat) 00:57
こんばんは。本日最新バージョンのTeaChatをダウンロードさせていただいたのですが、どこに広告を入れればいいのかわかりません。tripodを使ってまして広告を入れなきゃいけないのです。まだまだ初心者で知識不足なのでどうかお力をお貸しくださいm(_"_ 。)m

[1905] Re: 広告挿入 投稿者:まう 投稿日:03/04/19(Sat) 22:59
> こんばんは。本日最新バージョンのTeaChatをダウンロードさせていただいたのですが、どこに広告を入れればいいのかわかりません。tripodを使ってまして広告を入れなきゃいけないのです。

埋め込み式にすると、チャット画面が崩れて使いにくくなりますので、ポップアップ形式で説明します。

html.pl内の「入室画面」部分(200行目付近)に
 print <<"EOF";
と記述があると思います。
このすぐ下(次のEOFまでならどこでも良い)に
Tripodのポップアップ用タグを挿入してください。

なお、「HTML表示を行う全てのページに入れる必要がある」となっているようですので、
アカウント削除が心配ならば、次の部分にも入れておく方がいいのかも・・・
・「発言画面」内
  print <<"EOF"; 〜 EOF、がないので、これも記述の必要あり
・「発言ランキング読み込み」内

簡単に説明すると、
 print <<"EOF";
   ・
   ・
 この間に、タグを記述
   ・
   ・
 EOF
となります。

[1906] Re^2: 広告挿入 投稿者:うえぞう 投稿日:03/04/20(Sun) 13:55
> > こんばんは。本日最新バージョンのTeaChatをダウンロードさせていただいたのですが、どこに広告を入れればいいのかわかりません。tripodを使ってまして広告を入れなきゃいけないのです。
>
> 埋め込み式にすると、チャット画面が崩れて使いにくくなりますので、ポップアップ形式で説明します。
>
> html.pl内の「入室画面」部分(200行目付近)に
>  print <<"EOF";
> と記述があると思います。
> このすぐ下(次のEOFまでならどこでも良い)に
> Tripodのポップアップ用タグを挿入してください。
>
> なお、「HTML表示を行う全てのページに入れる必要がある」となっているようですので、
> アカウント削除が心配ならば、次の部分にも入れておく方がいいのかも・・・
> ・「発言画面」内
>   print <<"EOF"; 〜 EOF、がないので、これも記述の必要あり
> ・「発言ランキング読み込み」内
>
> 簡単に説明すると、
>  print <<"EOF";
>    ・
>    ・
>  この間に、タグを記述
>    ・
>    ・
>  EOF
> となります。

[1907] Re^3: 広告挿入 投稿者:うえぞう 投稿日:03/04/20(Sun) 13:59
↑間違えてそのまま「投稿する」をおしてしまいました。すみませんでした。
ご丁寧にご返信くださいましてありがとうございます。まうさんの説明の通りにやってみましたら見事にできました。とても助かりました。これからもよろしくお願いいたしますm(_"_ 。)m

[1901] member.plファイルが欲しいのですが… 投稿者:riku 投稿日:03/04/17(Thu) 15:35
こんにちは。初めまして。rikuと申します。
こちらのチャットをDLして使わせていただいているのですが、
使いやすくてとても気に入っています。本当にありがとうございます。

ヒントとテクニックにありました「member.pl」を使用したいのですが、
DLしようとしても「CGIの実行ができません」と表示されてしまいます。
現在は、このファイルをDLすることができないのでしょうか?
ぜひ参加者表示を使いたいので、もしよろしければDLさせていただきたいです。

[1902] Re: member.plファイルが欲しいのですが… 投稿者:TS@管理人 投稿日:03/04/18(Fri) 14:51
> こんにちは。初めまして。rikuと申します。
> こちらのチャットをDLして使わせていただいているのですが、
> 使いやすくてとても気に入っています。本当にありがとうございます。
>
> ヒントとテクニックにありました「member.pl」を使用したいのですが、
> DLしようとしても「CGIの実行ができません」と表示されてしまいます。
> 現在は、このファイルをDLすることができないのでしょうか?
> ぜひ参加者表示を使いたいので、もしよろしければDLさせていただきたいです。

すみません。直しました。DLできるはずです。^^;

[1904] ありがとうございました 投稿者:riku 投稿日:03/04/19(Sat) 12:13
お返事&対応ありがとうございました。
早速DLさせていただきましたので、
これからもどうぞよろしくお願い致します!

[1878] 電報暗号解除 投稿者:日暮 投稿日:03/03/24(Mon) 04:17
管理の都合電報は試用させたまま、利用者の会話は
チェックしやすいように暗号解除させたいと思っています。
過去ログに管理人様直々の解除方法のレスを見つける事が
できたのですがどの部分に改造箇所があるのか発見出来ません。

>暗号化しない方法は下記です。
-----------------------------------------
if($s_host){
$chat = &encode($chat);
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
}
を削る。
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
$chat = &decode3($chat);
$chat =~ tr/+/ /;
を削る。
-------------------------------------------

上の
if($s_host){
$chat = &encode($chat);
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
}

はchat.cgiの記録処理に見つける事ができたのですが
下の
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
$chat = &decode3($chat);
$chat =~ tr/+/ /;
が見つからないのです。探すためのツールとかあるのかもしれないと
思ったのですが始めてCGIに手を入れているのでそういった知識も
ありません。使用チャットバージョンは1.7.2です。
エディタによってライン数は異なると思うのでどのファイルの
ここら辺にある、のようなおおまかな場所で助かるのでどなたか
教えて下さい。よろしくお願いします。

[1885] Re: 電報暗号解除 投稿者:切羽 投稿日:03/03/28(Fri) 16:46
参加者表示弄ってたついでにチラッと見てみました。chat.cgiの
# ---------------------表示処理------------
というのを探してですね
そのずっと下、電報を使った時に出るメッセージを見つけて下さい。
(さんから$s_host_nさんへの電報〜みたいなのが数行あると思います)
そのすぐ下に3行見つかると思います。

ウチでは374行目ですから、大体そこら辺を探すといいですよ。

[1886] Re^2: 電報暗号解除 投稿者: 投稿日:03/03/28(Fri) 19:46
> 参加者表示弄ってたついでにチラッと見てみました。chat.cgiの
> # ---------------------表示処理------------
> というのを探してですね
> そのずっと下、電報を使った時に出るメッセージを見つけて下さい。
> (さんから$s_host_nさんへの電報〜みたいなのが数行あると思います)
> そのすぐ下に3行見つかると思います。
>
> ウチでは374行目ですから、大体そこら辺を探すといいですよ。

そこを下手にいじると全員に電報丸見えになりますよ。
ログに書き込む時にデコード処理しなければいいのでしょう。
管理者が電報覗くこと自体あんまり感心できないんで、助言はしませんが。

[1887] Re^3: 電報暗号解除 投稿者:? 投稿日:03/03/28(Fri) 21:14
[734] Re^3: 質問なのですが・・・・ - 投稿者:TS@管理人 投稿日:01/10/17(Wed) 08:07

> お返事ありがとうございます^^
> またまた、素朴な疑問なんですが↑のようにCGIを変えると
> チャット中にできる、過去ログの閲覧で秘話の会話まで見えちゃうの
> でしょうか?
前期の修正は暗号化の排除なので、
データファイルを直接覗けば電報も見えてしまいます。
ですが、過去ログの閲覧では自分に関係のない電報は見えません。
--------------------------------------------------------

って過去ログにあったけど、見えちゃうんですかね?
直接覗く不届きものはともかく過去ログで見えないなら
平気なんじゃないのかな…?よくわからないけど。
ログで、じゃなくて電報でやりとりしてる最中に他の人にも
見えてしまう(へたしたらROMの人にまで見えてしまう)って事?
(誰か教えてくださいー)

[1898] Re^4: 電報暗号解除 投稿者:priru 投稿日:03/04/10(Thu) 08:12
-----------------------------------------
if($s_host){
$chat = &encode($chat);
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
}
を削る。
$chat =~ tr/a-fA-F0-9/fedcbaFEDCBA9876543210/;
$chat = &decode3($chat);
$chat =~ tr/+/ /;
を削る。
-------------------------------------------
>
> って過去ログにあったけど、見えちゃうんですかね?
> 直接覗く不届きものはともかく過去ログで見えないなら
> 平気なんじゃないのかな…?よくわからないけど。
> ログで、じゃなくて電報でやりとりしてる最中に他の人にも
> 見えてしまう(へたしたらROMの人にまで見えてしまう)って事?
> (誰か教えてくださいー)

datファイルが見られるってことじゃないの?違うの???

[1888] 管理人の全削除コマンドについて 投稿者:max 投稿日:03/03/31(Mon) 12:14
こんにちわ、質問です。

普通のユーザーは、「clear」でログを削除できますよね。
管理者用の、全部のログを削除するコマンドの設定は何処から出来ますか?

[1889] Re: 管理人の全削除コマンドについて 投稿者:('-'*) 投稿日:03/03/31(Mon) 13:16
> こんにちわ、質問です。
>
> 普通のユーザーは、「clear」でログを削除できますよね。
> 管理者用の、全部のログを削除するコマンドの設定は何処から出来ますか?

基本機能/セキュリティ ページの ログ初期化コマンド の部分です。
設定していないと「allclear」がこっそり設定されてます。
個人的にはこれはいかがなものかと思っているんですが・・・

[1890] Re^2: 管理人の全削除コマンドについて 投稿者:max 投稿日:03/03/31(Mon) 16:17
返信ありがとうございます。

「基本機能, セキュリティ」のページに「ログ初期化コマンド」という項目がないのですが…。

上から、
1.基本設定
2.機能選択
3.セキュリティ設定
4.禁止ワード・タグ

となっています。

あれれ・・・。

[1891] Re^3: 管理人の全削除コマンドについて 投稿者:切羽 投稿日:03/03/31(Mon) 17:04
基本設定の項目の上から5つめですよ。<ログ初期化コマンド

: チャットのタイトル
:ホームページのURL(任意)
:携帯電話用ページのURL(任意)
:関連する掲示板のURL(任意)
:ログ初期化コマンド ←コレ。

[1892] Re^4: 管理人の全削除コマンドについて 投稿者:max 投稿日:03/03/31(Mon) 23:42
ゲェ・・・なんでないんでしょうか。

: チャットのタイトル
: ホームページのURL(あれば)
: 携帯電話用ページのURL(あれば)
: 関連する掲示板のURL(あれば)
: ログ最大保存行数
: 発言ランキング最大保存人数
: 発言ランキング最低表示発言数
: 海外サーバに設置する場合は日本との時差の時間数を記入。小数点以下の指定可(四時間半なら4.5 or -4.5)

[1894] バージョンが古いのかも? 投稿者:切羽 投稿日:03/04/01(Tue) 03:26
バージョン1.6.4だとmaxさんの言う通り、項目ありませんね…。
自分も一部1.6.4を使ってるので見てみましたけどー。

1.7.2だと全部書くとこんな感じ。
++++++++++++++++++++++++++++++++++++++
:チャットのタイトル
:ホームページのURL(任意)
:携帯電話用ページのURL(任意)
:関連する掲示板のURL(任意)
:ログ初期化コマンド  ←ココ。 
:ログ最大保存行数
:一発言の許容文字数
:発言ランキング最大保存人数
:発言ランキング最低表示発言数
:海外サーバに設置する場合は日本との時差の時間数を記入。小数点以下の指定可(四時間半なら4.5 or -4.5)
++++++++++++++++++++++++++++++++++

1.6.4はallclearコメンドは効かないと思います。
自分はallclear使わず管理モードのデータファイルの初期化から
発言ログファイルを初期化してます。その方がいかにも管理人がログ
掃除をしたようには見えないので。

[1895] Re: バージョンが古いのかも? 投稿者:max 投稿日:03/04/01(Tue) 22:23
バージョンアップできたら、無事出来ました。
皆さん有難うございました。

[1840] JavaScriptで参加者表示を別ページに埋め込みたい 投稿者:まりまり 投稿日:03/02/15(Sat) 08:04
初めまして、どなたか知恵を貸して下さい。

普通に設置出来る程度の書き換えしか出来ないレベルです。
何とか「チャットの参加者表示を別ページに埋め込みたい」のですが
使用サーバはSSI不可で諦めていた所、掲示板の過去ログにJavaScriptでの
置き換えで可能という書き込みがあり自分なりに書き換えテストしてみましたが
動作してくれません。

以下過去ログの引用です。
(引用記事名 Re^3: TOPで参加者人数を:オレンジ様の書き込みです)

>具体的な方法は、まず、member.plの一番下の行
>print qq(参加者 $mem_num);
>を下記の2行に置き換えます。
>print qq(Content-type: text/html\n\n);
>print qq(M='$mem_num';);
>そして、参加者表示を埋め込みたいページ(HTML)に下記の6行を記述します。
><script language="JavaScript" src="./member.pl"></script>
><script language="JavaScript">
><!--
>document.write("参加者 " + M);
>// -->
></script>
>※ "./member.pl"の部分は適当に変更してください。絶対パス(http://〜)でも大丈夫です。
>これで、SSIが使えないサーバーでも参加者表示をすることが出来ます。


この通りに書き換えたのですが…
ファイルの置き場所やパーミッションが間違っているのかもしれません。
チャット自体は問題なく動作しています。

index.html
│
├◯◯◯.html(ここで参加者表示をさせたいのです・644)
│
├chat(このディレクトリにチャットが設置されてます・755)
│ ├chat.cgi(755)
  ├member.pl(755)
  ├mem.dat(666)
  ├ …(その他)

何か見落としているのでは、と思われる点に心当たりがありましたら
どうぞ御教授下さい。よろしくお願いします。

[1853] まだ解決出来ず困っています 投稿者:まりまり 投稿日:03/03/03(Mon) 14:30
自力で色々CGIの勉強をしながら試しているのですが、
未だに巧く機能してもらえません。引き続きアドバイス
お待ちしていますのでどうぞよろしくお願いします。

[1860] Re: JavaScriptで参加者表示を別ページに埋め込みたい 投稿者:オレンジ 投稿日:03/03/08(Sat) 01:30
お返事が遅くなって申し訳ございません(^^;
「member.pl」の拡張子を「.cgi」に変更すれば動くかもしれません。
お試し下さい。

[1861] やっぱり動作してくれないです 投稿者:まりまり 投稿日:03/03/08(Sat) 02:54
>オレンジさま

レスありがとうございます。(涙)
早速拡張子をcgiにして再度アップしてみたのですが動作してくれず…。
やはり書き換えがおかしいのだろうと思います。

「member.pl」ですがmem.datのパスも絶対パスで大丈夫なのですよね?
書き換えるべき箇所は

#!/usr/local/bin/perl と
# mem.datのパス

そして1番下
print qq(参加者 $mem_num); を

print qq(Content-type: text/html\n\n);
print qq(M='$mem_num';);

書き換えたらチャットと同じディレクトリ内にアップ。(755)
-----------------------------------------
参加表示の埋め込みソース6行も絶対パスで指定してあります。


ソースに変なスペースが入っていないか調べている所です。
もう少し自力で弄ってみようと思います。
手探りでCGIを設置したり弄ったりレベルで知識ある方に頼るばかりの
状態です。よろしければアドバイス、ヒント、間違い等御教授下さい。
お願いします。

[1863] JS外部ファイルを使ってみます? 投稿者:通りすがり 投稿日:03/03/09(Sun) 21:41
ぉ、と思ったので。
以前私も悩みまして、JS外部ファイルを出力すれば、
SSIから一切のスクリプトが実行できないようなレンタルサーバーでも、
他サーバーページからですら呼び出せるようになります。

先ず、chat.cgiから
# --------------------参加者表示---------------------
を探しましょう。

そしてsub memberの一番下の
open(LOG,">$mem_file") || &error(5);
print LOG @member;
close(LOG);
}
ここに、以下のスクリプトをペーストして下さい。
}の前にです。

-------------
# JavaScript出力
$js_men = @mem_num;
if($js_men eq "0"){ $js_men = "誰も居ません"; }
else{ $js_men = "$js_men人 : @mem_num"; }

$JavaScript=<<"_J_";
document.open();
document.write('<br><marquee>参加者 $js_men</marquee>');
document.close();
_J_

open(J,"> ./member.js");
print J "$JavaScript";
close(J);
-------------

<marquee>とかは好きなように変更してください。

次に、下から3行目で指定したファイルを作成します。
空のテキストファイルをmember.jsにリネームして、666でアップロードします。
最後に、表示したい位置に、
<script language="JavaScript" src="TCまでの相対か絶対パス/member.js"></script>

注意としては、JS外部ファイルが使えないブラウザでは表示できないこと。
Operaなど一部のブラウザではJS外部ファイルを標準状態では更新しないこと。
(強制フラッシュさせるようなスクリプトを一緒に組み込むと吉)

板違い・訳の分からないこと言っているようであれば、無視してくださいまし。
またこれ以上詳しい説明も無理ですのでご容赦下さい。

[1872] 設置出来ました。ありがとうございます 投稿者:まりまり 投稿日:03/03/21(Fri) 02:54
通りすがり様>

私用で忙しく、初心者がソースを弄るには気持ちに余裕がないと恐くて出来ないため教えて下さった方法にチャレンジするのが遅くなり今頃になってしまいました。丁寧な説明をありがとうございます。

お陰様でJS外部ファイルでの参加者表示を加える事が出来ました。
本当にありがとうございました。オレンジ様もありがとうございます。
(…ですが、結局自分の書き換えの何処が間違っていたのか判らないままで(汗)余力が出来たら再度チャレンジしてみようと思います)

通りすがり様に勧められるまでJS外部ファイルというものすら知らない無知っぷりでしたので、色々な解説サイトを確認して自分のサイトの利用者の使用ブラウザならほぼ問題なく表示可能のようですので、この方法で設置しようと思います。

[1873] すみません、設置は出来たのですが… 投稿者:まりまり 投稿日:03/03/21(Fri) 16:54
外部ファイルで参加者表示は出来たものの、実際入室している時に見ると
2人以上居ても最新発言者しか名前表示しなくなってしまいました。
チャットルームを直接ロムるとやはり同じ状態で…(汗)

管理画面の「現在のアクセス」に至っては参加者がいるにも関わらず
「アクセスなし」としか表示しないです…本来ならこうなるはずでは
ないのですよね?(汗)
他にも個人的にメール欄を弄ったりしているので不具合が出てしまった
のかもしれませんが…何度も書き込み頼りきりで申し訳ありません。もし何か、原因のヒントなどありましたらレスを頂きたく思います。
どうぞ御教授下さい、よろしくお願いします。

[1869] Re: JS外部ファイルを使ってみます? 投稿者:零式 投稿日:03/03/13(Thu) 15:58
便乗で申し訳ないですが・・・

通りすがりさんのソースを組み込んで表示されるようになったのですが

>強制フラッシュさせるようなスクリプトを一緒に組み込むと吉

これはJAVAスクリプトでしょうか?

もし、よろしければ、どのようなスクリプトを組み込めばいいのかご教授願えませんでしょうか?^^;;

[1879] 便乗でプラスROM表示を… 投稿者:切羽 投稿日:03/03/25(Tue) 08:43
自分も通りすがりさんの教えてくれた外部ファイルで
参加者表示をする事が出来たのですが、これにROM表示も
つけられればなぁと思います。
折角参加者表示で参加状況がわかるのに、自分以外にROMで
様子を見てる人がいるかが判らないのは勿体ないと思って。

全くの素人なので出鱈目なのは承知です。試しに

# JavaScript出力
$js_men = @mem_num;
if($js_men eq "0"){ $js_men = "誰も居ません"; }
else{ $js_men = "$js_men人 : @mem_num"; }
$rom_num = @rom_num;
if($rom_num eq "0"){ $rom_num = ' ROM なし'; }
else{ $rom_num = " ROM $rom_num人"; }
$JavaScript=<<"_J_";
document.open();
document.write('参加者 $js_men $rom_num');
document.close();
_J_
open(J,"> ./member.js");
print J "$JavaScript";
close(J);
}

と書いてみましたがやっぱり駄目でした。(当たり前か…)
でも一応ROMの表示は@rom_numとか$rom_numを何とかすれば
よさそうだというのはソースを見て見当つきました。
もし判る人がこの書き込みを見てくれればと思って書き込みます。
どなたかROMも表示するソースを教えて下さい。お願いします。

[1882] んー。 投稿者:通りすがり 投稿日:03/03/26(Wed) 12:33
またきました。
TSさん忙しいのか、本体のアップデートがないのがちょっと寂しいですね。

> これはJAVAスクリプトでしょうか?
JavaScriptを表示位置の前に。
今はテストできないのでスクリプトは適当に探して下さい。
確認した更新しないのはOpera6.05だけですのでそう気にすることもないでしょう。

> 結局自分の書き換えの何処が間違っていたのか判らないままで
恐らくサーバーの仕様で無理なんでしょう。
> <script language="JavaScript" src="./member.pl"></script>
SSI他によるスクリプトの実行が許可されてなければ、このライブラリも当然実行されません。
実行されなければ、ブラウザにはただのperlに見えますから、
JavaScriptじゃないYO!!!って怒ってきます。
この記述の仕方も余り良くないように見えますけど・・・。

> 2人以上居ても最新発言者しか名前表示しなくなってしまいました。
私には判りません。
挿入位置を間違えていませんか?
新規設置(当然正しく設置しなければなりません)状態からテストしましたか?
member.plなどは削除してありますか?
サーバー動作は軽快ですか?
設置URLが書いてないのとスクリプト見れないのとサーバー管理者でないのでこれ以上言えません。

> これにROM表示もつけられればなぁと思います。
この方法では不可能です。
確か、SSIでmember.plを実行する方法でも出来なかったかと。
出来なくもないですが、0人になりません。
ROMの場合、退出処理などありませんから、ROM 0人とJS出力するタイミングがありません。
同様にmem.datに書き込まれるROMIPも空にするタイミングがありません。
つまりmem.datを参照させるmember.plでもROM 1人のまま0人になりません。
誰かがチャット中ならばいいですが、それでは意味無いでしょう。
-------------
document.write('参加者 $js_men$js_rom');
-------------
とした上で、
-------------
$js_rom = @rom_num;
if($js_rom ge "2"){ $js_rom = " ROM $js_rom人"; }
else{ $js_rom = ""; }
-------------
2人以上ROMならひょーじ。か、
-------------
$js_rom = @rom_num;
if($js_rom eq "0"){ $js_rom = ""; }
else{ $js_rom = " ROM $js_rom人"; }
-------------
いつも1人でも良いか。(以上未テスト)

> その場合にmember.plが同時に20個起動してサーバーに負荷がかかってしまいます。
JS外部ファイルならそんな負荷は掛かりません。
20個のdat読みに行くのも・・・。読みに行ってからさらに作業要りますしね。

[1884] 今度こそ設置出来ました 投稿者:まりまり 投稿日:03/03/27(Thu) 20:21
通りすがり様>

再度、何も書き換えていない状態からアップして動作を確認してから
ソースを書き換え、上書きしましたら無事表示する様になりました。
何度もレスを下さってありがとうございます。

[1883] Re: んー。 投稿者:切羽 投稿日:03/03/26(Wed) 14:38
通りすがりさん、丁寧なレスありがとうです。

> 出来なくもないですが、0人になりません。
> ROMの場合、退出処理などありませんから、ROM 0人とJS出力するタイミングがありません。
> 同様にmem.datに書き込まれるROMIPも空にするタイミングがありません。
> つまりmem.datを参照させるmember.plでもROM 1人のまま0人になりません。

そうなんですよね。
ここに書き込んだ後、何とか
# JavaScript出力
$js_men = @mem_num;
if($js_men eq "0"){ $js_men = "誰も居ません"; }
else{ $js_men = "$js_men人 : @mem_num"; }
$js_rom = @rom_num;
if($js_rom eq "0"){ $js_rom = 'ROM なし'; }
else{ $js_rom = " ROM $js_rom人"; }
$JavaScript=<<"_J_";
document.open();
document.write('参加者: $js_men $js_rom');
document.close();
_J_
open(J,"> ./member.js");
print J "$JavaScript";
close(J);
}

で、力技表示が出来た気がした(一応「ROM1人」と表示する)んです
けど、これは実際直接チャットのページを開いて無いのに
(参加者表示ページを見てる)「チャット」を「ROM」っていると
表示してしまっているよな〜…と頭抱えてしまってました。

$rom_num = @rom_num;はやっぱり$js_rom = @rom_num;にしないと
いけなかったんですね。2人以上ROMなら表示、で解決しそうな
気がします。ちょっとやってみます。
(参加者表示を2人以上が開いててチャットは開いてなければ結局
チャットを見てないのに1人と表示してしまうけど、自分以外誰かいる
と表示すると考えればいつも1人(=自分)よりはいいかなと思います)

[1874] 一つのmember.plで複数のmem.datを読みたい 投稿者:うなうなん 投稿日:03/03/21(Fri) 18:11 <URL>
初めまして。TeaChatを使わせて頂いています。
どなたか教えて下さい。

現在、TeaChatを20個設置しています。
参加者表示をした場合に全室の入室状況が分かるようにしてあるの
ですが、その場合にmember.plが同時に20個起動してサーバーに負荷
がかかってしまいます。
そこで、一つのmember.plで複数のmem.datを直接読み込みさせる方法はないのでしょうか。

どなたか分かる方教えて下さい。
ちなみに私はCGIの知識は設置する程度しかありません。(汗)

[1877] Re: 一つのmember.plで複数のmem.datを読みたい 投稿者:名無し 投稿日:03/03/23(Sun) 19:58
member.plというライブラリを見たことがないんですが?
ライブラリを共有したところでCGIが複数設置をサポートしてなければそれほどメリットがあるとは思えません。頻繁に呼び出されるのはplではなくCGIですから

[1870] お願いします 投稿者:まま@ちゃん 投稿日:03/03/15(Sat) 10:42
アスキーモードとかディレクトリの意味がわからないんですけど

[1871] Re: お願いします 投稿者:まう 投稿日:03/03/15(Sat) 21:09
> アスキーモードとかディレクトリの意味がわからないんですけど

アスキーモードとは、サーバーにファイルをアップする時の転送モードの一つです。
FTPソフトによっては、テキストモードとしているものもあります。
転送モードには、もう一つバイナリモードというものがあります。

ディレクトリの意味ですか・・・
ファイルの保管場所とでも言った方がいいんでしょうか・・・
OSレベルで言うなら、「フォルダ」と同じような意味ですね・・・

きついことを言わせてもらえば、
上の用語は初歩的なことですので、もっと基本的なことを勉強してから
CGIの設置は試みるべきだと思いますよ。
今の状態でCGIの設置を行うと、サーバーダウン等を引き起こして、
ご本人だけでなく、他の不特定多数の方に支障をきたす恐れがありますので・・・

[1867] チャットCGIバグ? 投稿者:利幸 投稿日:03/03/11(Tue) 12:54
携帯から絵文字を使って書いている行を
管理画面からの文字列検索で行削除するやつを実行すると
絵文字以降が化けてしまいます。
改善の程よろしくお願いします。

[1862] [携帯機種名でのアクセス制限] 投稿者:YK 投稿日:03/03/09(Sun) 01:22
初めて書き込みさせて頂きます。
こちらの『TeaChat』を以前から使わせて頂いている者です。
機能やデザイン、全てに置いて素晴らしく
満足していつも有意義に活用させて頂いております。
今回こちらにお邪魔しました理由なのですが、
最近、特定の携帯機種からチャット中に無言での覗き見を
されてりまうのです。何を発言しても何も発言されずに
ただ覗き見されつづけます。他の参加者様にも大変御迷惑を
お掛けしておりまして、IPでのアクセス制限を施そうと
思ったのですが、相手が『proxy---.docomo.ne.jp』だったり
するので制限をかけるとそれに引っかかる全てのdocomoが
弾かれてしまいます。そこでご相談なのですが、せっかく
ログで携帯機種名まで取得していますので、
携帯機種名でのアクセス制限ができないものかと、
お知恵をお貸しして頂きたく思い、お邪魔しました。
携帯機種名での制限が無理でも、何か良いお知恵がありましたら
何卒宜しくお願い致します。

[1864] Re: [携帯機種名でのアクセス制限] 投稿者:ハム太郎 投稿日:03/03/10(Mon) 12:53
強制的に無視リストに入れる方法はいかがでしょうか?
if($ENV{'HTTP_USER_AGENT'} =~ /SO503i/){
$kick_flag = 1;
}
この一文を
foreach (@my_kick_list){
local ($k_host, $k_name) = split(/:/, $_);
$k_name =~ tr/\x0D\x0A//d;
$kick_flag = 1 if(($k_host eq $realhost) || ($k_name eq $name));
}
の後ろに追加します。
//の間に該当機種名を入れてください。
実際に動かす前にご自分の機種で動作確認する事をおすすめします。

[1865] Re^2: [携帯機種名でのアクセス制限] 投稿者:YK 投稿日:03/03/11(Tue) 00:22
ハム太郎さん、レスして下さってありがとうございます!
早速試してみましたところ、入室は出きるものの
ログの閲覧を遮ることが出来ました。
応急処置という形として有効だと私も思いますので
この方法で対処してみたく思います。
本当にありがとうございました!

また、管理人さまは大変お忙しいことと思いますが
今後もしもチャットのバージョンアップをされる時がございましたら、
是非に携帯機種名でのアクセス制限もできると嬉しく思います。
これからも管理運営、頑張って下さい!(^^)


> 強制的に無視リストに入れる方法はいかがでしょうか?
> if($ENV{'HTTP_USER_AGENT'} =~ /SO503i/){
> $kick_flag = 1;
> }
> この一文を
> foreach (@my_kick_list){
> local ($k_host, $k_name) = split(/:/, $_);
> $k_name =~ tr/\x0D\x0A//d;
> $kick_flag = 1 if(($k_host eq $realhost) || ($k_name eq $name));
> }
> の後ろに追加します。
> //の間に該当機種名を入れてください。
> 実際に動かす前にご自分の機種で動作確認する事をおすすめします。

[1759] status:204? 投稿者:nisikobe33 投稿日:02/12/01(Sun) 15:26
すみません!
やっと設置できたのですが、入室前の画面で
ずっとstatus:204 status:204 status:204 status:204 status:204
status:204 status:204 status:204 status:204 status:204・・・
と表示されていくんです・・・汗
しかも下の発言が表示される所が、表示できません。になって
しまいます。これはどう対処したらいいのでしょうか?
どなたかよろしくお願いします!!
URLです↓
http://members6.tsukaeru.net/nisikobe33/chat/chat.cgi

[1803] Re: status:204? 投稿者:もりと 投稿日:03/01/14(Tue) 04:39
> すみません!> やっと設置できたのですが、入室前の画面で> ずっとstatus:204 status:204 status:204 status:204 status:204> status:204 status:204 status:204 status:204 status:204・・・> と表示されていくんです・・・汗> しかも下の発言が表示される所が、表示できません。になって> しまいます。これはどう対処したらいいのでしょうか?> どなたかよろしくお願いします!!> URLです↓> http://members6.tsukaeru.net/nisikobe33/chat/chat.cgi

[1760] Re: status:204? 投稿者:nisikobe33 投稿日:02/12/01(Sun) 21:21
解決しました!
すみません!ありがとうございました!

[1812] Re^2: status:204? 投稿者:π 投稿日:03/01/25(Sat) 23:44
私も同様の状態になってしまっているのですが、これは何が原因なのでしょうか?

[1813] Re^3: status:204? 投稿者:俊 投稿日:03/01/26(Sun) 02:57 <URL>
> 私も同様の状態になってしまっているのですが、これは何が原因なのでしょうか?

lockフォルダがないとそういう現象がおきますが…。

[1834] lookフォルダはあるんですけど・・・パーミッションも間違ってないんですけど・・・ 投稿者:Heaven 投稿日:03/02/12(Wed) 13:51
上の茶色の画面までは出てきますがそれからやっぱりStatus:204と何度も表示されていくのですがどうしたらいいんでしょうか。

[1835] Re: lookフォルダはあるんですけど・・・パーミッションも間違ってないんですけど・・・ 投稿者:Heaven 投稿日:03/02/12(Wed) 13:57
すいません。サーバー自体チャット禁止だったようです。

[1859] ×look→○lock 投稿者:オレンジ 投稿日:03/03/08(Sat) 00:48
ってか、「look」じゃなくて「lock」です。

[1851] お力を・・・ 投稿者:耀 投稿日:03/03/01(Sat) 20:27
はじめまして、耀と申します。
TEACHATを設置したく、ダウンロードさせていただきました。
FFFTPを使って、サーバーに送信、パーミッションの設定まで行いましたが、
chat.cgiのアクセスするとchat.cgiのファイルをダウンロードしてしまう状態になってしまいます。

CGI初心者で、有る程度他のホームページなどのサポートでがんばってみたのですが、どうも上級者の皆様に頼ろうと思いました。
どなたか、原因について教えてください。お願いいたします。

[1852] Re: お力を・・・ 投稿者:クロノス 投稿日:03/03/02(Sun) 00:14
htaccessファイルが使えれば、多分解決できるんではないでしょうか?
とりあえず、やってみてください。

メモ帳などで、

Options +ExecCGI
AddType text/html cgi
AddHandler cgi-script cgi

と入力して(コピー&ペーストで問題ないですが)ファイル名を
.htaccess
としてください。
これをアップロードすれば動くかもしれません。
アップロードの場所はcgiを置くフォルダまたはその上位フォルダであれば問題ないはずです。

[1855] Re^2: お力を・・・ 投稿者:惨状 投稿日:03/03/03(Mon) 19:40
> メモ帳などで、
>
> Options +ExecCGI
> AddType text/html cgi
> AddHandler cgi-script cgi
>
> と入力して(コピー&ペーストで問題ないですが)ファイル名を
> .htaccess
> としてください。
windowsでは先頭に「.」が付くファイルは作成できません。
FTPでULしてからリネームしてください。

[1854] Re^2: お力を・・・ 投稿者:惨状 投稿日:03/03/03(Mon) 19:39
> メモ帳などで、
>
> Options +ExecCGI
> AddType text/html cgi
> AddHandler cgi-script cgi
>
> と入力して(コピー&ペーストで問題ないですが)ファイル名を
> .htaccess
> としてください。
windowsでは先頭に.が付くファイルは作成できません。
FTPでULしてからリネームしてください。

[1856] Re^3: お力を・・・ 投稿者:耀 投稿日:03/03/05(Wed) 20:13
> windowsでは先頭に.が付くファイルは作成できません。
> FTPでULしてからリネームしてください。

Options +ExecCGI
AddType text/html cgi
AddHandler cgi-script cgi

をメモ帳にコピーし、.htaccessとFTPでアスキー転送で送った後にリネームしてみたのですが、この.htaccessの拡張子はtxtでよろしかったでしょうか?どうも、教えていただいた方法でもダウンロード画面になってしまいます。

[1857] Re^4: お力を・・・ 投稿者:為 投稿日:03/03/06(Thu) 10:51
.htaccessに拡張子はありません

[1858] Re^5:設置できました 投稿者:耀 投稿日:03/03/08(Sat) 00:17
先ほどchat.cgiが正常に動作しました。
なんとか管理モードにも入室ができましたし、
各設定も正常に完了できました。
いろいろとサポートありがとうございました!

[1846] NNからの入室について 投稿者:まゆ 投稿日:03/02/19(Wed) 15:06 <URL>
こちらのteachatが大変気に入って自分のHPに設置運用しております。利用者のかたもめずらしいチャットルームということで大変好評を得ています。
しかし、設置してから気がついたのですがNNからは<noscript>と出てしまい入室画面が出ていません。
ほぼ、デフォルトであげているので理由がわかりません。
お忙しいこととは存じますが、よろしくお願い致します。
verは1.7.2です。

[1848] Re: NNからの入室について 投稿者:匿名 投稿日:03/02/19(Wed) 17:56
自分はデフォルト利用ですが、NNでも普通に入室出来てますよ。
100%弄った箇所に問題があるのでしょうね。
具体的にどの箇所をどう弄ったか書いた方が解決が早いかもしれません。

[1849] Re^2: NNからの入室について 投稿者:まゆ 投稿日:03/02/19(Wed) 23:16
以前に、広告つきのHPスペースにUPしたときに少々いじったのを思い出してUPしなおしたところ、NNでも問題なく入室できました。
確認を怠ったと反省しています。
お騒がせいたしました。

[1757] 電報の色変更について。 投稿者:ZAP 投稿日:02/11/28(Thu) 15:18
 はじめまして。
 TEA CHATを大変気に入り導入を検討している者ですが、質問させてください。
 
 「電報機能」を使用した際、電報を目立たせるために色を変えたいのですが、
どこをどのように変更すれば可能でしょうか。
 できれば内容だけでなく、「○○さんから■■さんへの電報」という記述から
すべて色変更をしたいと考えております。

 御教示いただければ幸いです。どうぞよろしくお願いいたします。

[1762] Re: 電報の色変更について。 投稿者:まう 投稿日:02/12/04(Wed) 04:58
>  「電報機能」を使用した際、電報を目立たせるために色を変えたいのですが、
> どこをどのように変更すれば可能でしょうか。
>  できれば内容だけでなく、「○○さんから■■さんへの電報」という記述から
> すべて色変更をしたいと考えております。

chat.cgi本体377〜405行(Ver 1.8.0beta8の場合)の間で、
必要な部分を変更すればいいんじゃないかと思います。

[1768] Re^2: 電報の色変更について。 投稿者:ZAP 投稿日:02/12/08(Sun) 00:37
 まう様、レスありがとうございます。

> chat.cgi本体377〜405行(Ver 1.8.0beta8の場合)の間で、
> 必要な部分を変更すればいいんじゃないかと思います。

 一応ファイル(Ver 1.7.2)を開いてはみましたが、当方cgiに関する知識は皆無ですので、最初の投稿で書きましたように「どこをどのように変更」すればよいのか皆目見当がつきま
せん。
 お手数とは存じますが、よろしければ具体的にお教えいただけませんでしょうか。

[1847] Re^3: 電報の色変更について。 投稿者:まゆ 投稿日:03/02/19(Wed) 15:12
>  一応ファイル(Ver 1.7.2)を開いてはみましたが、当方cgiに関する知識は皆無ですので、最初の投稿で書きましたように「どこをどのように変更」すればよいのか皆目見当がつきま
> せん。

改造に関する質問はある程度ご自身で学ばれたあとで質問されるのが適切と思います。設置に関する質問、サーバーで動かない等は一部特殊なサーバーが存在するのでここでサポートを受けてもいいと思いますが
改造に関する質問は不適切と思われます。cgiの知識が皆無とのことですがデフォルトで設置はできているのでしょうか?
私も1から学びました。WEBで調べて改造し、エラーの原因などを学ばれてはいかがでしょうか?

[1844] 発言置換 投稿者:2πr 投稿日:03/02/17(Mon) 09:26
発言した内容を一部置換して表示できるように改造しようとしていますがなかなかうまくいきません。
例えば「ます→ました」という置換設定にしてると「おはようございます」が「おはようございました」と表示されるような…。(謎

下フレームに"innerHTML"を出力して置換できるように改造してみたんですが、これだとリロードするごとに置換が解除されてしまうんですよね…。
出来れば上フレームでON,OFF設定が出来るようにしたいのですが、何かいい方法ありませんでしょうか?

辞書ファイルとか使わなくちゃダメですかねぇ?

[1845] Re: 発言置換 投稿者:名無し 投稿日:03/02/17(Mon) 11:59
> 発言した内容を一部置換して表示できるように改造しようとしていますがなかなかうまくいきません。
> 例えば「ます→ました」という置換設定にしてると「おはようございます」が「おはようございました」と表示されるような…。(謎
> > 下フレームに"innerHTML"を出力して置換できるように改造してみたんですが、これだとリロードするごとに置換が解除されてしまうんですよね…。
> 出来れば上フレームでON,OFF設定が出来るようにしたいのですが、何かいい方法ありませんでしょうか?
> > 辞書ファイルとか使わなくちゃダメですかねぇ?

ログレベルで置換すればいいだけでは?
#書き込み処理の時に$chatを置換する関数を挟むとか
そんな機能誰が実装するのかはわかりませんが:-p

[1842] niftyでの設置方法? 投稿者:えりこ 投稿日:03/02/15(Sat) 22:26 <URL>
今設置したんですけど
フレームの下の部分が表示されません。↓
http://hpcgi2.nifty.com/candycandy/mobilechat/chat.cgi
もしかしたらniftyってcgi系とhtml系のファイル別々に
転送しないといけなくてそれが原因かも?とか思ってます。
わかる方教えてください!お願いします!

[1843] Re: niftyでの設置方法? 投稿者:π 投稿日:03/02/17(Mon) 09:11
> 今設置したんですけど
> フレームの下の部分が表示されません。↓
> http://hpcgi2.nifty.com/candycandy/mobilechat/chat.cgi
> もしかしたらniftyってcgi系とhtml系のファイル別々に
> 転送しないといけなくてそれが原因かも?とか思ってます。
> わかる方教えてください!お願いします!

過去ログの「status:204?」と同症状ですね…。
私の場合はlockフォルダのパーミッションを「755→777」にすることで解決できました。
以前の鯖だと755でも動いていたので勘違いしてました…。

[1841] はじめまして 投稿者:まちぞう 投稿日:03/02/15(Sat) 15:12
本日、Tea Chat をダウンロード。利用させていただくことにしました。まちぞうです。まだ、ホームページのほうが、ちゃんとできあがっていなくて恥ずかしいので、みなさんにお目にかけられる程度に全体が仕上がったら、やっと本格始動となります。

まだまだデザインに時間がかかりそうですが、チャットだけは、おしゃれでいい感じで、とてもうれしいです。

ありがとうございました。

[1836] 画像ファイルを指定方法 投稿者:夏 投稿日:03/02/12(Wed) 22:32
管理室の
「背景画像。画像ファイルを指定」←ここの部分ですが
どのように設定すればよいのでしょうか?
宜しくお願いします。
今は、tc172フォルダーの中に画像を入れてあるのですが。

[1837] Re: 画像ファイルを指定方法 投稿者:俊 投稿日:03/02/13(Thu) 19:23
> 管理室の
> 「背景画像。画像ファイルを指定」←ここの部分ですが
> どのように設定すればよいのでしょうか?
> 宜しくお願いします。
> 今は、tc172フォルダーの中に画像を入れてあるのですが。

背景画像のURLを書けばOKですよ。
http://〜〜〜〜という感じに。

[1838] Re^2: 画像ファイルを指定方法 投稿者:夏 投稿日:03/02/13(Thu) 20:27
> > 管理室の
> > 「背景画像。画像ファイルを指定」←ここの部分ですが
> > どのように設定すればよいのでしょうか?
> > 宜しくお願いします。
> > 今は、tc172フォルダーの中に画像を入れてあるのですが。
>
> 背景画像のURLを書けばOKですよ。
> http://〜〜〜〜という感じに。

ありがとうございました。
無事完了しましたが・・・
bgproperties="fixed"・・これにしたいのですが
どこでの設定になるのでしょうか?

[1831] 管理用画面 投稿者:rika 投稿日:03/02/10(Mon) 15:54 <URL>
カスタマイズするときに、
「管理」のところと「顔文字/色」のところしか
変更できないんですけどそれって
なんででしょうか・・・?
パーミッションも合ってるはずなんですけど汗汗

[1810] 広告の入れ方 投稿者:rika 投稿日:03/01/23(Thu) 23:30 <URL>
初めまして。今日DLしてがんばって初心者なりに
がんばっています汗

Tripodの無料スペースを拝借しているのですが・・・
ポップアップ形式の広告で、どこにどうやって
入れるのかわかりません。

おしえてくだされば光栄です( ̄∀ ̄)

[1818] Re: 広告の入れ方 投稿者:謎 投稿日:03/02/01(Sat) 00:50
> 初めまして。今日DLしてがんばって初心者なりに
> がんばっています汗
>
> Tripodの無料スペースを拝借しているのですが・・・
> ポップアップ形式の広告で、どこにどうやって
> 入れるのかわかりません。
>
> おしえてくだされば光栄です( ̄∀ ̄)
tripodてチャットCGI使えなかったよぉな・・・

[1829] Re^2: 広告の入れ方 投稿者:rika 投稿日:03/02/09(Sun) 23:44
> tripodてチャットCGI使えなかったよぉな・・・

はい汗
いつまでたっても正常なヘッダーを返してくれなかったので
Tripodやめようかと思います・・死

レスありがとうございました!!

[1806] 質問です・・・ 投稿者:テイク 投稿日:03/01/19(Sun) 17:19
ここでDLしたバージョン:1.7.2を使わせてもらってるのですが、
IPホスト「iij4u.or.jp」で入室しようとすると「入室が許可されてません」と出るらしいのです。
もちろんアクセス制限ホストに設定しているわけではありません(汗)
どうすればいいのでしょうか・・・;;

[1827] Re: 質問です・・・ 投稿者:McK 投稿日:03/02/05(Wed) 04:59
> IPホスト「iij4u.or.jp」で入室しようとすると「入室が許可されてません」と出るらしいのです。
> もちろんアクセス制限ホストに設定しているわけではありません(汗)
> どうすればいいのでしょうか・・・;;

 「管理モード」の中の「セキュリティ」内の
「外部からの書き込みを禁止する」のチェックを外してみるとか。

[1809] Re: 質問です・・・ 投稿者:名無し 投稿日:03/01/21(Tue) 20:40
> ここでDLしたバージョン:1.7.2を使わせてもらってるのですが、
> IPホスト「iij4u.or.jp」で入室しようとすると「入室が許可されてません」と出るらしいのです。
> もちろんアクセス制限ホストに設定しているわけではありません(汗)
> どうすればいいのでしょうか・・・;;

そんなエラーメッセージは見たことないですね。
アクセス禁止された場合apacheのForbiddenが出ます。

[1826] 設置させて頂きました 投稿者:北斗 投稿日:03/02/04(Tue) 17:46 <URL>
こちらのサイトからプログラムをダウンロードさせて頂き
なんとか設置できました。有難うございます。あまりcgiを理解していないのですがこちらのBBSなどを参考になんとか動かすことができました。
そこで 質問があるのですが 禁止ワードに 「|」を入れて区切ると全ての発言が削除されてしまい発言できなくなってしまいます。
この現象について解決方法を教えて頂けないでしょうか?
よろしくお願い致します。

[1823] 管理モードに入室できません… 投稿者:かりん 投稿日:03/02/03(Mon) 13:29
初めまして。こちらのスクリプトを楽しく使わせていただいています。
が、昨日、突然、プロバイダー側でcgi実行エラーが出てしまい、
スクリプトが全く動作しなくなりました。
本日、改めて、こちらからスクリプトをDLし、設定し直しましたが、
初期画面(?)は表示され、入退室はできるのですが、

1 管理モードに入室できない。(cgi実行エラー)
2 かおもじが選択できない。

という状況が続いています。
自分で思い付く限りのことは確認したつもりなのですが、
どなたか解決法をお教えくだされば幸いです。
どうぞよろしくお願いします。

[1824] Re: 管理モードに入室できません… (再び) 投稿者:かりん 投稿日:03/02/03(Mon) 20:10
再度、DLして設置してみましたが…

> 1 管理モードに入室できない。(cgi実行エラー)

管理モードに入れるようになったが、
全ての管理項目でcgi実行エラーが出るため、
設定できない。

teachat以外のcgiスクリプトは動作しているので、
私の設定になにか問題があるのだと思いますが、
全く見当がつかず困っています…

なお、以前のteachatバージョンも試しに設定してみましたが、
こちらはまったく動作しませんでした。

[1821] 名前の入力制限の方法 投稿者:OSARU 投稿日:03/02/02(Sun) 05:08
こんにちは、かなり愛用させて頂いています。
ちょっと困った事があったので、教えてください。
私のチャットルームに異常に長い名前を入退室を繰り返して、嫌がらせをしてくる奴がいます。
そこで、名前入力文字制限をしたいのですが、どのようにしたらいいのか、分かりません・・・
一発言の文字制限の設定はありますが、同じように名前の入力文字制限はできないものでしょうか?
よろしくお願いします。

[1822] Re: 名前の入力制限の方法 投稿者:まう 投稿日:03/02/02(Sun) 09:19
> そこで、名前入力文字制限をしたいのですが、どのようにしたらいいのか、分かりません・・・
> 一発言の文字制限の設定はありますが、同じように名前の入力文字制限はできないものでしょうか?

html.plの190行目付近
print qq(<tr><th nowrap>名前</th><td nowrap><input type="text" name="name" size="20" maxlength="20" value="$・・・以下略

ここの「maxlength="20"」 の数値(半角文字数)を下げればOKだったと思います。

[1816] 質問です。 投稿者:氷雨 投稿日:03/01/29(Wed) 17:27 <URL>
TeaChat 1.8.0 beta7を使わせてもらっているんですが
PCでは全く問題なく動くのですが
自分の携帯電話(iモード)からアクセスして
入室ボタンを押すとまた同じページが出てきてしまい
入室することができないのですが、これはどうしたら入れるようになるのでしょうか?

お忙しいとは思いますがアドバイスをいただければ幸いです。よろしくお願いします。

[1820] Re: 質問です。 投稿者:氷雨 投稿日:03/02/01(Sat) 02:08
> TeaChat 1.8.0 beta7を使わせてもらっているんですが
> PCでは全く問題なく動くのですが
> 自分の携帯電話(iモード)からアクセスして
> 入室ボタンを押すとまた同じページが出てきてしまい
> 入室することができないのですが、これはどうしたら入れるようになるのでしょうか?
>
> お忙しいとは思いますがアドバイスをいただければ幸いです。よろしくお願いします。

お騒がせしましたが無事解決できました。

[1817] 無題 投稿者:博士 投稿日:03/01/31(Fri) 20:51
AAA! CAFEのサーバーなんですけどAAA! CAFEの場合のパーミッションの指定をおしえてくれませんか?

[1819] Re: 無題 投稿者:氷雨 投稿日:03/02/01(Sat) 01:30
> AAA! CAFEのサーバーなんですけどAAA! CAFEの場合のパーミッションの指定をおしえてくれませんか?
ダウンロードしたやつに書いてあるとおりにやればできますよ

[1814] 教えて欲しい 投稿者:みみみ 投稿日:03/01/27(Mon) 18:36
ここのチャットはレンタル?ってか、配布してるんですよね?
無料なんですか?詳しい事を教えてください。

[1807] URL自動リンクについて 投稿者:じんきち 投稿日:03/01/20(Mon) 10:23
お世話になります。
私のところで怪しいURLを何度も書き込む人が出ています。
URLを入力しても自動リンクしない方法を教えていただきたいと思います。
cgi初心者なのでどこを書き換えればわからないもので....。

[1808] Re: URL自動リンクについて 投稿者:名無し 投稿日:03/01/21(Tue) 20:29
バージョン180b8の場合
メール入力部にURLを入れた場合の自動リンク部(L346
elsif($email && ($email =~ /http:\/\//)){
$mb = "<a href=\"$email\" target=\"_blank\"><font color=\"$mailb\" class=\"mb\">$mailb_mark</font></a>";
}
の行頭に#を入れてコメントアウト

ログ内部のURL自動リンク部(L717
$chat =~ s/((http[s]?:\/\/|ftp:\/\/)[\w\$\#\~\.\/\-\?\=\&\:\%\+\,]+)/<a href\=\"$1\" target\=\"\_blank\" class=\"userlink\">$1<\/a>/g unless $chat =~ /</i;
を同様にコメントアウト

ユーザーがaリンクタグを使ってURLを入力するのはタグ禁止を使って下さい。
多分こんな感じで大丈夫かな・・・?