Re: [コメント/トラックバック/スパム]コメントが消える・顔文字不具合『(>_<)』
この質問を立てた者です。
暫定的ですが、ひとまず解決しました。
原因は、良かれと思って行っていた、コメント設定における
『HTML使用の許可』を、OFFにしていたことでした。
これをONにしただけで解決です。
OFF設定にすると、HTMLタグが無効になるわけですが、
これは内部で消去処理して表示する仕様になっているようです。
ところが、そのタグ判定のプログラムが、
顔文字に含まれる『>』や『<』を、タグの始点終点と勘違いするらしいのです。
例えば
少年よ(><)
大志を(><)
抱け
とコメント欄に記述した場合、
少年よ(><)
抱け
と表示されます。ヤバイです(笑)
ただし、ブログ管理人がメール通知設定していた場合、
そのメールにはコメント原文がそのまま伝達されます。
というわけで、原因が解りました。
この設定はONにしておきます。
また、
・『(>』以降が消えるのではなく、
「『(>』から、一番最後の『<)』までが消える」らしい
・5月12日の機能追加・修正とは関連が無いと思われる
ことを付け加えておきます。
--
「無意味なタグ使用をする人が表れるのではないか」
という懸念はありますが、
それよりも顔文字で『>』『<』を使う人のほうがはるかに多いと思いますので、この解決法で妥協します。
もしかしたら
『HTML使用の許可』をOFFにしても安心して使える方法
があるかもしれませんので、この質問はもう2~3日、締め切らずに保留させていただきます。
何か別案があれば、よろしくお願いします。
--
なおゆきさん、真摯に対応してくださり、ありがとうございました。
しらさぎ雪二
|
|