On Wed, Feb 14, 2007 at 05:39:55PM +0100, sgp wrote: > Patrick R. Michaud wrote: > > > Yes, the documentation is wrong. Here's a version > > that I _think_ will work: > > > > function MarkupExcerpt($pagename) { > > $page = RetrieveAuthPage($pagename, 'read', false); > > return substr(@$page['text'], 0, 200); > > } > > > > $FmtPV['$MarkupExcerpt'] = 'MarkupExcerpt($pn)'; > > $FeedFmt['rss']['item']['description'] = '$MarkupExcerpt'; > > > > It's not working for me on 2.2beta31, in my local/News.Feed I added > if ('Feed' == $name && $action == 'rss') { > include_once('scripts/feeds.php'); # RSS 2.0 > function MarkupExcerpt($pagename) { > $page = RetrieveAuthPage($pagename, 'read', false); > return substr(@$page['text'], 0, 200); > } > $FmtPV['$MarkupExcerpt'] = 'MarkupExcerpt($pn)'; > $FeedFmt['rss']['item']['description'] = '$MarkupExcerpt'; > $FeedFmt['rss']['item']['title'] = '{*$Group} / {*$Title}'; > } > > The I subscribed my feed aggregator to > http://www.site.com/pmwiki/pmwiki.php?n=News.Feed?action=rss > but the feed is empty (page News.Feed does have on entry).
-- The code would need to go into local/News.Feed.php (note the required .php extension). -- You don't need to check 'Feed' == $name, since we already know that this is the News.Feed page. (And $name isn't pre-defined anyway, so the condition is likely failing.) Pm _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users