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

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

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

■9771 / inTopicNo.1)  Child Treeでの削除方法の改造と半角カナについて
  
□投稿者/ ぐ〜 -(2004/08/24(Tue) 17:54:28)
    初めまして、今回Child Treeをネットゲーム内でのトレードBBSとして使用させていただこうと思い、こちらの過去ログ検索等を行ってわかる範囲での改造は行いました。

    どうしても検索しても載っていなかった部分がありましたので質問させていただきます。

    A.記事の削除方法なのですが、
     1.記事の削除は「解決済み」が付くまで出来ない(トピック作成者、返信者含む)
     2.「解決済み」マークはスレッド作成者しか出来ない
     3.「解決済み」がついた状態でも、他にレスがある場合はトピック作成者は削除できない
     4.他の返信者が全て削除した状態で、トピック作成者は全記事完全削除できる
     5.作成者かどうかの判別は投稿者名+パスワードで認識させることが可能でしょうか?

    上記のような削除方法は可能でしょうか?

    B.半角カナについて
    ネットゲーム上でキャラ名が半角カナの使用が許されていまして、
    取引時はキャラ名での投稿を義務付けようかと思っていますが、
    半角カタカナを使用するようにするにはやはり無理でしょうか?


    以上2点よろしくご教授お願いします。
引用返信 [メール受信/ON] 削除キー/
■9772 / inTopicNo.2)  書き忘れました
□投稿者/ ぐ〜 -(2004/08/24(Tue) 17:55:32)
    書き忘れましたが、交換BBSはトピックモードでしか使用しません。
引用返信 [メール受信/OFF] 削除キー/
■9781 / inTopicNo.3)  Re[1]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ りゅういち -(2004/08/26(Thu) 21:55:28)
http://www.cj-c.com/
    No9771に返信(ぐ〜さんの記事)
    >  1.記事の削除は「解決済み」が付くまで出来ない(トピック作成者、返信者含む)
    >  2.「解決済み」マークはスレッド作成者しか出来ない
    >  3.「解決済み」がついた状態でも、他にレスがある場合はトピック作成者は削除できない
    >  4.他の返信者が全て削除した状態で、トピック作成者は全記事完全削除できる
    >  5.作成者かどうかの判別は投稿者名+パスワードで認識させることが可能でしょうか?

    1、2(5)は簡単にできますが、他は難しいですね。
    ログ内には記事が時間順に並んでるのではなく、ツリーで並んでいるので、
    判別が難しいです。

    1 はまず、2032行目に @CAS=(); $dok=0; $OYA=0; $SP=""; my(%endcheck);
    と追加し、2042行目 &cryma_($de); の前後に $endcheck{"type"}=$ty; とし
    2062行目 push (@CAS,"$mens$n"); 前か後にif($e){$endcheck{$ty}=1;} と入れて、
    2066行目に if(!$endcheck{$endcheck{"type"}}){&er_("解決されていないのは削除不可");} としてみてください。

    2 は1185行目の
    if($he_tp){&cryma_($de); if($ok eq "n"){&er_("トピック制作者しか返信できません!","1");}} を
    if($end){&cryma_($de); if($ok eq "n"){&er_("トピック制作者しか解決できません","1");}}
    としてみてください。

    > > B.半角カナについて
    > ネットゲーム上でキャラ名が半角カナの使用が許されていまして、
    > 取引時はキャラ名での投稿を義務付けようかと思っていますが、
    > 半角カタカナを使用するようにするにはやはり無理でしょうか?

    http://mirai.strangeworld.jp/script/
    あたりを利用されてはいかがでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■9788 / inTopicNo.4)  Re[2]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ ぐ〜 -(2004/08/27(Fri) 13:59:24)
    りゅういち様
    ご丁寧なご返答ありがとうございます。

    > 1、2(5)は簡単にできますが、他は難しいですね。
    > ログ内には記事が時間順に並んでるのではなく、ツリーで並んでいるので、
    > 判別が難しいです。

    わかりました。現状出来うる範囲で使用したいと思います。


    >>> B.半角カナについて
    >>ネットゲーム上でキャラ名が半角カナの使用が許されていまして、
    >>取引時はキャラ名での投稿を義務付けようかと思っていますが、
    >>半角カタカナを使用するようにするにはやはり無理でしょうか?
    >
    > http://mirai.strangeworld.jp/script/
    > あたりを利用されてはいかがでしょうか?

    jcodeg.plですよね。初心者的な質問で申し訳ございませんが、
    こちらは cbbs.cgi内の
    require './jcode.pl';の部分を
    require './jcodeg.pl';に変えるだけでいいのでしょうか?

    jcode.plのディレクトリにjcodeg.plはアップ済です。
