- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 SimplePie,我如何按随机顺序和标题(字母)对项目进行排序?根据这个页面( http://simplepie.org/wiki/tutorial/sorting_by_custom_criteria_instead_of_date ),文档说要扩展类并编写自己的方法。但是没有更多的例子,我似乎无法自己编写代码。
目前,我将所有提要项目放入数组中并对其进行排序。但是,SimplePie 的默认排序顺序是按日期。因此,如果某些 url 有较新的项目,假设其中 20 个是新的,如果我总共只获取 20 个项目,那么输出将被来自有限源 url 的项目占据,尽管我想以随机顺序显示项目拾取每个人都有几个。
我希望使用扩展类方法有更多工作示例。
最佳答案
其实很简单。哈哈
class SimplePie_Title_Sort extends SimplePie
{
public static function sort_items($a, $b)
{
return strcmp($a->get_title(),$b->get_title());
}
}
class SimplePie_Random_Sort extends SimplePie
{
public static function sort_items($a, $b)
{
return rand(-1, 1);
}
}
关于php - 使用 SimplePie 自定义排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12127709/
如果我提供的其中一个提要不可用或无效(由于提要提供者端的服务器问题),我正试图让 SimplePie 正常失败 我得到的代码是这样的: $this->feed= new SimplePie(); //
在新版本中删除了 get_favicon 方法,如 Changes in this Release 中所示文档部分。 当我尝试 $item->get_favicon() 时,我只得到 Call to
我正在使用这个 simplepie,我已经将文件上传到我的主机。除了一件事,一切似乎都运行良好。我从中获取提要的博客中有图像,当我使用 simplepie 查看提要时,图像不显示。当我使用 simpl
使用 SimplePie,我如何按随机顺序和标题(字母)对项目进行排序?根据这个页面( http://simplepie.org/wiki/tutorial/sorting_by_custom_cri
呃。我知道这看起来很简单(就像馅饼一样,呵呵),但我不断得到一个 Warning: /cache/ is not writeable. Make sure you've set the correct
我已经安装了最新的 Simplepie 代码 (1.2.1),我正在使用他们提供的演示代码: set_feed_url($url); $feed->init(); // default startin
我的 SimplePie 安装是直接的 Linux 安装。 (没有 WordPress 或任何东西) 我正在尝试在我的提要文章之间添加横幅。例如,如果我每页显示 10 篇提要文章,我想在第 5 篇之后
我有一个个人项目,可以在我的 NAS 驱动器上本地缓存一些 rss 提要(使用它的内置网络服务器和一个 chron 作业),这样当我的台式机关闭时我就不会错过“帖子”。 到目前为止,我已经设置了一个简
SimplePie 是一个开源的 RSS 解析器。显然,SimplePie 可以从它处理的 RSS 提要中缓存图像。但我不知道如何处理文档。 示例代码如下所示 $feed = new SimplePi
我有多个分支站点,它们使用 Simplepie 将他们的 RSS 新闻提要馈送到一个主站点。这很好用。唯一的问题是,有时多个分支机构发布同一篇新闻文章,然后在主站点上显示多篇新闻文章。我将如何删除重复
我想问一下,我有一个 div,我想放置来自 BBC 或 CNN 的 RSS 提要。现在可以了,但我想对进入的提要进行分页,一次显示 5 个,其他显示链接何时被单击。 我现在开始编写代码,但我希望我能得
我还没有安装 SamplePie,但我有这个 /myhost/public_html/wp-includes/SimplePie导致 fatal error 的 php 文件。 错误如下: Fatal
我正在尝试使用 SimplePie 提取组池 flickr feed: $feed = new SimplePie(); $feed->set_feed_url('http://api.flickr.
我遇到以下字符编码问题,我不知道如何解决。我正在建立一个网站,需要从自定义新闻网站获取提要并将其存储在我自己的数据库中。 问题是,对于某些提要,可以用德语变音符号 (ä,ü,ß) 很好地存储。但对于其
我正在尝试配置 SimplePie RSS 解析器以将提要缓存到 mySQL 数据库中,但当我尝试加载 SimplePie 页面时,我不断收到此错误消息: fatal error :在非对象上调用成员
我目前正在使用 Simplepie拉入我的 RSS 提要,如下面的配置所示。我想将 $url 移动到我的数据库,因为我的网站加载速度太慢。我将每个 url 作为站点名称的键值对。我想保留此关联,因为我
我试图让 simplepie 使用 codeigniter 循环访问一些 rss 提要,但我只能让它显示数组中最后一个提要的提要项目。 我认为这与 _get_feed 函数中的 foreach 循环有
我有两个单独的 WordPress 安装 - 我将一个称为站点 A,另一个称为站点 B。我想使用 fetch_feed() 将提要从站点 B 拉到站点 A。我还想包括一个缩略图。默认情况下,WordP
我正在使用 SimplePie 1.4.2 的编译版本(GitHub 上最后一个标记版本)聚合一些 rss/atom 提要(如果需要,可以使用下面的代码)。 它在几个基于 Linux 的 Web 主机
我正在尝试使用 Wordpress 的内置 SimplePie 加载 RSS 提要。 include_once(ABSPATH . WPINC . '/feed.php'); $rssURL = 'h
我是一名优秀的程序员,十分优秀!