[BUG] RSS feed content truncation

Started by PCheese, March 21, 2006, 03:53:26 AM

Previous topic - Next topic

PCheese

Hey there,

I'm reporting a little oddity I saw with RSS feeds in 1.0.6.  Tags within the post seem to be replaced after the content is truncated to the maximum number of characters, so there are some leftover plain text tags visible if the content is truncated at the right point.

A possible fix would be to replace all tags in the post and then truncate the HTML, as long as the tags in the content are then balanced to prevent, say, having an open <a> tag that could mess with the RSS reader.

Here's a sample post:

Testing a little bug in the RSS feeds...
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 1[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 2[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 3[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 4[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 5[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 6[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 7[/url]
[url=http://www.example.com/thisisaveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylonglink]somelink 8[/url]


The result in the reader looks like this (with RSS max character limit set to 1024 in Admin Features and Options):

Testing a little bug in the RSS feeds...
somelink 1
somelink 2
somelink 3
somelink 4
somelink 5
somelink 6
somelink 7
[url=http://www.examp...
[nofollow]

Advertisement: