解决PHPCMS延伸阅读无法排序的Bug

通过关键词选出文章的延伸阅读无法自定义排序。
默认是按照id升序排,选出的都是最老的几篇。
如果想让order by生效,做以下简单修改。

v9根目录下\phpcms\modules\content\classes\content_tag.class.php文件第135行
$r = $this->db->select($sql2, '*', $limit, '','','id');
改成
$r = $this->db->select($sql2, '*', $limit, $order,'','id');

然后在模板中添加order by有效
如:

{pc:content action="relation" relation="$relation" id="$id" catid="$catid" num="5" order="inputtime DESC"keywords="$rs[keywords]"}

{/pc}

你可能感兴趣的:(phpcms,延伸阅读)