多了SimplePie供稿随机顺序(SimplePie Multiple Feeds Random

2019-10-17 03:32发布

我是新来和了SimplePie一直在寻找通过API,但没有找到我所需要的。 我需要使用简单的馅饼得到多个提要随机物品。 我会更好地解释我的问题:

这里是怎么了SimplePie让我进现在(按时间顺序):

  • 第1条(CNN)
  • 第2条(CNN)
  • 第3条(CNN)
  • 第4条(CNN)
  • 第五条(CNN)

  • 第1条(YAHOO)

  • 第2条(YAHOO)
  • 第3条(YAHOO)
  • 第4条(YAHOO)
  • 第五条(YAHOO)

  • 第1条(GOOGLE)

  • 第2条(GOOGLE)
  • 第3条(GOOGLE)
  • 第4条(GOOGLE)
  • 第五条(GOOGLE)

这里是我需要它(排名不分先后):

  • 第3条(CNN)
  • 第1条(GOOGLE)
  • 第五条(YAHOO)
  • 第3条(GOOGLE)
  • 第2条(CNN)
  • 第4条(YAHOO)
  • 第1条(CNN)
  • 第3条(GOOGLE)
  • 第3条(YAHOO)

等等..

据我知道,我将不得不作出一个独立的进了SimplePie每次只拉一个独特的文章。 我想简单的馅饼能够与一个调用做到这一点,只是重新安排他们在它发回了。 所以,有点像一个自定义的度假胜地。

请帮忙 :)

Answer 1:

我在这里同样的问题: 自定义排序与订购了SimplePie

您需要扩展类。

class SimplePie_Random_Sort extends SimplePie
{
    public static function sort_items($a, $b)
    {
        return rand(-1, 1);
    }
}


文章来源: SimplePie Multiple Feeds Random Order