Hi Paul, I like the date & comments treatment in your template. Is that how Magpie parses the feed or are you reformatting the date from a more formal time stamp? I did check out Snoopy, but then I found the webmasterworld posting and went with Magpie. It's got everything I need. Did you write the PHP reader?
Cheers, Art On Wed, Dec 10, 2008 at 4:21 PM, Paul <[EMAIL PROTECTED]> wrote: > > Very good stuff there Art. I've put together a few client site that > pull in RSS via Magpie. check out this client site under dev. It's a > Social Media News Room http://smnrdev.codehooligans.com/ Another good > RSS lib/tool is Snoopy http://sourceforge.net/projects/snoopy/ Similar > functionality. But I don't think the caching is as well handled as > MagPie. > > P- > > On Dec 10, 2008, at 1:32 PM, Art wrote: > > > > > Hi folks, > > > > I've recently been messing around with incorporating RSS feeds into > > one of my sites and found a very simple, yet powerful implementation > > that takes advantage of MagpieRSS (magpierss.sourceforge.net) and the > > Smarty template engine (www.smarty.net). If anyone is heading down > > this route and doesn't feel like tackling a PHP RSS parser, I highly > > recommend you check out this (rather dusty) tutorial: > > > > http://www.webmasterworld.com/forum98/465.htm > > > > The instructions are bare-bones and the posting hasn't been commented > > on in a couple of years, but it should get you up and running. A > > couple of things I learned in the process were: > > > > 1. To limit the number of items in the RSS feed that you wish to > > display (as opposed to all of them, which can get quite unruly with a > > busy feed) use the section attribute "max" in your Smarty template and > > set the value to the number of items you want to display. For example: > > {section name=x loop=$items max=4} > > > > 2. Make sure you know what format your desired RSS feed is in (RSS vs. > > Atom) as you will need to modify your Smarty template variables in > > order to display the contents of that particular feed. MagpieRSS will > > parse both content constructs correctly, but will maintain the > > labeling scheme according to the feed format. For instance the parsed > > output of an RSS feed will contain a label called "description" > > whereas the Atom feed will be labeled "atom_content". Fortunately, the > > PHP code in the example has a debugging feature (line 25) that allows > > you to display all of the object and array data parsed by MagpieRSS to > > help you see these labels and what type they are. > > > > 3. As with any fopen() functionality, you must enable > > "allow_url_fopen" in your php.ini file and any php-cgi wrappers should > > allow for this as well. There are OBVIOUS security issues at hand here > > and you should take whatever precautions you see fit. Don't say I > > didn't warn you! > > > > To see my working example, hit my website, LogicalThings.com. The > > "Visual Junk Journal" on the right side of the home page is being > > populated by the Atom feed (generated by Blogger) from another one of > > my sites, NoRelevance.com. I'd be interested in seeing anyone else's > > implementation of this. > > > > Regards, > > Art > > LogicalThings.com > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Our Web site: http://www.RefreshAustin.org/ You received this message because you are subscribed to the Google Groups "Refresh Austin" group. [ Posting ] To post to this group, send email to [email protected] Job-related postings should follow http://groups.google.com/group/Refresh-Austin/web/refresh-austins-job-posting-guidelines. We do not accept job posts from recruiters. [ Unsubscribe ] To unsubscribe from this group, send email to [EMAIL PROTECTED] [ More Info ] For more options, visit this group at http://groups.google.com/group/Refresh-Austin -~----------~----~----~----~------~----~------~--~---
