- 追加された行はこの色です。
- 削除された行はこの色です。
* ここにサマリを記入して下さい [#he68421a]
* NGワードの実装 [#l4491391]
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 低
- 投稿者: [[フォルグロス]]
- 優先順位: 普通
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2007-03-01 (木) 19:17:53
- バージョン:
- カテゴリー: 本体新機能
- 投稿日: 2007-03-05 (月) 16:50:54
- バージョン: 1.4.7
** メッセージ [#n729d211]
** メッセージ [#g3d7d610]
普通のBBS並に、NGワードの機能を本体に追加してはどうでしょうか。
#commentにはNGワード機能がありますが、うちに来た輩はeditやtrackerも使って広告ページを作ってくるので、とりあえずここにもNGワード機能を移植している状況です。
ただ、後日あらためてpage_writeをgrepしたらえらい数でてきて :) 、全部移植でふさぐのも面倒なので、以下のような変更はどうでしょうか。
-既に#commentについているNGワード機能を本体に移動。
-変数名等が#comment独自っぽいものは変更。
-page_writeの戻り値の仕様を変更。現在はvoidのようですが、booleanにします。書き込み成功時はTRUE。
--String案でもいいです。この場合、戻り値は成功時は空文字、失敗時はエラーメッセージ。
-page_writeを使っている全ての個所で戻り値を適切に使うように変更。
--最悪、page_writeを呼び出す側に修正を加えない場合でも、呼び出し側が書き込みエラーを無視するだけなので重大な悪影響は発生しないつもりです。
関連:[[org:欲しいプラグイン/121]]
ちなみに、これを考えるきっかけとなったのが以下で、これをいちいちソース自動置換とかで対処できなくはないですが、直すのが面倒だったり。(設定次第では下手すると気づくことすらなかったかもしれない。)
-''沈黙毒''とは、[[デバッフ]]スキルの一種である。
+''沈黙毒''とは、[[デバッフ>http://netgame.account.hacking.virus/]]スキルの一種である。
--------
#comment