#1 yuyu775
feedcreator.class.rarController层中代码如下:
首先将此类COPY到项目目录中,位置自定,我是放在SP框架的扩展插件文件夹下;
import(SP_PATH.'/Extensions/feedcreator.class.php');
public function createRss(){
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "XXX";
$rss->description = "XXX";
$rss->link = "XXX";
//$rss->syndicationURL = "XXX";
$image = new FeedImage();
$image->title = "XXX";
$image->url = "XXX";
$image->link = "XXX";
$image->description = "XXX";
$rss->image = $image;
// get data items from somewhere, e.g. the database:
$table_prefix = $GLOBALS['G_SP']['db']['prefix'];
$sql = "select xxx,xxx,xxx from ".$table_prefix."xxx order by xxx desc";
$res = mysql_query($sql);
while ($data = mysql_fetch_object($res)){
$item = new FeedItem();
$item->title = $data->xxx;
$item->link = $data->xxx;
$item->description = $data->xxx;
$rss->addItem($item);
}
$rss->saveFeed("RSS2.0", "rss/feed.xml");
//dump($rss);
}
}
OK 生成RSS 就是这么简单
2010-10-20 10:31:51