| ■No10446に返信(あこさんの記事) > ところで、禁止文字を投稿した場合エラーが表示されますが、 > 通常のエラー画面(名前やタイトル未入力等のエラー画面)とは異なり、 > 至ってシンプルな画面が表示されますため、通常のエラー画面と同じデザインに > 統一させたく思っております。
あのエラー画面では、設定が読み込まれていないために このようなことが起こります。 ので、禁止文字列判別の処理を別の部分に移動してしまいましょう。
オススメとしてはログ書き込みサブルーチンの中の $new_="..."; $new_.="..."; のあとに if(@NW){ foreach(0..$#NW){ $NW[$_]=~ s/\n//; if(index($new_,$NW[$_]) >= 0){ $NW[$_]=~ s/</\<\;/g; $NW[$_]=~ s/>/\>\;/g; &er_("「$NW[$_]」は使用できません!"); } } } と変更して追加するといいと思います。
|