• 締切済み

チャットCGI taitai chat でROM人数を表示したいんです。

taitai studioというサイトでtaitai chatというアイコンチャットをお借りしたのですが、このCGIにROM人数表示の機能を追加したいんです。 規約を読みましたが改造はしていいそうです。 http://008-01.com/zero_zero_eight/to_012.htm 上記が設置しているページです。参加者(0)の段の左にでもROM(5人):参加者(0)とでも表示されたら最高なんです。 どなたかこの改造の仕方をご存知の方いらっしゃいましたらご指導ください。 ちなみに私個人は知識は全くありません。配布サイトのBBSにも書き込んでいますがお返事はまだありません。難しいことなのかもしれませんがこのチャットをとても気に入っていて、後この機能だけがどうしても欲しいんです。どうぞよろしくお願いします。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 このチャットのソースを見た訳ではないが、一般的にWebチャットの「参加者数」は、例えば90秒なら90秒前までに「発言した」人と「入室中でチャットにアクセスした」人を記録しておいて、その人数をカウントしている。この説明内ではこれを参加者と表現する。  なので、ROMの人数は、90秒なら90秒以内に、「とにかくこのチャットにアクセスした人」を記録しておき、それをカウントした人数から参加者の人数を引く事で出そうだな。  以上の事から、改造は次の手順となる。 1.参加者を記録している部分を探し、アクセス人も別個に記録するように改造。アクセス人には、参加者、ROM者を問わず記録するようにしよう。 2.参加者をカウントしている部分を探し、アクセス人数をカウントして参加者を引いてROM人数を出すように改造。 3.記録から参加者を外す部分を探し、アクセス人も外すように改造。  プログラミング経験が無いと少し辛そうだが・・・・まぁとにかく頑張ってみると良いよ。  開発元にお願いしているのなら、ゆっくり返答を待った方が良いのかも知れない。自分で改造を試みるのは、開発元から断られた後でも遅くはないと思うよ。

関連するQ&A