問題說明:
dedecms文章默認排序有id,權重,熱點但就是沒有更新時間,但是很多時候前台列表頁都需要按發布時間來排列,那麽就需要二次開(kāi)發修改了。
修改方法:
1:找到文件include/arc.listview.class.php
找到如下(xià)原始代碼
//排序方式
$ordersql = '';
if($orderby=="senddate" || $orderby=="id") {
$ordersql=" order by arc.id $orderWay";
}
else if($orderby=="hot" || $orderby=="click") {
$ordersql = " order by arc.click $orderWay";
}
else if($orderby=="lastpost") {
$ordersql = " order by arc.lastpost $orderWay";
}
else {
$ordersql=" order by arc.sortrank $orderWay";
}
然後把如下(xià)代碼插入編輯到else { 這行的上面一(yī)行
// fix "order by pubdate" bug
else if($orderby=="pubdate")
{
$ordersql = " order by arc.pubdate $orderWay";
}
// code end
2:找到文件修改include/arc.listview.class.php
if(ereg('hot|click|lastpost|pubdate',$orderby))
{
...
}
修改爲
if(ereg('hot|click|lastpost',$orderby)) //
{
...
}