| ■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/ あたりを利用されてはいかがでしょうか?
|