問題說明:
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)) //
{
...
}
下(xià)一(yī)篇 關于X-UA-Compatible介紹
上一(yī)篇: dedecms修改文章發布時間後标題丢失爲空或“标題不能爲空”的解決辦法