ゆいちゃっとの「参加者」欄と「会話ログ」欄で、名前の色を別々にする方法があったと思うのですが、ご存知の方いらっしゃいませんでしょうか?例:参加者欄では自分の名前がピンク、会話欄では自分の名前がブルー というような。ちなみに、ゆいちゃっとというのはこのサイトのようなチャットですhttp://www.lain.ais.ne.jp/~timber/hiroba/tano/

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:recp-koma No.1

回答回数32ベストアンサー獲得回数0

ポイント17pt

参加者欄の参加者すべて全員を同じ色に固定するのは比較的簡単です。

CGIファイルの参加者表示の部分を探して、その部分のフォントタグまわりを変更すればOKです。

チャット入室時に

参加者表示の色も個々の参加者が指定するようにするには大きな変更が必要なのでCGI(perl?)の知識がないと難しいとおもわれます。

的はずれでしたらすみません。

id:kobaken315

回答有り難う御座います。

ですが、ちょっと意味が違うようです;

管理者側でのPerlの変更等ではなく、

参加する側で、ある一定の入室方法(?)を行うと

自分の名前の色を参加者の欄と会話欄で別々にすることが出来たと思うのです。

実際、やっていた人を見たことがあるので。

説明不足で申し訳ない。

2003/07/18 14:59:11
id:follower No.2

回答回数18ベストアンサー獲得回数0

ポイント17pt

http://www.cup.com/yui/

ゆいちゃっと

参加者欄というのはチャットログのフレームの一番上にある部分でしょうか?

そうではなくて左にある発言者欄だとしたらリストから選択するだけです。

また会話欄の色を変更するには入室前にタグ支援というチェックボックスにチェックを入れるだけです。

そうすれば文字サイズや色、太さを変更することが簡単に出来ます。

id:kobaken315

ちょっと意味が違うようです;

2003/07/18 17:36:56
id:follower No.3

回答回数18ベストアンサー獲得回数0

ポイント18pt

http://www.hatena.ne.jp/1058503216

ゆいちゃっとの「参加者」欄と「会話ログ」欄で、名前の色を別々にする方法があったと思うのですが、ご存知の方いらっしゃいませんでしょうか?例:参加者欄では自分の名前.. - 人力検索はてな

追記です。URLはダミーです。

のゆいちゃっとのVer.(ゆいちゃっとPro)ではその機能は付いておりません。

ゆいちゃっと2000(ゆいちゃっと2)で実装された機能だったと思います。

id:kobaken315

followerさんの解釈とは意味が違います;

Proの方でやっていた方を見かけた事があり、(仮にAさんとします)

[リロード]の横の参加者一覧でのAさんの名前の色は緑、

その下の会話欄の左の名前は灰色 になっていました。

その方法を募っています。

2003/07/18 17:39:47
id:A6M2 No.4

回答回数119ベストアンサー獲得回数0

ポイント18pt

http://www.hatena.ne.jp/1058503216#

ゆいちゃっとの「参加者」欄と「会話ログ」欄で、名前の色を別々にする方法があったと思うのですが、ご存知の方いらっしゃいませんでしょうか?例:参加者欄では自分の名前.. - 人力検索はてな

URLはありません。

この形式のチャットとは違いますので、参考までにですが、私の経験でそれと同じ状況を再現した方法は

「緑色の名前でチャットに参加→それはそのままにして、もう一つ窓を開いてそこから今度は灰色の名前で参加。」

と言う方法です。

参加者のところを見ると、同じ名前が二つある訳です。そして後からログインした方から書き込みをすると、名前が灰色に、上に表示される名前の(一つ目は)緑になる。と言う方法です。

二重ログインはできないチャットもありますし、できてもやらない方が良い事ですが、この方法ならその状況が再現できるかも知れません。

あくまで可能性ですが、ご参考までに。

id:kobaken315

う〜ん、この方法だと名前は二つになりますよね…

前に見た人は、名前が一つだったのです。

他にもお分かりになる方引き続き募集します

2003/07/18 20:12:28
  • id:follower
    色々と探してみました

    2回書き込んでしまったので追記が出来ませんでした。
    > Proの方でやっていた方を見かけた事があり、(仮にAさんとします)
    > [リロード]の横の参加者一覧でのAさんの名前の色は緑、
    > その下の会話欄の左の名前は灰色 になっていました。
    確かにその方法は存在するようです。Pro5以降のVer.にはありました。
    それらはURLにもあるようにスクリプト自体を改造しなければなりません。
    改造した上でチャットで使用できるようになります。
    #Pro用のcgi配布場所はおそらく消滅してると思われます。

    このように改造しなきゃいけないみたいです。(Ver.Pro5用)
    ------------------------------------------------------
    参加者表示部分に、参加者独自のネームカラーを付ける。


    下記の改造を行う。

    #####################################################
    ファイル名:chat.cgi
    関数:sub html
    リンク変数に&color=$colorを追加する。
    $link = ”./chat.cgi?window=$window&reload=$reload&mode=$mode&name=$name&color=$color”;
    #####################################################
    ファイル名:pref.cgi
    関数:sub sanka
    以下のものと入れ替える。
    sub sanka{#ここで、アクセス記録をとる。
    open(LOG,”$sanka_file”) || &ended;
    seek(LOG,0,0);@sanka=<LOG>;
    close(LOG);
    $flag=1;
    foreach $line (@sanka) {
    ($timerec, $handle, $host2,$color2,$dmy) = split(/¥t/, $line);
    if( $times-60 > $timerec){$line = ’’;next;}
    if(($host2 eq $host) && $flag){#ホスト名が同一の場合、時間と名前を最新のものにする。
    $line = ”$times¥t$name¥t$host¥t$color¥td¥n”;$color2=$color;
    $flag =0;$handle = $name;$handle =~ s/☆/★/g;
    }
    push (@sanka3, ”<font color=$color2>$handle</font>☆”) if($handle ne $host2);
    }#foreach

    if($flag){#新しい参加者は、加える
    push(@sanka,”$times¥t$name¥t$host¥t$color¥td¥n”);
    $name =~ s/☆/★/g;
    push (@sanka3, ”<font color=$color>$name</font>☆”) if($name ne $host);
    }

    undef(@sanka) if($chat eq ’sanka’);
    open(LOG,”>$sanka_file”) || &ended;
    eval ’flock(LOG,2);’;
    seek(LOG,0,0);print LOG @sanka;
    eval ’flock(LOG,8);’;
    close(LOG);
    }#sanka END
    http://www02.so-net.ne.jp/~shuwa-1/download/C04/Library/manual2.txt
  • id:follower
    更に追記

    旧Ver.はここにあります。

    #ゆいちゃっと公式サイト以外、もう配布してないみたいですね(^^;
    http://www.ibport.ne.jp/~yui/cgiwork/yuichat/index.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません