分享一个RSS 生成类 附具体使用方法

#1 yuyu775

feedcreator.class.rar
Controller层中代码如下:
首先将此类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

#2 yuyu775

现在是不是不能编辑自己发的贴子?

2010-10-20 10:40:05

#3 jake

现在是不是不能编辑自己发的贴子?
yuyu775 发表于 2010-10-20 10:40
应该可以吧?

2010-10-20 12:45:14

#4 yuyu775

应该可以吧?
jake 发表于 2010-10-20 12:45
好像真不行?

2010-10-20 14:23:55