Hi!
I use geeklog over 2 years. I never tested the validity of resulting "RSS" files. Validome says "not valid" or stops after a XML parsing error. You get this if you put html tags in article content. (It's normal: DTD / XMLS not allow other tags. An opened tag is not good for a vaild xml...) I found this out using
mixano.de.
So I try to make it clean:
In
/system/classes/syndication/feedparserbase.class.php in line 224 I have changed
Text Formatted Code
return htmlspecialchars($string);
in
Text Formatted Code
return htmlspecialchars(strip_tags($string));
So this function should looks like this:
Text Formatted Code
function _safeXML( $string )
{
return htmlspecialchars(strip_tags($string));
}
Now it looks good. Test youre RSS'es in validome...
What do you think about?