matl14/

Simple Pie rss包装器

dev-master 2014-12-13 23:14 UTC

This package is not auto-updated.

Last update: 2024-09-24 00:56:59 UTC


README

Scrutinizer Code Quality Code Coverage Build Status

RSS包装器

这个仓库是SimplePie的RSS包装器,用于显示RSS feeds。此仓库的主要重点是使用Anax-MVC模块,https://github.com/mosbth/Anax-MVC

如何安装

您可以使用composer安装它,如下所示

"require": {
    "matl14/rssfeed": "dev-master"
},

如何使用

如果您在Anax-MVC中使用此feed,您可以使用以下方式与您的index.php一起使用

$app->router->add('rss', function() use ($app) {

    require '../vendor/matl14/rss/src/library/CRSS.php';
    $feed = new \matl14\library\CRSS([
            'http://feeds.reuters.com/news/reutersmedia'
            'http://www.irishtimes.com/cmlink/news-1.1319192',
            'http://www.smhi.se/weatherSMHI2/varningar/smhi_alla_varningar.xml',
            'http://www.independent.ie/breaking-news/irish-news/'
    ]);
    
    $app->theme->setTitle("RSS");    
    $app->views->add('default/page', [
        'title' => 'RSS',        
        'content' => $feed->printFeed(),
    ]);

});

这将从reuters.com的feed中提取并显示feed。

如何样式化

如果您想样式化rss-feeds,例如,您可以像这样样式化

div.rss {
	width: 700px;
}
.smaller{
	font-size: smaller;
}