問題說明:
dedecms文章默認(rèn)排序有id,權(quán)重,熱點(diǎn)但就是沒有更新時間,但是很多時候前臺列表頁都需要按發(fā)布時間來排列,那么就需要二次開發(fā)修改了。
修改方法:
1:找到文件include/arc.listview.class.php
找到如下原始代碼
//排序方式
$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";
}
然后把如下代碼插入編輯到else { 這行的上面一行
// 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)) //
{
...
}