シュトゥルムの鈴
たわ言日記と気づいたことを気の向くままに書いてます

久しぶりのチャットCGI更新
今回の変更箇所は、以下の2点です。【2010/07/16修正版アップ】
スペードSPAM防止用に入室時の合言葉を設定できるようにしました。
スペード携帯の端末シリアル情報をチャットログのほうに記録が残るようになりました。
ダイヤ2010/07/16 cutで直前の発言を消去する機能がうまく動作しなくなっていた不具合を修正しました。

このファイルの利用条件等は、本家TeaChatの利用規約に従うものとします。
また当アーカイブ中に含まれていますアイコン登録スクリプトpup.plは、yy-nifty中に含まれていますpup.cgiをカスタマイズして利用させていただいています。

不具合等の報告やご意見・ご感想は、トラックバックまたはコメントでお願いします。
間違っても、本家TeaChatの掲示板とかにしないでくださいね。

動作サンプル
管理モードサンプル
アイコンTeaChatV2ダウンロード
実際の設置例(本サイトのチャットへ)

アイコン等の画像ファイルは同梱されていませんので、各自用意したものを利用してください。
なお、サンプルチャット等で使っているアイコンを勝手に持って行くことは厳禁です。


| CGI/PHP関連::TEACHAT |
| 02:56 AM | comments (0) | trackback (0) |

アイコンTeaChatV2配布開始
大きな変更点として、今回のバージョンから従来のオリジナルのTeaChatから継承していた文字コードのShift-JISとEUCのサポートを中止して、内部コードをUTF-8のみとしました。

これまでUTF-8以外で設置していた場合は、バージョンアップする際に設定ファイルやログファイルも文字コードをUTF-8に統一しておく必要があります。
一部の機能を利用するには、サーバー側にEncode.pmまたはJcode.pmが必須になるため動作環境としてはperlのバージョンは5.8.1以上推奨



その他の旧バージョンとの変更点は、入室後10分以上放置した場合は、参加者欄に「退席中」の表示が出るようになったことです。

このファイルの利用条件等は、本家TeaChatの利用規約に従うものとします。
また当アーカイブ中に含まれていますアイコン登録スクリプトpup.plは、yy-nifty中に含まれていますpup.cgiをカスタマイズして利用させていただいています。

不具合等の報告やご意見・ご感想は、トラックバックまたはコメントでお願いします。
間違っても、本家TeaChatの掲示板とかにしないでくださいね。

動作サンプル
管理モードサンプル
アイコンTeaChatV2ダウンロード
実際の設置例(本サイトのチャットへ)

アイコン等の画像ファイルは同梱されていませんので、各自用意したものを利用してください。
なお、サンプルチャット等で使っているアイコンを勝手に持って行くことは厳禁です。


| CGI/PHP関連::TEACHAT |
| 03:50 PM | comments (23) | trackback (1) |

TeaChatアイコン化バージョン更新(携帯シリアル情報を使ったアクセス制限に対応)
このTeaChatアイコン化バージョンは

今から1年以上前に、うちのサイトで使うアイコンチャットとしてTeaChatで配布されている最新バージョン(1.8.4b)をデザイン重視のアイコン化とセキュリティ強化などの改造をして、その後「ラウンジ伊達と酔狂」でずっと利用してきたCGIスクリプトが元になっています。



このファイルの利用条件等は、本家TeaChatの利用規約に従うものとします。
また当アーカイブ中に含まれていますアイコン登録スクリプトpup.plは、yy-nifty中に含まれていますpup.cgiをカスタマイズして利用させていただいています。

オリジナルのTeaChatとの主な変更点
アイコンチャット化して、吹き出しを使ってデザイン重視のチャットにしました。
吹き出しの色は、各自で変更可能です。
こっそり入室機能を搭載しました。
アイコンは利用者が登録できるようにもしました。
jcode_se.plを本家のjcode.plの最新バージョンに差し替えることで、半角カナの文字化けしないように対応。
DSBLデータベース照会による公開プロクシからの書き込みを禁止するモードを搭載しました。
CGI・オ・レさんで配布されているK-Profの組み込みに対応しました。
携帯用画面で、<hr>タグに無意味なパラメータが存在しているのがパケットの無駄になるような気がしたので、これを削りました。
オリジナルTeaChatの色の16進数表記で#を取り除くというのは携帯とかでいろいろ不都合があるようなので、エンコードするように改良しました。
文字コードをShift-JISとEUC以外にUTF-8へも対応しました。

☆2005年8月22日更新☆

・リロードを60秒未満に設定して放置した場合は、10秒刻みでリロード間隔が伸びて最終的に60秒になるようになりました。(手動リロードや発言をした場合は10秒に戻ります)
賛否両論ありそうですが、リロード10秒で放置してもサーバーの負荷が増えるだけであまりメリットないと思われるのでこうなりました。
・公開プロクシからの書き込み禁止モードで巻き添えで排除されてしまった場合、許可ホストにその人のホストを登録すれば普通に利用できるようにしました。


☆2005年8月26日更新

携帯の端末シリアル情報を使ったアクセス制限に対応しました。
この機能はドコモ、au、ボーダフォンに対応しています。
管理モードの現在のアクセスのところに表示されるシリアル情報(ホスト名の後ろに:で区切って表示されます)を拒否ホストに登録することでアクセス制限できます。
今回の更新でctz.datに前バージョンとの互換性がないので、これまでのバージョンを使っている場合は管理モードから「基本機能/セキュリティ」「デザイン」「アイコン/色/おみくじ」の部分を一部再設定する必要があります。


その他の細かい不具合を修正しました。


不具合等の報告やご意見・ご感想は、トラックバックまたはコメントでお願いします。
間違っても、本家TeaChatの掲示板とかにしないでくださいね。

アイコン等の画像ファイルは同梱されていませんので、各自用意したものを利用してください。
なお、サンプルチャット等で使っているアイコンを勝手に持って行くことは厳禁です。


| CGI/PHP関連::TEACHAT |
| 06:32 PM | comments (26) | trackback (0) |

DoCoMoのMova機種等での文字化け改善しました
こちらで配布していますTeaChatアイコン化バージョンですけど、デフォルトの文字コードをUTF-8に変更したことによりDoCoMoのMova等の機種で文字化けが起こっていたので、携帯でFOMAとau以外の機種でのアクセスした場合は、Shift-JISで表示するように変更しました。
内部コードUTF-8での処理になりますので、この場合正しく表示されるためにはサーバー側にJcode.pmが必須となります。

その他の前バージョンからの変更点として、

・flockの使えるサーバーでは、ファイルロックにflock関数を使用できるように変更しました。
・吹き出し画像のディレクトリやお知らせアイコン等、これまでchat.cgi内で行っていた設定が管理モードに移行になりました。
それに伴って、前バージョンからバージョンアップする場合は、管理モードの「アイコン/色/おみくじ」の項目を設定修正する必要があります。
・電報を共通鍵を使って暗号化と復号化するシステムに変更しました。



▼続きを読む
| CGI/PHP関連::TEACHAT |
| 05:20 PM | comments (0) | trackback (0) |

TeaChatアイコン化バージョンをUTF-8に対応しました
こちらで配布中のTeaChatアイコン化バージョンですが、文字コードを従来のShift-JISとEUC以外にUTF-8へ対応しました。


2005年7月4日更新
サーバー側にJcode.pmがない場合にエラーが出てチャットが動かないバグを修正。
デフォルトの文字コードをシフトJISからUTF-8に変更しました。

従来のTeaChatアイコン化バージョンをお使いの場合アップデートは以下のようにお願いします。


▼続きを読む
| CGI/PHP関連::TEACHAT |
| 06:58 PM | comments (0) | trackback (0) |

PAGE TOP ↑