1607浏覽量

dedecms增加按發布時間排序的功能

來源:青橙科技 時間:2016-01-26

問題說明:

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)) //
{
...
}

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層