(現在 過去ログ13 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■10426 / inTopicNo.1)  Child Tree - 発言数・レベルが表示されない件について
  
□投稿者/ Karasuma -(2005/01/21(Fri) 19:08:38)
    はじめまして。Child Treeに関する質問です。
    以下の過去ログを参考に発言数が余分に増えないように設定したのですが、
    投稿者の名前や投稿時間などの表示欄から発言数とレベルだけが表示されなくなりました。

    これらを表示させるにはどうしたら良いか、宜しければご教授お願い申し上げます。

    参考リンク
    http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=6824&no=1&KLOG=1
引用返信 [メール受信/OFF] 削除キー/
■10435 / inTopicNo.2)  Re[1]: Child Tree - 発言数・レベルが表示されない件について
□投稿者/ りゅういち -(2005/01/23(Sun) 23:30:46)
http://www.cj-c.com/
    No10426に返信(Karasumaさんの記事)
    > 以下の過去ログを参考に発言数が余分に増えないように設定したのですが、
    > 投稿者の名前や投稿時間などの表示欄から発言数とレベルだけが表示されなくなりました。
    > http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=6824&no=1&KLOG=1

    この方法で行なった場合、ログに書き込んでからランクアップしてしまうため、
    投稿数、レベルを表示することができません。

    よって、投稿数、レベルのみを読み込むルーチン等を作成し、
    ランクアップせずに読み込んで、ログ書き込みあとにランクアップする、
    といった方法が必要です。
引用返信 [メール受信/OFF] 削除キー/
■10444 / inTopicNo.3)  Re[2]: Child Tree - 発言数・レベルが表示されない件について
□投稿者/ Karasuma -(2005/01/24(Mon) 18:11:46)
    ありがとうございます。何をすれば良いのかは解りましたが、
    無い物を新たに書き出すのは未経験で、記述の仕方で躓いて先に進めないと言った状態です。

    初歩的かもしれない質問かと存じ上げますが、
    細かな手順もしくはアドバイスがあれば参考にしたいので、
    宜しければご指導いただけると幸いです。
引用返信 [メール受信/OFF] 削除キー/
■10463 / inTopicNo.4)  Re[3]: Child Tree - 発言数・レベルが表示されない件について
□投稿者/ りゅういち -(2005/01/31(Mon) 17:17:06)
http://www.cj-c.com/
    No10444に返信(Karasumaさんの記事)
    > 無い物を新たに書き出すのは未経験で、記述の仕方で躓いて先に進めないと言った状態です。
    > > 初歩的かもしれない質問かと存じ上げますが、

    そうですね例えば、読み込むルーチンは
    sub rank_read {
    my $Name=$_[0];
    my $Rank_lv;
    open(IN,"$RLOG") || &er_("$RLOG","1");
    while (<IN>) {
    my(@Rank)=split(/<>/,$_);
    if($Rank[0] eq $Name){$Rank_Lv=$Rank[1]; last;}
    }
    close(IN);
    if(@RLv){
    foreach(0..$#RLv){
    $SPL=$RSPL*($_+1);
    if($_!=$#RLv){if($RCo < $SPL){$Rank_lv="$RLv[$_]($RCo回)"; last;}}
    else{$Rank_lv="$RLv[$_]($RCo回)"; last;}
    }
    }else{$Rank_lv="$RCo回";}
    return($Rank_lv);
    }
    というのを追加して、で、今ランクサブルーチンを呼び出しているところ
    if($M_Rank){&rank;}→if($M_Rank){$R=&rank_read($name);}
    とします。
    で、あとは if($M_Rank){&rank;} を後ろに持っていけばOKかも。
引用返信 [メール受信/OFF] 削除キー/
■10482 / inTopicNo.5)  Re[4]: Child Tree - 発言数・レベルが表示されない件について
□投稿者/ Karasuma -(2005/02/03(Thu) 10:53:28)
    No10463に返信(りゅういちさんの記事)
    回答ありがとうございます。
    上記の方法で試したところランクと発言数の欄は表示されましたが、

    一般人(回)

    と表記されてしまいました。

    変更箇所は初期状態の
    ・1156行目 if($M_Rank){&rank;}→if($M_Rank){$R=&rank_read($name);}に
    ・1232行目 if($klog_s && @KLOG){&log_;}の前にif($M_Rank){&rank;}を設置
    ・最後の行 sub rank_readルーチン追加

    …以上です。引き続き宜しくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -