My homepage has an rss button in the bottom right corner that give a correctly formed rss.xml feed file when you click on it:
http://www.acefrahm.com/
http://www.acefrahm.com/rss.xml
I would like to offer different podcast feeds, for different taxonomy terms. The terms will state the format of the feed's files, so if you want the quicktime videos, you'd put the rss.xml for the mp4 term in your aggregator. But if you want the windows media format videos instead, you'll put the rss.xml for the wmv term into your podcatcher.
I've got 2 problems:
1. how do I put the rss chicklet button wherever I want it (in the upper right corner), 'cause I've looked all over and can't find the module that's responsible for creating it.
2. Drupal doesn't seem to make an rss.xml file for any node except the frontpage. IE 6.0 has no clue what to do when I click the rss chicklet on
Sometimes, IE gives me an XML output, sometimes it says
"Internet Explorer connot download mp4.xml from www.acefrahm.com.
Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later."
when you open a new browser and put this
http://www.acefrahm.com/mp4.xml
directly in the address bar, it always fails.
but if you visit
and then
http://www.acefrahm.com/mp4.xml
it will probably show the correct xml.
How is a podcatcher going to get the taxonomy feed if a browser can't do it directly, but only indirectly by visiting the term's page first? How can I make drupal reliably serve rss.xml files for every taxonomy term? Why does the homepage rss.xml file work correctly if the terms's rss.xml files don't?
http://www.acefrahm.com/mp4.xml
seems to fail as well if you enter it directly into IE 6.0's address bar, without first browsing to
What the heck can even cause that behavior?
Firefox doesn't seem to choke on these, maybe it's better written, but perhaps it's just being more permissive?
Comments
Check out the Views module,
Check out the Views module, it has a sub-module called "Views RSS" which allows you define an RSS feed for anything that you can make a view out of - which includes taxonomies.
It will even play nice with the Panels module such that if you have several views being displayed on a single page and each view has its own RSS feed defined, then you get a good page that has multiple feeds on it. By default you will get multiple RSS icons at the bottom of the page, and most browsers will present you with a list of feeds on the page to choose from when you click on the RSS button on the address bar.
Tried the Views module, didn't fix rss.xml problems
I got the same results.
Even clean URL aliases do not help.
Do the links fail for you too, unless you visit the interior page first?
http://www.acefrahm.com
Two diff methods
I've created two diff websites that implemented multiple RSS feeds in diff ways.
My first one was a website ( PrivacyDigest.com ) that used Taxonomy terms only with blog entries. The front page only has the primary RSS feed but if you go to a site-map page ( http://PrivacyDigest.com/sitemap ) you will see the RSS feeds for each taxonomy term.
For the second site(not live yet - http://www.SunflowerChildren.org/index.php ) I used VIEWS with the RSS add-on the other poster mentioned, to generate RSS feeds for each CCK content type. These diff RSS feeds did get included on the front page and at least in FireFox, if you hit the RSS button on the URL line (at the top of the page) you were shown the three RSS feeds to choose from. Unfortunately Safari doesn't seem to handle this correctly. It just automatically jumped to one of the feeds.
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( soon to be Drupal)
I am on a Mac and so I can't
I am on a Mac and so I can't test it in IE7, however I can confirm that http://www.acefrahm.com/mp4.xml works fine first time on both Firefox and Safari.
I am surprised that Views RSS didn't work for you, they work well for me:
http://www.keiths-place.com/
Did you remember to add an argument to the view of type "Node: Feed Selector"? Without this the views module doesn't create a feed for the view. Feeds that are created by the Views module also tend to have a URL that looks like ".../feed" (no .xml), the rest of the URL will of course depend on what (if any) URL path you specified for it.
As for the placement of the feed icons, that is theme dependant, I see you are using Garland, and in Garland's page.tpl.php on line 77 you will find the line that generates the icons.
Similar Problem
I've got the same problem.
My question is, how do I set a debug mode to figure out what the heck is going on with drupal? Is changing the php.ini the only solution?