From ed7b5f0908941f1bacef7e7c3a02c106a42cd5cc Mon Sep 17 00:00:00 2001 From: andi Date: Sat, 19 Feb 2005 11:20:55 +0100 Subject: added init.php - may have broken something! (related to #153) darcs-hash:20050219102055-9977f-575d654e742934c911ffab855d82aa91f198b5cf.gz --- feed.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'feed.php') diff --git a/feed.php b/feed.php index 19d6729c2..d949345a9 100644 --- a/feed.php +++ b/feed.php @@ -6,7 +6,8 @@ * @author Andreas Gohr */ - ini_set('short_open_tag',"1"); + if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__)).'/'); + require_once(DOKU_INC.'inc/init.php'); require_once("inc/common.php"); require_once("inc/parser.php"); require_once("inc/feedcreator.class.php"); @@ -42,15 +43,15 @@ //some defaults for the feed $CACHEGROUP = 'feed'; $conf['typography'] = false; - $conf['canonical'] = true; +# $conf['canonical'] = true; $parser['toc'] = false; $rss = new UniversalFeedCreator(); $rss = new DokuWikiFeedCreator(); $rss->title = $conf['title']; - $rss->link = wl(); - $rss->syndicationURL = getBaseURL().'/feed.php'; - $rss->cssStyleSheet = getBaseURL().'/feed.css'; + $rss->link = DOKU_URL; + $rss->syndicationURL = DOKU_URL.'/feed.php'; + $rss->cssStyleSheet = DOKU_URL.'/feed.css'; if($mode == 'list'){ rssListNamespace($rss,$ns); @@ -77,7 +78,7 @@ function rssRecentChanges(&$rss,$num){ } $item = new FeedItem(); $item->title = $id; - $item->link = wl($id,'rev='.$recents[$id]['date']); + $item->link = wl($id,'rev='.$recents[$id]['date'],true); $item->description = $desc; $item->date = date('r',$recents[$id]['date']); if(strpos($id,':')!==false){ @@ -115,7 +116,7 @@ function rssListNamespace(&$rss,$ns){ $desc = cleanDesc(parsedWiki($id)); $item = new FeedItem(); $item->title = $id; - $item->link = wl($id,'rev='.$date); + $item->link = wl($id,'rev='.$date,true); $item->description = $desc; $item->date = date('r',$date); $rss->addItem($item); -- cgit v1.2.3