#author("2022-12-11T22:28:54+09:00","","")
#author("2022-12-13T00:04:48+09:00","","")
**[[質問箱/5483]] [#ie34c31c]
|RIGHT:100|LEFT:410|c
|~カテゴリ|その他|
|~サマリ|SpamFilterでのNGワード追加後の動作|
|~バージョン|1.5.4|
|~投稿者|[[名無しさん]]|
|~状態|質問|
|~投稿日|&new{2022-12-05 (月) 00:14:34};|
***質問 [#be5371fa]
SpamFilterにてNGワードを追加後はNGワードが書かれているページも編集できなくなってしまいます。
この状態ではNGワードの箇所を削除することも出来ないため、管理者に対応をしてもらわない限り編集も出来ない状態です。
NGワード追加後も編集者がNGワードの記載箇所の削除が出来るように出来ないでしょうか?

 参考までにSpamFilterの該当箇所のみ記載します。
 
    // 各スパムフィルタで参照するデータ
    var $post_data;   // 投稿された内容
    
    // 内容の正規表現チェック
    function ngreg($reg = SPAM_FILTER_NGREG_REG,
                   $pluginnames = SPAM_FILTER_NGREG_PLUGIN_NAME)
    {
        if (!$this->check_plugin($pluginnames)) return FALSE;
 
        if (preg_match($reg, $this->post_data['msg'])) {
            $this->message .= 'ngreg ';
            return TRUE;
        }
 
        return FALSE;
    }

***回答 [#q383eb30]
- 既にそのページに書かれてるNGワードを削除するか一部だけ消去とか別の形式に変換するとかでは駄目なの? -- [[あ]] &new{2022-12-11 (日) 22:28:54};
- 管理者しか対応できないのが問題ではないかと -- [[匿名]] &new{2022-12-13 (火) 00:04:48};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.053 sec.

OSDN