手工SEO

手工SEO首頁 DEDE教程 正文

織夢dede搜索結果按點擊排序方法,適用于5.6/5.7

手工SEO 2020-04-08 14:21:58 DEDE教程 162℃ 手工SEO

     dedecms默認的搜索結果完全是按最新發布時間排序,也就是說最新發布的顯示在最前面,這樣就有一個問題,搜索的結果都是大家都需要的結果,但最新發布的不一定是需要的,而如果有幾頁甚至幾十頁的搜索結果讓用戶無所適從;很難找到自己需要的文章,所以我們需要把搜索結果按點擊排序,方便用戶查找到需要的結果。

    在/include/arc.searchview.class.php文件467行“//排序方式”注釋下面 “//搜索”注釋以上的代碼改成如下代碼:

$ordersql = '';
if($this->ChannelType< 0 ||$this->ChannelTypeid< 0){
if($orderby=="id"){
$ordersql="order by arc.aid desc";

}else if($orderby=="senddate"){

$ordersql="order by arc.senddate desc";

}else{
$ordersql=" order by arc.click desc";
}
}else{
if($orderby=="senddate")
{
$ordersql=" order by arc.senddate desc";
}
else if($orderby=="pubdate")
{
$ordersql=" order by arc.pubdate desc";
}
else if($orderby=="id")
{
$ordersql=" order by arc.id desc";
}
else
{
$ordersql=" order by arc.click desc";
}
}



修改后的結果就是按照點擊排序。趕緊修改你的搜索代碼,優化織夢的搜索結果大大提高用戶體驗吧!

上一篇:關于織夢DedeCMS調用全站評論總數的方法

下一篇:織夢dedecms模板制作時,循環遞增autoindex使用方法整理

網站分類
標簽列表
app棋牌游戏代理平台 分分彩大数据杀号 游戏打麻将四人麻将 五分彩开彩结果 股票的交易规则 新加坡有哪几种彩票 今天大盘指数股票行 有啥子好玩的棋牌游 fg捕鱼赢钱的方法 哈灵麻将老版本下载 国外做博客赚钱