I think this is because the brackets are encoded into the feed as "<" and "&rt;" rather than < and >, so aggregator completely ignores them (but doesn't print them). This has been driving me nuts.

Comments

mattbk’s picture

Oops, that second tag should have been ">" but look, Drupal changes it into a bracket!

What I meant above was the following: "& l t ;" and "& g t ;"

webkenny’s picture

Aggregator uses check_plain before outputting its data. Believe it or not this is a good thing because it prevents malicious or site breaking code from RSS feeds. Imagine if it didn't do this and someone chose to run

tags in a feed. However, you could once you grab the data, unescape the characters. You would have to do so in code. Kenny S. Developer by day, entertainer by night. www.webkenny.com Proud member of the CommonPlaces E-Solutions team. www.commonplaces.com

Kenny S.
Follow me on Twitter

graysadler’s picture

this is happening to me to in d5. It just recently starting happening. I recently updated php to v 5.2.6, so I'm thinking that may be why ? If it's because of check_plain, then why would it have worked before now?

Lead Developer and Founder of StreamRiot.com

graysadler’s picture

Lead Developer and Founder of StreamRiot.com

mattbk’s picture

Does anyone have any recommendations for an alternative aggregator in Drupal 6?

ericjam’s picture

Mine is doing exactly the same. Are you telling me I have to SSH root whatever into my own server to fix this? Are you kidding me? Has this been addressed in a future update yet or what?

HELP HELP HELP!!!!!!!!!!