--- feed.php | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/feed.php b/feed.php index 8d1dcea..74de390 100644 --- a/feed.php +++ b/feed.php @@ -431,18 +431,21 @@ function rss_buildItems(&$rss, &$data, $opt) { } // finally add the item to the feed object, after handing it to registered plugins - $evdata = array( - 'item' => &$item, - 'opt' => &$opt, - 'ditem' => &$ditem, - 'rss' => &$rss - ); - $evt = new Doku_Event('FEED_ITEM_ADD', $evdata); - if($evt->advise_before()) { - $rss->addItem($item); + // Add only visible items + if (isVisiblePage($id)) { + $evdata = array( + 'item' => &$item, + 'opt' => &$opt, + 'ditem' => &$ditem, + 'rss' => &$rss + ); + $evt = new Doku_Event('FEED_ITEM_ADD', $evdata); + if($evt->advise_before()) { + $rss->addItem($item); + } + $evt->advise_after(); // for completeness } - $evt->advise_after(); // for completeness - } + } } $event->advise_after(); } -- 1.8.1.2 --MP_/l.fFCw4l8R91Vjjn3D/nA.=-- -- DokuWiki mailing list - more info at http://www.dokuwiki.org/mailinglist