引用返信 [メール受信/OFF] 削除キー/
■9792 / inTopicNo.5)  Re[2]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ ぐ〜 -(2004/08/28(Sat) 13:05:04)
    No9781に返信(りゅういちさんの記事)
    > ■No9771に返信(ぐ〜さんの記事)
    >> 1.記事の削除は「解決済み」が付くまで出来ない(トピック作成者、返信者含む)
    >> 2.「解決済み」マークはスレッド作成者しか出来ない
    >> 3.「解決済み」がついた状態でも、他にレスがある場合はトピック作成者は削除できない
    >> 4.他の返信者が全て削除した状態で、トピック作成者は全記事完全削除できる
    >> 5.作成者かどうかの判別は投稿者名+パスワードで認識させることが可能でしょうか?

    1.はフォームから記事削除と編集フォームを消すことにしました。
    2.はきちんとできました。ありがとうございます。
    jcodeg.plの件も解決できました。ありがとうございます!


    テスターの人から数個の案が新たにでましたので質問させていただきます。
    イ.解決済みのチェックを入れたら自動的に「sage」状態にできるかどうか
    ロ.解決済みになったトピックが常にsageの状態にできるか
    ハ.解決済みのトピックはトピック内のテーブル色を別色にできるかどうか
    それぞれ、取引終了されたものが上にあがらず、取引終了トピックか取引中かを判断するためです
引用返信 [メール受信/OFF] 削除キー/
■9793 / inTopicNo.6)  Re[3]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ ぐ〜 -(2004/08/28(Sat) 17:40:41)

    > テスターの人から数個の案が新たにでましたので質問させていただきます。
    > イ.解決済みのチェックを入れたら自動的に「sage」状態にできるかどうか
    > ロ.解決済みになったトピックが常にsageの状態にできるか
    > ハ.解決済みのトピックはトピック内のテーブル色を別色にできるかどうか
    > それぞれ、取引終了されたものが上にあがらず、取引終了トピックか取引中かを判断するためです


    すいません過去ログを順番に見ていましたら[ハ]は出来ました。
引用返信 [メール受信/OFF] 削除キー/
■9797 / inTopicNo.7)  Re[4]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ りゅういち -(2004/08/29(Sun) 04:04:44)
http://www.cj-c.com/
    No9793に返信(ぐ〜さんの記事)
    >>イ.解決済みのチェックを入れたら自動的に「sage」状態にできるかどうか

    1172行目の if ($res_r==1 && $type != 0) { の前に
    if($end){$FORM{"AgSg"}=0;}
    とすれば、解決済みの場合はsageになります。
    ただこの場合注意書き等があったほうがいいかもしれません。

    >>ロ.解決済みになったトピックが常にsageの状態にできるか

    655行目の if($_[0]){print"<input type=hidden name=H value=$_[0]>";}
    の前に if($end){$AgSgIn="<input type=\"hidden\" name=\"AgSg\" value=\"0\">";}
    と入れてはどうでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■9816 / inTopicNo.8)  Re[5]: Child Treeでの削除方法の改造と半角カナについて
□投稿者/ ぐ〜 -(2004/08/31(Tue) 06:01:54)
    レス遅くなり申し訳ございませんでした。
    無事出来ました!

    本当にご丁寧にご教授ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -