修改PHPCMS2008 SP4的RSS文章排序的问题

2010-09-07 17:21:28来源:西部e网作者:icech

最近使用PHPCms,发现输出的RSS排序很奇怪,是按照栏目id进行降序排列,而不是我们常用的id降序的方式,所以造成了如果某些子栏目更新比较少的话,不断的停留在里面,而一些最新更新的内容却不能显示。

最近使用PHPCms,发现输出的RSS排序很奇怪,是按照栏目id进行降序排列,而不是我们常用的id降序的方式,所以造成了如果某些子栏目更新比较少的话,不断的停留在里面,而一些最新更新的内容却不能显示。

那么我们就来修改一下rss.php文件。

要修改的地方有2处:

第一处:行39


$sql .= " ORDER BY `catid` DESC LIMIT 0 , 20";
修改为
$sql .= " ORDER BY `contentid` DESC LIMIT 0 , 20";

第二处:行90


$sql = "SELECT `title`, `description`, `url`, `inputtime`, `thumb`, `keywords` FROM ".DB_PRE."content WHERE `status` = '99' ORDER BY `catid` DESC LIMIT 0 , 20";
修改为
$sql = "SELECT `title`, `description`, `url`, `inputtime`, `thumb`, `keywords` FROM ".DB_PRE."content WHERE `status` = '99' ORDER BY `contentid` DESC LIMIT 0 , 20";

如果你想增加rss的条数,可以修改LIMIT后面的数字,将20修改为你要输入的条数即可。比如我要输出50条,那么就改为:

$sql = "SELECT `title`, `description`, `url`, `inputtime`, `thumb`, `keywords` FROM ".DB_PRE."content WHERE `status` = '99' ORDER BY `contentid` DESC LIMIT 0 , 50";

很简单吧!注意:本为为西部e网原创,转载请注明来源。

关键词:PHPCMS

赞助商链接: