[pmwiki-users] RSS feed with text and images?

Derek Lerner lernaway at gmail.com
Wed Oct 24 10:52:56 CDT 2007


Hello all,
Sorry for the reposting. I updated my question with a bit more info.

I am attempting to set up a RSS feed using "WebFeeds" ( /Category/RSS? 
action=rss ) that feeds pages marked with [[!(RSS)]] and have a few  
questions/problems I am trying to work out.

My main goal is to create a feed that has a description as well as  
associated images. This could be the full content of a page or an  
edited down version of the content, whatever is easiest to accomplish  
would be fine by me. An example of how I would like the feed to be  
formatted can be viewed here (  http://www.creativereview.co.uk/ 
crblog/feed/  ). Basically a simple blog type of feed that I will be  
running through FeedBurner once it's working correctly.

Right now I am only able to get page titles to show up as links in  
the feed with no description or images via Category/RSS?action=rss.  
However I am able to get the Category/RSS page to present 200 lines  
of the content along with the images using fmt=#teasers. My guess is  
that I need to modify "feeds.php" but am not sure?

------------------------------------------------------------------------ 
-----
this could be the issue causing descriptions to not work correctly?

{$description} is not displaying (:description text:)

where is this defined?
i think I am missing some code in "config.php" or is there a specific  
page that this is defined in?

------------------------------------------------------------------------ 
-----
in "Category.RSS" I am currently using...

(:pagelist order=ctime link=Category.RSS group=-PmWiki,-Site  
fmt=#teasers:)

------------------------------------------------------------------------ 
-----
in "Site.PageListTemplates" I am using

!!fmt=#teasers

Include the first five lines of every page preceded by an edit link  
for that page

[[#teasers]]
%right%[-[[{=$FullName}|↓ Read More]]-]
(:include {=$FullName} lines=200:)
*(:if ! equal {>$Group}:)

(:if:)
[[#teasersend]]

------------------------------------------------------------------------ 
-----
in "config.php" for the feed I am using...

if ($action == 'rss') {
     include_once("$FarmD/scripts/feeds.php");
	}
$FeedFmt['rss']['item']['title'] = '{$Title}';
$FeedFmt['rss']['item']['description'] = '{$Description}';

------------------------------------------------------------------------ 
-----


Any help or suggestions would be greatly appreciated.

Kind regards,
Derek




More information about the pmwiki-users mailing list