RSS Feed permission problem

Permalink
See below.

hursey013
 
hursey013 replied on at Permalink Reply
hursey013
Let me try this again, I had time to think about this on my drive home.

Here is what I need. I need an RSS feed to articles posted in a protected area of c5. The feed should be publicly available so it can be added to any type of reader without hassle. It should include the title, description field, and a link to the full article on the site. Upon clicking on that link c5 will present the typical login screen if the user isn't already logged in.

I'm guessing this is just a modification to the RSS helper, but I'm not a programmer. If this is a quick thing, I've got $5 for the person with the first working answer. If its more complicated, please let me know what needs to be done, and how much it'll take.

Thanks for the help, -Brian
mibookscom replied on at Permalink Reply
Did you ever figure this out? I need to do the same thing!
hursey013 replied on at Permalink Reply
hursey013
In models/page_list.php there is a line:
protected $ignorePermissions = false;

I believe by setting that to true it'll accomplish what I was asking for.
cgroves replied on at Permalink Reply
Just FYI. That didn't fix it.

Took a look at .../blocks/page_list/tools/blog_rss.php

I am no longer a programmer and didn't feel like spending that much time getting my head back into it to give you an answer. However, the coding was a little sloppy (sorry) and there appeared to be an error in the permissions validation.

I suspect this is where the problem lies. There is clearly an intent to validate permission to view the feed, but it doesn't work.

Additionally, the RSS feed doesn't reflect "updates" to posts, it only reflects the original posting date - that is it. So, if you are looking for a mechanism to keep members updated to the happenings in the blog, including updates to existing posts (my goal) as well as new posts. It won't do that. It will only tell them about the latter.

This could be potentially rectified by reviewing the rss.php code in the same directory, but I haven't taken a look at this point.