Boy am I really tired fighting MT on comments content.
Even after I disable ALL plugins, and turn off encoding, convertings, etc. MT STILL strips out a less than-text-greater than content even though it’s NOT HTML tags:
This:
This is < this and > that.
becomes this:
This is that.
Yet another prime example of why to never use RegEx to filter out HTML.
I suspect this is the reason:
sub remove_html {
my($text) = @_;
$text =~ s!<[^>]+>!!gs;
$text =~ s!<!&lt;!gs;
$text;
}
All I want it to take a submitted comment, xml encode the CONTENT, not the tags, then add P and BR tags where appropriate. Apparently this is a tall order for multiple plugins.
Maybe it’s time to roll my own using HTML::Tidy and some quick newline replacements.
See more posts about: wtf |
All Categories