FeedForAll Forum Index  
 Home  •  FAQ  •   Search   •  Register   •  Profile   •  Log in
Search found 2 matches
Author Message
Topic: iTunes summary and html
sophocles

Replies: 1
Views: 7625

PostForum: SQL2RSS (MySQL to RSS Feed Creator)   Posted: Thu Jul 08, 2010 10:14 pm   Subject: Ok, got it
Just in case anyone else should be working on it, thought I'd let you know.

If anyone's interested, this is what I did:

In the ItemTemplate.xml I added an extra ~ to the front and back of the <itunes:summary> so that there are 4 instead of 3.

Then in the sql2rss.php script, I added an extra preg_match for that:



while (preg_match("/~~~~[0-9a-zA-Z_]*~~~~/", $text, $match) !== FALSE) {
if (count($match) == 0) break;
if ($match[0] == "") break;
$field = str_replace("~~~~", "", str_replace("~~~~", "", $match[0]));
if (isset($data[$field])) {
$text = str_replace($match[0], sql2rss_encodeForXML(strip_tags($data[$field])), $text);
} else {
$text = str_replace($match[0], "", $text);
}
}


So this is just like what's there except it searches for the 4 ~ instead of 3, and includes a strip_tags at the appropriate place.

Of course, this needs to be added before the preg_match for 3~

Maybe not the most elegant, but it seems to work.

Thanks
Topic: iTunes summary and html
sophocles

Replies: 1
Views: 7625

PostForum: SQL2RSS (MySQL to RSS Feed Creator)   Posted: Wed Jul 07, 2010 10:04 pm   Subject: iTunes summary and html
My database includes some html styling for other uses, but needs to be stripped for the iTunes summary. I'm also using the same data for the description tag, which can, I believe include html.

Can anyone give me an idea how I might do this, or point me to where I should look in the code?

I'm thinking maybe I need one more if statement here:
$field = str_replace("~~~", "", str_replace("~~~", "", $match[0]));
that would check for that field especially and strip html from it.

Problem with that though, is that it seems it would strip it for both times I use it, not just the iTunes summary.

Thanks for any help
 

 Jump to:   


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme