您好,我需要有关如何通过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>";
}
}
?>