需要有关自定义RSS提要的建议

时间:2018-09-14 14:54:41

标签: javascript php rss simplexml

您好,我需要有关如何通过php或js重新组织rss供稿的建议,目前它显示的是所有带有最新广告的内容。

我们需要执行以下规则。

1。)如果较旧的删除/忽略,则显示项目发布日期是否为今天

2。)如果项目发布日期早于7天,则将其显示在列表顶部。

然后以与rss相同的方式输出

非常感谢

RSS样本

<item>
<title>This is a sample article</title>
<link>http://www.sample.com/sectin/hihskfhsdfhf</link>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </description>
<pubDate>Sun, 14 Sep 2018 20:00:00 GMT</pubDate>
</item>

Php#1代码

<?php
$rss =simplexml_load_file("http://www.sample.com/outdoor/section/rss_xml");
$date_now = date("Y-m-d");
foreach($rss->channel->item as $item) { 
$link = $item->link;
$title = $item->title;
$desc = $item->description;
$pubdate = $item->pubDate;
$newDate = date("Y-m-d", strtotime($pubdate));

if ($newDate == $date_now){
  echo "<h2>" . $title . "</h2>";
  echo "<p>" . $link . "</p>";
  echo "<p>" . $desc . "</p>";
  echo "<p>" . $pubdate . "</p>";
 }
}
?>

0 个答案:

没有答案